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 명령을 실행하거나 업그레이드 구성 매개 변수를 참조하십시오.
프로시저
- vCenter Server Appliance 설치 관리자에서 vcsa-cli-installer 디렉토리로 이동하여 templates 하위 폴더를 엽니다.
- 업그레이드 템플릿을 upgrade 하위 폴더에서 작업 공간으로 복사합니다.
중요: JSON 구성 파일의 경로에는 ASCII 문자만 포함되어야 합니다. 확장 ASCII 및 ASCII가 아닌 문자는 지원되지 않습니다.
- 사용 사례에 필요한 템플릿 파일을 텍스트 편집기에서 엽니다.
JSON 구성 파일의 구문을 올바르게 유지하려면 JSON 편집기를 사용하십시오.
- 필수 구성 매개 변수의 값을 입력하고, 필요에 따라 추가적인 매개 변수와 해당 값을 입력합니다.
예를 들어 새 장치의 임시 네트워크에 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
- (선택 사항) 원하는 JSON 편집기를 사용하여 JSON 파일을 검증합니다.
- UTF-8 형식으로 저장하고 파일을 닫습니다.
다음에 수행할 작업
업그레이드 규격에 필요한 경우 추가적인 템플릿을 작성하고 저장할 수 있습니다.