--private-key-path 옵션으로 vCloud Director 설치 관리자를 실행하면 공유 데이터베이스와 함께 서버 그룹의 모든 셀을 업그레이드 할 수 있습니다.

지원되는 Linux OS에서 Linux용 vCloud Director 설치 관리자를 사용하여 vCloud Director 설치로 구성된 vCloud Director 서버 그룹을 업그레이드할 수 있습니다. vCloud Director 서버 그룹이 vCloud Director 9.5 장치 배포로 구성된 경우, Linux용 vCloud Director 설치 관리자를 사용하여 마이그레이션 워크플로의 일부로만 기존 환경을 업그레이드합니다. vCloud Director 장치로 마이그레이션의 내용을 참조하십시오.

Linux용 vCloud Directorvmware-vcloud-director-distribution-v.v.v- "nnnnnn" .bin 형식의 이름을 가지는 디지털 서명된 실행 파일로 배포됩니다. 여기서 v.v.v는 제품 버전을 나타내고 "nnnnnn" 은 빌드 번호를 나타냅니다. 예를 들면 vmware-vcloud-director-distribution-8.10.0-3698331.bin과 같습니다. 이 실행 파일을 실행하면 vCloud Director가 설치 또는 업그레이드됩니다.

--private-key-path 옵션과 함께 vCloud Director 설치 관리자를 실행하는 경우 upgrade 유틸리티의 다른 명령 옵션(예: --maintenance-cell)을 추가할 수 있습니다. 데이터베이스 upgrade 유틸리티 옵션에 대한 자세한 내용은 데이터베이스 업그레이드 유틸리티 참조 항목을 참조하십시오.

사전 요구 사항

  • vCloud Director 데이터베이스, vSphere 구성 요소 및 NSX 구성 요소가 vCloud Director의 새 버전과 호환되는지 확인합니다.

    중요: 기존 vCloud Director 설치에 Oracle 데이터베이스나 Microsoft SQL Server 데이터베이스가 사용되는 경우, vCloud Director 버전 10.0으로 업그레이드하기 전에 PostgreSQL 데이터베이스로 마이그레이션했는지 확인합니다. 가능한 업그레이드 경로는 vCloud Director 업그레이드의 내용을 참조하십시오.
  • 대상 서버에 대한 슈퍼 사용자 자격 증명이 있는지 확인합니다.

  • 설치 관리자에서 설치 파일의 디지털 서명을 확인하려면 대상 서버에 VMware 공용 키를 다운로드하여 설치합니다. 설치 파일의 디지털 서명을 이미 확인한 경우 설치 중에 다시 확인할 필요가 없습니다. VMware 공용 키 다운로드 및 설치의 내용을 참조하십시오.

  • 업그레이드할 버전의 vCloud Director 소프트웨어를 사용할 수 있는 유효한 라이센스 키가 있는지 확인합니다.
  • 모든 셀이 수퍼유저의 SSH 연결을 암호 없이 허용하는지 확인합니다. 확인을 수행하려면 다음 Linux 명령을 실행하면 됩니다.
    sudo -u vcloud ssh -i private-key-path root@cell-ip
    이 예제에서는 ID를 vcloud로 설정한 다음 cell-ip에 있는 셀에 루트로 SSH 연결을 설정하지만 루트 암호는 제공하지 않습니다. 로컬 셀의 private-key-path에 있는 개인 키를 vcloud.vcloud 사용자가 읽을 수 있고, 해당하는 공용 키가 cell-ip에서 루트 사용자의 authorized-keys에 있으면 명령이 성공합니다.
    참고:

    vCloud Director 프로세스가 실행되는 ID로 사용할 vcloud 사용자, vcloud 그룹 및 vcloud.vcloud 계정이 vCloud Director 설치 관리자에 의해 생성됩니다. vcloud 사용자는 암호가 없습니다.

  • 모든 ESXi 호스트가 사용하도록 설정되었는지 확인합니다. vCloud Director 9.5부터는 사용하지 않도록 설정된 ESXi 호스트가 지원되지 않습니다.
  • 서버 그룹의 모든 서버가 공유 전송 서버 스토리지에 액세스할 수 있는지 확인합니다. 전송 서버 스토리지 준비의 내용을 참조하십시오.
  • vCloud Director 설치에 LDAPS 서버를 사용하는 경우에는 업그레이드 후 LDAP 로그인 실패를 방지하기 위해서 Java 8 Update 181에 맞게 적절히 구성된 인증서가 있는지 확인합니다. 자세한 내용은 https://www.java.com에서 "Java 8 릴리스 변경사항" 을 참조하십시오.

