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

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

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

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

사전 요구 사항

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

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

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

  • 업그레이드할 버전의 VMware Cloud 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에 있으면 명령이 성공합니다.
    참고:

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

  • 모든 ESXi 호스트가 활성화되었는지 확인합니다. 비활성화된 ESXi 호스트는 지원되지 않습니다.
  • 서버 그룹의 모든 서버가 공유 전송 서버 스토리지에 액세스할 수 있는지 확인합니다. Linux에서 VMware Cloud Director를 위한 전송 서버 스토리지 준비의 내용을 참조하십시오.
  • 버전 10.3부터 VMware Cloud Director는 관리자 및 테넌트 LDAP 서버가 SSL 인증서 유효성 검사를 건너뛰도록 허용하지 않습니다. VMware Cloud Director를 업그레이드하기 전에 연결을 테스트해야 합니다. 조직에 이러한 잘못된 구성이 있는 경우, 각각에 대해 LDAP 서버에 대한 Accept all certificates 설정을 해제하고 LDAP 설정 UI에서 인증서를 가져와야 합니다.

    최근 릴리스의 경우 LDAP 설정을 업데이트하여 Accept all certificates 설정을 해제하면 [최초 사용 시 신뢰] 대화상자에서 조직의 LDAP 서버에 대한 인증서 가져오기가 자동화됩니다. 하지만 이전 릴리스에서는 이 작업이 Accept all certificates 설정을 해제한 후 UI를 사용하여 LDAP 서버의 인증서를 업로드하는 2단계 프로세스입니다.

  • VMware Cloud 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-fileVMware Cloud Director 설치 파일의 전체 경로 이름입니다.
    [root@cell1 /tmp]# chmod u+x installation-file
  5. 콘솔, 셸 또는 터미널 창에서 --private-key-path 옵션 및 대상 셀의 개인 키에 대한 경로 이름과 함께 설치 파일을 실행합니다.
    데이터베이스 upgrade 유틸리티의 다른 명령 옵션을 추가할 수 있습니다.
    ./installation-file --private-key-path /vcloud/.ssh/id_rsa
    
    참고: 공백이 포함된 디렉터리가 해당 경로 이름에 있는 설치 파일은 실행할 수 없습니다.

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

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

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

결과

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

다음에 수행할 작업

  1. 서버 그룹의 모든 셀에서 VMware Cloud Director 서비스를 시작합니다.
  2. AMQP 연결이 제대로 작동하는지 확인합니다.

  3. VMware Cloud Director에 등록된 NSX Manager 인스턴스 업그레이드
  4. VMware Cloud Director에 등록된vCenter Server 시스템, ESXi 호스트 및 NSX Edge 업그레이드