업그레이드를 시작하기 전에 업그레이드하려는 vRealize Automation 버전에서 디스크 1을 재구성해야 합니다.

이 태스크 정보

이 절차를 각 복제 장치 노드에 대해 순서대로 수행한 다음 master 노드에 대해 수행합니다.

참고:

이 절차를 수행할 때 다음과 같은 경고 메시지가 표시될 수 있습니다.

  • WARNING: Re-reading the partition table failed with error 16:
    Device or resource busy. The kernel still uses the old table. The
    new table will be used at the next reboot or after you run
    partprobe(8) or kpartx(8) Syncing disks.
    
  • Error: Partition(s) 1 on /dev/sda have been written, but we have been unable to inform the kernel of the change, probably because it/they are in use. As a result, the old partition(s) will remain in use. You should reboot now before making further changes. 

[추가 변경하기 전에 지금 재부팅해야 합니다.]라는 메시시를 무시하십시오. 10단계 이전에 시스템을 재부팅하면 업그레이드 프로세스에 문제가 발생합니다.

프로시저

  1. 장치의 전원을 켜고 SSH를 사용하여 vRealize Automation 장치에 로그인합니다.
  2. 모든 vRealize Automation 서비스를 중지합니다.
    1. vcac-server 서비스 중지
    2. vco-server 서비스 중지
    3. vpostgres 서비스 중지
  3. 스왑 파티션을 마운트 해제합니다.

    swapoff -a

  4. 기존의 디스크 1 파티션을 삭제하고 44GB의 루트 파티션과 6GB의 스왑 파티션을 생성합니다.

    (echo d; echo 2; echo d; echo 1; echo n; echo p; echo ; echo ; echo '+44G'; echo n; echo p; echo ; echo ; echo ; echo w; echo p; echo q) | fdisk /dev/sda

  5. 스왑 파티션 유형을 변경합니다.

    (echo t; echo 2; echo 82; echo w; echo p; echo q) | fdisk /dev/sda

  6. 디스크 1 부팅 가능 플래그를 설정합니다.

    (echo a; echo 1; echo w; echo p; echo q) | fdisk /dev/sda

  7. 파티션 변경 내용을 Linux 커널에 등록합니다.

    partprobe

    참고:

    추가 변경하기 전에 재부팅하라는 메시지가 표시되면 메시지를 무시합니다. 10단계 이전에 시스템을 재부팅하면 업그레이드 프로세스에 문제가 발생합니다.

  8. 새 스왑 파티션을 포맷합니다.

    mkswap /dev/sda2

  9. 스왑 파티션을 마운트합니다.

    swapon -a

  10. vRealize Automation 장치를 재부팅합니다.
  11. 장치가 재부팅된 후 디스크 1 파티션 테이블의 크기를 조정합니다.

    resize2fs /dev/sda1

  12. df -h를 실행한 후 /dev/sda1의 사용 가능한 디스크 공간이 3GB보다 큰지 점검하여 디스크 확장에 성공할 수 있는지 확인합니다.
  13. 그 외 모든 vRealize Automation 장치에서 1-11단계를 반복합니다.
  14. 모든 복제 vRealize Automation 장치 노드를 종료합니다.

다음에 수행할 작업

vRealize Automation 장치에 업데이트 설치