현재 릴리스에서, CSM은 NSX CLI를 통해서만 업그레이드할 수 있습니다.
사전 요구 사항
- CSM 업그레이드를 위한 올바른 순서는 NSX Cloud 구성 요소 업그레이드의 내용을 참조하십시오.
- NSX Cloud 기본 업그레이드 번들(MUB)에서 VMware-NSX-unified-appliance-<version>.nub 파일을 추출하고 CSM에서 액세스할 수 있는 FTP 서버에서 호스팅해야 합니다.
프로시저
- CSM 관리 자격 증명으로 NSX CLI에 로그인합니다.
$ssh <csm-admin>@<NSX-CSM-IP>
NSX CLI 명령을 실행합니다.
nsxcsm> copy url scp://<username>@<ftp-server-ip>/<path-to-file>/VMware-NSX-unified-appliance-<version>.nub
- VMware-NSX-unified-appliance-<버전>.nub 파일을 추출 및 확인합니다.
nsxcsm> verify upgrade-bundle VMware-NSX-unified-appliance-<version>
출력 예:
Checking upgrade bundle /var/vmware/nsx/file-store/VMware-NSX-unified-appliance-<version>.nub contents
Verifying bundle VMware-NSX-unified-appliance-<version>.bundle with signature VMware-NSX-unified-appliance-<version>.bundle.sig
Moving bundle to /image/VMware-NSX-unified-appliance-<version>.bundle
Extracting bundle payload
Successfully verified upgrade bundle
Bundle manifest:
appliance_type: 'nsx-unified-appliance'
version: ' "<upgrade version>" '
os_image_path: 'files/nsx-root.fsa'
os_image_md5_path: 'files/nsx-root.fsa.md5'
Current upgrade info:
{
"info": "",
"body": {
"meta": {
"from_version": " "<current version>" ",
"old_config_dev": "/dev/mapper/nsx-config",
"to_version": " "<post-upgrade version>" ",
"new_config_dev": "/dev/mapper/nsx-config__bak",
"old_os_dev": "/dev/xvda2",
"bundle_path": "/image/VMware-NSX-unified-appliance-<version>",
"new_os_dev": "/dev/xvda3"
},
"history": []
},
"state": 1,
"state_text": "CMD_SUCCESS"
}
- 업그레이드를 시작합니다.
nsxcsm> start upgrade-bundle VMware-NSX-unified-appliance-<version> playbook VMware-NSX-cloud-service-manager-<version>-playbook
출력 예:
Validating playbook /var/vmware/nsx/file-store/VMware-NSX-cloud-service-manager-<version>-playbook.yml
Running "shutdown_csm_svc" (step 1 of 6)
Running "install_os" (step 2 of 6)
Running "migrate_csm_config" (step 3 of 6)
System will now reboot (step 4 of 6)
After the system reboots, use "resume" to start the next step, "start_csm_svc".
{
"info": "",
"body": null,
"state": 1,
"state_text": "CMD_SUCCESS"
}
Autoimport-nsx-cloud-service-manager-thin>
Broadcast message from root@Autoimport-nsx-cloud-service-manager-thin (Fri 2017-08-25 21:11:36 UTC):
The system is going down for reboot at Fri 2017-08-25 21:12:36 UTC!
- 업그레이드가 완료될 때까지 기다립니다. 업그레이드 중에 CSM이 재부팅되며, 재부팅 후 CSM UI가 다시 시작되면 업그레이드가 완료됩니다.
- CSM 버전을 확인하여 업그레이드되었는지 확인합니다.
결과
CSM 장치가 업그레이드되고
PCG가 191GB로 자동으로 크기가 조정됩니다.