사이트 정책에 따라 기본 디스크에 추가 소프트웨어를 설치해야 하는 경우 vRealize Automation appliance 기본 디스크 크기를 늘릴 수 있습니다.

시작하기 전에

이 절차를 수행하려면 vRealize Automation appliance와는 별도로 추가 Linux 가상 시스템이 필요합니다.

주의:

매우 주의하여 작업을 수행하십시오. 디스크 재구성 명령을 입력하면서 실수를 하는 경우 변경으로 인해 데이터가 손실될 수 있습니다.

이 태스크 정보

기본 디스크에 설치된 추가 소프트웨어가 공간을 소모하게 되므로 업그레이드와 같은 vRealize Automation 작업에 사용 가능한 리소스가 충분히 확보되지 않을 수 있습니다.

프로시저

  1. vSphere 클라이언트를 사용하여 vRealize Automation appliance 가상 시스템을 종료합니다.
  2. 가상 시스템이 완전히 종료된 후 하드웨어 속성으로 이동합니다.
  3. 용량을 확장할 디스크를 선택하고, 나중을 위해 디스크 파일 VMDK 이름과 위치를 기록해 둡니다. 예를 들어 메모장에 임시 텍스트로 복사할 수 있습니다.
  4. [디스크 프로비저닝]에서 [프로비저닝 크기]를 늘립니다. 예를 들어 크기를 15GB에서 50GB로 늘립니다.
  5. 추가 Linux 가상 시스템을 찾고 하드웨어 속성으로 이동합니다.
  6. vRealize Automation appliance의 디스크이면서 앞에서 용량을 늘린 디스크를 추가합니다.

    저장된 VMDK 이름과 위치를 사용하여 데이터스토어를 탐색하고 디스크를 찾습니다.

  7. 디스크를 추가한 후, 디스크 재구성 중에 발생한 오류로부터 복구해야 하는 경우에 대비하여 여분의 Linux 가상 시스템 스냅샷을 작성합니다.
  8. 루트로 여분의 Linux 호스트에 로그인합니다.
  9. 다음 명령 쌍 중 하나를 입력하여 추가된 디스크를 찾습니다. 디스크를 찾을 때까지 host0, host1 또는 host2를 시도합니다.
    echo "- - -" > /sys/class/scsi_host/host0/scan
    dmesg | tail
      
    echo "- - -" > /sys/class/scsi_host/host1/scan
    dmesg | tail
      
    echo "- - -" > /sys/class/scsi_host/host2/scan
    dmesg | tail

    다음 샘플과 비슷한 출력이 표시되면 디스크가 나타납니다.

    sd 0:0:4:0: [sdx] Attached SCSI disk

    중요:

    이 절차의 모든 명령에서 사용자의 디스크 식별자를 확인하고 sdx 예를 이 디스크 식별자로 대체합니다.

  10. 다음 명령을 입력하여 디스크 파티션 관리를 엽니다. sdx 예를 사용자의 디스크로 대체합니다.

    fdisk /dev/sdx

  11. 파티션 테이블을 보려면 p를 입력합니다.

    기본 부팅 가능한 파티션과 스왑 파티션 등 두 개의 파티션이 있어야 합니다.

  12. 파티션 테이블 출력을 복사한 후 메모장과 같은 애플리케이션에 임시 텍스트로 붙여 넣어 나중을 위해 저장합니다.
  13. d 명령을 두 번 사용하여 파티션 번호 1 및 2를 삭제합니다. 파티션 1 및 2는 각각 기본 파티션과 스왑 파티션입니다.
  14. 새 기본 파티션을 생성하려면 np를 입력합니다.
  15. 파티션 번호로 1을 입력합니다.
  16. 첫 번째 섹터의 경우, 기본값을 그대로 사용합니다.

    첫 번째 섹터는 2048 또는 이전에 저장한 파티션 테이블에서 기본 시작 번호였던 값이어야 합니다.

  17. 이전에 저장한 파티션 테이블에 있는 파티션 번호 2인 이전 스왑 파티션의 블록 크기를 확인합니다. 명령 프롬프트에 표시되어 있는 제안된 기본 마지막 섹터 번호에서 해당 블록 크기를 빼고 그 차이를 기록합니다.
  18. 실제 마지막 섹터 값의 경우, 이전 단계에서 계산한 차이를 입력합니다.
    참고:

    제안된 기본 마지막 섹터 값을 그대로 사용하지 마십시오. 그대로 사용하면 기본 파티션이 전체 디스크를 사용하고 스왑 공간을 위한 디스크가 확보되지 않습니다.

  19. 새 기본 파티션을 부팅 가능하게 만들려면 a1을 입력합니다.
  20. 새 스왑 파티션을 생성하려면 np를 입력합니다.
  21. 파티션 번호로 2를 입력합니다.
  22. 첫 번째 섹터와 마지막 섹터의 경우, 기본값을 그대로 사용합니다.
  23. t 명령을 두 번 사용하여 이전에 저장한 파티션 테이블에 있는 ID와 일치하도록 16진수 코드 ID를 파티션 번호 1 및 2로 할당합니다.
  24. 완료된 파티션을 보려면 p를 입력합니다.
  25. 섹터, 부트 설정 및 ID를 확인하고, w를 입력하여 디스크에 기록하고, 루트 명령 프롬프트로 돌아갑니다.
  26. 스왑 파티션을 포맷하려면 다음 명령을 입력합니다. sdx2 예를 사용자의 스왑 파티션으로 대체합니다.

    mkswap /dev/sdx2

  27. 기본 파티션을 정리하려면 다음 명령을 입력합니다. sdx1 예를 사용자의 기본 파티션으로 대체합니다.

    e2fsck -f /dev/sdx1

  28. 기본 파티션의 크기를 조정하려면 다음 명령을 입력합니다. sdx1 예를 사용자의 기본 파티션으로 대체합니다.

    resize2fs -f /dev/sdx1

  29. 캐시된 쓰기 작업을 디스크에 동기화하려면 sync 명령을 여러 번 입력합니다.
  30. 여분의 Linux 가상 시스템에서 루트 콘솔 세션을 종료합니다.
  31. vSphere으로 돌아가 여분의 Linux 호스트의 하드웨어 속성으로 이동하고 방금 구성을 완료한 디스크를 제거합니다.

    디스크를 삭제하지 말고, 여분의 Linux 가상 시스템에서 제거하기만 합니다.

  32. vSphere 클라이언트를 사용하여 원본 vRealize Automation appliance 가상 시스템의 전원을 켭니다. 재구성된 디스크가 여전히 장치의 일부여야 합니다.
  33. vRealize Automation appliance 콘솔에 루트로 로그인하고 다음 명령을 입력하여 스왑 공간을 사용할 수 있는지 확인합니다.

    swapon -s