NSX Intelligence CLI를 사용하여 NSX Intelligence 장치를 업그레이드할 수 있습니다.

사전 요구 사항

  • NSX Intelligence 장치 업그레이드 번들(.nub) 파일을 다운로드합니다. NSX Intelligence 장치 업그레이드 번들 다운로드 항목을 참조하십시오.
  • /tmp 파티션에 1.5GB의 사용 가능한 공간이 있고, NSX Intelligence 호스트의 루트 파티션에 1.5GB의 사용 가능한 공간이 있는지 확인합니다.

프로시저

  1. 초기 설치 중에 설정한 CLI 관리 자격 증명을 사용하여 NSX Intelligence 장치에 로그인합니다.
    $ssh admin@<NSX Intelligence IP Address> 
  2. NSX Intelligence 명령줄에서 다음 명령을 사용하여 NSX Intelligence .nub 업그레이드 파일을 다운로드한 위치에서 복사합니다.
    copy url  "<url_to_NSX_intelligence_upgrade_nub>" 
    예를 들면 다음과 같습니다.
    copy url http://localserver/VMware-NSX-Intelligence-appliance-1.0.1.0.0.15188324.nub
  3. 다음 명령을 사용하여 업그레이드 번들을 확인합니다.
    verify upgrade-bundle  "upgrade_bundle_name" 
    다음은 verify upgrade-bundle command의 샘플 출력입니다.
    Checking upgrade bundle /var/vmware/nsx/file-store/VMware-NSX-Intelligence-appliance-1.0.1.0.0.15188324.nub contents
    Verifying bundle VMware-NSX-Intelligence-appliance-1.0.1.0.0.15188324.bundle with signature VMware-NSX-Intelligence-appliance-1.0.1.0.0.15188324.bundle.sig
    Moving bundle to /image/VMware-NSX-Intelligence-appliance-1.0.1.0.0.15188324.bundle
    Extracting bundle payload
    Successfully verified upgrade bundle
    Bundle manifest:
           appliance_type: 'nsx-intelligence-appliance'
           version: '1.0.1.0.0.15188324'
           os_image_path: 'files/nsx-root.squashfs'
           os_image_md5_path: 'files/nsx-root.squashfs.md5'
    Current upgrade info:
    {
      "info": "", 
      "body": {
        "meta": {
          "from_version": "1.0.0.0.0.14576942", 
          "old_data_dev": "/dev/mapper/nsx-data", 
          "new_data_dev": "/dev/mapper/nsx-data__bak", 
          "new_os_dev": "/dev/sda3", 
          "to_version": "1.0.1.0.0.15188324", 
          "new_config_dev": "/dev/mapper/nsx-config__bak", 
          "old_os_dev": "/dev/sda2", 
          "bundle_path": "/image/VMware-NSX-Intelligence-appliance-1.0.1.0.0.15188324", 
          "old_config_dev": "/dev/mapper/nsx-config"
        }, 
        "history": []
      }, 
      "state": 1, 
      "state_text": "CMD_SUCCESS"
    }
    
  4. NSX Intelligence 플레이북을 사용하여 NSX Intelligence 장치를 업그레이드합니다.
    start upgrade-bundle  "<upgrade_bundle_name>"  playbook  "<nsx_intelligence_playbook_name>" 
    팁: upgrade-bundle을 입력한 후 Tab 키를 누르면 " <upgrade_bundle_name>" 이 자동으로 채워집니다. playbook을 입력한 후 Tab 키를 누르면 " <nsx_intelligence_playbook_name>" 이 자동으로 채워집니다.
    다음 예와 같이 업그레이드 프로세스의 일부로 시스템이 재부팅됩니다.
    mynsxintel> start upgrade-bundle VMware-NSX-Intelligence-appliance-1.0.1.0.0.15188324 playbook VMware-NSX-Intelligence-appliance-1.0.1.0.0.15188324-playbook 
    ****************************************************************************
    Node Upgrade is in progress. Please do not make any changes, until 
    the upgrade operation is complete.
    ****************************************************************************
     
    2019-12-13 13:50:26,455 - Validating playbook /var/vmware/nsx/file-store/VMware-NSX-Intelligence-appliance-1.0.1.0.0.15188324-playbook.yml
    2019-12-13 13:50:26,583 - Running "shutdown_pace_svc" (step 1 of 7)
    2019-12-13 13:50:51,734 - Running "install_os" (step 2 of 7)
    2019-12-13 13:51:55,482 - Running "retain_pace_config" (step 3 of 7)
    2019-12-13 13:52:00,529 - Running "switch_os" (step 4 of 7)
    2019-12-13 13:52:17,786 - 
     
    System will now reboot (step 5 of 7)
    {
      "info": "", 
      "body": null, 
      "state": 1, 
      "state_text": "CMD_SUCCESS"
    }
    mynsxintel> 
    Broadcast message from root@mynsxintel (Fri 2019-12-13 13:52:22 UTC):
     
    The system is going down for reboot at Fri 2019-12-13 13:53:22 UTC!
     
  5. (선택 사항) 재부팅 프로세스가 완료되면 NSX Intelligence 장치 콘솔에 루트 사용자로 로그인하여 /var/log/resume-upgrade.log 파일에서 장치 업그레이드 상태를 확인합니다.
    root@mynsxintel:~# cat /var/log/resume-upgrade.log 
    2019-12-13 13:53:45,798 - Resuming paused playbook /var/vmware/nsx/file-store/VMware-NSX-Intelligence-appliance-1.0.1.0.0.15188324-playbook.yml
    2019-12-13 13:53:45,799 - Validating playbook /var/vmware/nsx/file-store/VMware-NSX-Intelligence-appliance-1.0.1.0.0.15188324-playbook.yml
    2019-12-13 13:53:45,904 - Running "start_pace_svc" (step 6 of 7)
    2019-12-13 13:53:51,002 - Running "finish_upgrade" (step 7 of 7)
    2019-12-13 13:53:51,421 - Playbook finished successfully
    {
      "info": "", 
      "body": null, 
      "state": 1, 
      "state_text": "CMD_SUCCESS"
    }
    
  6. (선택 사항) NSX Intelligence 장치 콘솔에서 NSX Intelligence 장치 버전이 올바르고 VMware 다운로드 포털에서 다운로드한 업그레이드 번들의 버전과 일치하는지 확인합니다.
    get version
    다음은 이전 단계에서 사용된 예제를 기반으로 한 샘플 출력입니다.
    mynsxintel> get version
    VMware NSX Intelligence, Version 1.0.1.0.0.15188324