NSX Intelligence 1.0 설치를 NSX Intelligence 버전 1.1 이상으로 업그레이드하는 경우 NSX Intelligence CLI를 사용해야 합니다.

NSX Intelligence 버전 1.1부터 NSX Manager UI만 사용하여 NSX Intelligence 버전 1.1 이상 장치를 업그레이드합니다. CLI를 사용하여 1.1 버전 장치를 업그레이드할 수 있지만 해당 CLI 업그레이드 프로세스에는 중요한 사전 업그레이드 검사가 포함되지 않습니다. UI를 사용하여 NSX Intelligence 1.1 업그레이드 항목을 참조하십시오.

NSX Intelligence 1.0.x에서 NSX Intelligence 3.2 이상으로 업그레이드하려면 먼저 NSX Intelligence 1.0.x CLI를 사용하여 현재 설치를 NSX Intelligence 1.2.x로 업그레이드해야 합니다. 그런 다음, NSX Manager 3.1.x UI를 사용하여 NSX Intelligence 3.2 이상으로 업그레이드해야 합니다.

경고:

CLI 방법을 사용하여 NSX Intelligence 장치를 업그레이드하는 경우 SSH 세션을 강제로 종료하거나 Ctrl+C를 누르지 마십시오. 이렇게 하면 업그레이드 프로세스가 종료되고 NSX Intelligence 장치가 비정상 상태가 될 수 있습니다.

사전 요구 사항

  • NSX Intelligence 업그레이드 번들(.nub) 파일을 다운로드합니다. NSX Intelligence 업그레이드 번들 다운로드 항목을 참조하십시오.

  • NSX Intelligence 호스트의 /tmp 파티션에 사용 가능한 공간이 있는지 확인합니다. 사용 가능한 공간은 적어도 다운로드한 .nub 업그레이드 번들 파일의 크기 이상이어야 합니다.

  • 또한 NSX Intelligence 호스트의 /image 파티션에 .nub 업그레이드 번들 파일 크기의 두 배 이상 또는 4GB의 사용 가능한 공간이 있는지 확인합니다.

프로시저

  1. 이전 NSX Intelligence 장치 배포 중에 설정한 CLI admin 자격 증명을 사용하여 NSX Intelligence 장치에 로그인합니다.
    $ssh admin@<NSX Intelligence IP Address> 
  2. NSX Intelligence 명령줄에서 다음 명령을 사용하여 NSX Intelligence .nub 업그레이드 파일을 다운로드한 위치에서 복사합니다.
    copy url  "<url_to_NSX_intelligence_upgrade_nub>" 

    다음은 NSX Intelligence 버전 1.2 .nub 파일을 사용하는 예입니다.

    copy url http://localserver/VMware-NSX-Intelligence-appliance-1.2.0.0.0.16730870.nub
  3. 다음 명령을 사용하여 업그레이드 번들을 확인합니다.
    팁:

    upgrade-bundle을 입력한 후 Tab 키를 누르면 "<upgrade_bundle_name>" 이 자동으로 채워집니다.

    verify upgrade-bundle  "upgrade_bundle_name" 

    다음은 verify upgrade-bundle command 업데이트에 대한 샘플 출력입니다.

    Checking upgrade bundle /var/vmware/nsx/file-store/VMware-NSX-Intelligence-appliance-1.2.0.0.0.16730870.nub contents
    Verifying bundle VMware-NSX-Intelligence-appliance-1.2.0.0.0.16730870.bundle with signature VMware-NSX-Intelligence-appliance-1.2.0.0.0.16730870.bundle.sig
    Moving bundle to /image/VMware-NSX-Intelligence-appliance-1.2.0.0.0.16730870.bundle
    Extracting bundle payload
    Successfully verified upgrade bundle
    Bundle manifest:
           appliance_type: 'nsx-intelligence-appliance'
           version: '1.2.0.0.0.16730870'
           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.1.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.2.0.0.0.16730870", 
          "new_config_dev": "/dev/mapper/nsx-config__bak", 
          "old_os_dev": "/dev/sda2", 
          "bundle_path": "/image/VMware-NSX-Intelligence-appliance-1.2.0.0.0.16730870", 
          "old_config_dev": "/dev/mapper/nsx-config"
        }, 
        "history": []
      }, 
      "state": 1, 
      "state_text": "CMD_SUCCESS"
    }
    
  4. NSX Intelligence 플레이북을 사용하여 NSX Intelligence 1.0.x 장치를 업그레이드합니다.
    팁:

    upgrade-bundle을 입력한 후 Tab 키를 누르면 "<upgrade_bundle_name>" 이 자동으로 채워집니다. playbook을 입력한 후 Tab 키를 누르면 "<nsx_intelligence_playbook_name>" 이 자동으로 채워집니다.

    start upgrade-bundle  "<upgrade_bundle_name>"  playbook  "<nsx_intelligence_playbook_name>" 
    참고:

    /data 파티션이 크면 데이터를 복사하는 단계를 완료하는 데 다소 시간이 걸릴 수 있습니다.

    다음 예와 같이 업그레이드 프로세스의 일부로 시스템이 재부팅됩니다.

    mynsxintel> start upgrade-bundle VMware-NSX-Intelligence-appliance-1.2.0.0.0.16730870 playbook VMware-NSX-Intelligence-appliance-1.2.0.0.0.16730870-playbook 
    ****************************************************************************
    Node Upgrade is in progress. Please do not make any changes, until 
    the upgrade operation is complete.
    ****************************************************************************
     
    2020-09-13 13:50:26,455 - Validating playbook /var/vmware/nsx/file-store/VMware-NSX-Intelligence-appliance-1.2.0.0.0.16730870-playbook.yml
    2020-09-13 13:50:26,583 - Running "shutdown_pace_svc" (step 1 of 7)
    2020-09-13 13:50:51,734 - Running "install_os" (step 2 of 7)
    2020-09-13 13:51:55,482 - Running "retain_pace_config" (step 3 of 7)
    2020-09-13 13:52:00,529 - Running "switch_os" (step 4 of 7)
    2020-09-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 2020-09-13 13:52:22 UTC):
     
    The system is going down for reboot at Fri 2020-09-13 13:53:22 UTC!
     
  5. (선택 사항) NSX Intelligence 1.0.1 이상에서 업그레이드하는 경우 다음 명령을 사용하여 업그레이드 진행 상태를 확인할 수 있습니다.
    get upgrade progress-status
  6. (선택 사항) 재부팅 프로세스가 완료되면 NSX Intelligence 장치 콘솔에 admin 권한으로 로그인하고 다음 명령을 실행하여 장치 업그레이드 상태를 확인합니다.
    get upgrade progress-status | json
  7. (선택 사항) NSX Intelligence 장치 콘솔에서 NSX Intelligence 장치 버전이 올바르고 VMware 다운로드 포털에서 다운로드한 업그레이드 번들의 버전과 일치하는지 확인합니다.
    get version

    다음은 이전 단계에서 사용된 예제를 기반으로 한 샘플 출력입니다.

    mynsxintel> get version
    VMware NSX Intelligence, Version 1.2.0.0.0.16730870