프로시저

  1. 대상 서버에 root로 로그인합니다.
  2. 설치 파일을 대상 서버에 다운로드합니다.
    미디어에 있는 소프트웨어를 구입한 경우에는 대상 서버가 액세스할 수 있는 위치에 설치 파일을 복사하십시오.
  3. 다운로드의 체크섬이 다운로드 페이지에 게시된 체크섬과 일치하는지 확인합니다.
    MD5 및 SHA1의 체크섬 값이 다운로드 페이지에 게시되어 있습니다. 적절한 도구를 사용하여 다운로드한 설치 파일의 체크섬이 다운로드 페이지에 표시된 체크섬과 일치하는지 확인합니다. 다음 형식의 Linux 명령은 installation-file에 대한 체크섬을 표시합니다.
    [root@cell1 /tmp]# md5sum installation-file
    이 명령은 설치 파일 체크섬을 반환하며, 이 값은 다운로드 페이지의 MD5 체크섬과 일치해야 합니다.
  4. 설치 파일을 실행할 수 있는지 확인합니다.
    설치 파일은 실행 권한이 있어야 실행할 수 있습니다. 이 권한이 있는지 확인하려면 콘솔, 셸 또는 터미널 창을 열고 다음 Linux 명령을 실행합니다. 명령에서 installation-filevCloud Director 설치 파일의 전체 경로 이름입니다.
    [root@cell1 /tmp]# chmod u+x installation-file
  5. 콘솔, 셸 또는 터미널 창에서 --private-key-path 옵션 및 대상 셀의 개인 키에 대한 경로 이름과 함께 설치 파일을 실행합니다.
    데이터베이스 upgrade 유틸리티의 다른 명령 옵션을 추가할 수 있습니다.
    ./installation-file --private-key-path /vcloud/.ssh/id_rsa
    
    참고: 공백이 포함된 디렉터리가 해당 경로 이름에 있는 설치 파일은 실행할 수 없습니다.

    설치 관리자는 이전 버전의 vCloud Director를 감지하고 업그레이드를 확인하라는 메시지를 표시합니다.

    설치 관리자가 설치 파일의 버전과 같거나 이후 버전인 vCloud Director를 감지하면 오류 메시지가 표시되고 종료됩니다.

  6. y를 입력하고 Enter 키를 눌러서 업그레이드를 확인합니다.

결과

설치 관리자에서 다음과 같은 다중 셀 업그레이드 워크플로가 시작됩니다.
  1. 현재 셀 호스트가 모든 요구 사항을 충족하는지 확인합니다.
  2. vCloud Director RPM 패키지의 압축을 풉니다.
  3. 현재 셀에서 vCloud Director 소프트웨어를 업그레이드합니다.
  4. vCloud Director 데이터베이스를 업그레이드합니다.
  5. 나머지 셀 각각에서 vCloud Director 소프트웨어를 업그레이드한 다음 해당 셀에서 vCloud Director 서비스를 다시 시작합니다.
  6. 현재 셀에서 vCloud Director 서비스를 다시 시작합니다.

다음에 수행할 작업

서버 그룹의 모든 셀에서 vCloud Director 서비스를 시작합니다.

이제 연결된 vCenter Server 시스템과 연결되어 있는 각 NSX Manager 업그레이드 작업을 수행한 다음 vCenter Server 시스템, ESXi 호스트 및 NSX Edge 업그레이드 작업을 수행할 수 있습니다.