vCenter Server Appliance 또는 Platform Services Controller 장치를 업그레이드하기 위해 CLI 명령을 실행하기 전에 업그레이드 규격에 필요한 구성 매개 변수 및 해당 값이 있는 JSON 파일을 준비해야 합니다.

vCenter Server Appliance 설치 관리자에는 모든 업그레이드 유형에 필요한 JSON 템플릿이 포함되어 있습니다. 템플릿에 대한 자세한 내용은 vCenter Server Appliance 및 Platform Services Controller 장치의 CLI 업그레이드를 위한 JSON 템플릿을 참조하십시오.

현재 규격에 맞게 JSON 템플릿에 있는 구성 매개 변수의 값을 설정하면 최소 구성을 사용하여 장치를 업그레이드할 수 있습니다. 사용자 지정 구성을 위해 미리 설정된 값을 편집하고, 구성 매개 변수를 제거하고, 구성 매개 변수를 추가할 수 있습니다.

구성 매개 변수의 전체 목록과 해당 설명을 보려면 사용 중인 운영 체제의 설치 관리자 하위 디렉토리로 이동하여 vcsa-deploy upgrade --template-help 명령을 실행하거나 업그레이드 구성 매개 변수를 참조하십시오.

사전 요구 사항

프로시저

  1. vCenter Server Appliance 설치 관리자에서 vcsa-cli-installer 디렉토리로 이동하여 templates 하위 폴더를 엽니다.
  2. 업그레이드 템플릿을 upgrade 하위 폴더에서 작업 공간으로 복사합니다.
    중요: JSON 구성 파일의 경로에는 ASCII 문자만 포함되어야 합니다. 확장 ASCII 및 ASCII가 아닌 문자는 지원되지 않습니다.
  3. 사용 사례에 필요한 템플릿 파일을 텍스트 편집기에서 엽니다.
    JSON 구성 파일의 구문을 올바르게 유지하려면 JSON 편집기를 사용하십시오.
  4. 필수 구성 매개 변수의 값을 입력하고, 필요에 따라 추가적인 매개 변수와 해당 값을 입력합니다.
    예를 들어 새 장치의 임시 네트워크에 IPv4 DHCP 할당을 사용하려면 템플릿의 temporary.network 하위 섹션에서 mode 매개 변수의 값을 dhcp로 변경하고, 정적 할당을 위한 기본 구성 매개 변수를 제거합니다.
            "temporary.network": {
                "ip.family": "ipv4",
                "mode": "dhcp"
            },
    중요: 암호를 포함하여 모든 문자열 값에는 ASCII 문자만 포함되어야 합니다. 확장 ASCII 및 ASCII가 아닌 문자는 지원되지 않습니다.

    백슬래시(\) 또는 따옴표(") 문자가 포함된 값을 설정하려면 문자 앞에 백슬래시(\) 문자가 있어야 합니다. 예를 들어 "password":"my\"password"는 암호를 my"password로 설정하고 "image":"G:\\vcsa\\VMware-vCenter-Server-Appliance-6.5.0.XXXX-YYYYYYY_OVF10.ova"는 경로를 G:\vcsa\VMware-vCenter-Server-Appliance-6.5.0.XXXX-YYYYYYY_OVF10.ova로 설정합니다.

    부울 값은 소문자만 포함해야 합니다. 즉 값은 true 또는 false일 수 있습니다. 예: "ssh.enable":false

  5. (선택 사항) 원하는 JSON 편집기를 사용하여 JSON 파일을 검증합니다.
  6. UTF-8 형식으로 저장하고 파일을 닫습니다.

다음에 수행할 작업

업그레이드 규격에 필요한 경우 추가적인 템플릿을 작성하고 저장할 수 있습니다.