NSX VIB는 호스트에 설치된 ESXi 버전과 관련이 있습니다. ESXi를 업그레이드할 때는 새 ESXi 버전에 적절한 새 NSX VIB를 설치해야 합니다.

이 태스크 정보

설치되는 NSX VIB는 ESXi 및 NSX 버전에 따라 다릅니다. NSX 6.3.3 이상이 설치되어 있고 ESXi 5.5에서 6.0으로 업그레이드하는 경우 esx-vsip 및 esx-vxlan VIB는 제거되고 esx-nsxv VIB로 대체됩니다.

ESXi 버전

NSX 버전

설치된 VIB

5.5

모든 6.3.x

  • esx-vsip

  • esx-vxlan

6.0 이상

6.3.2 또는 이전 버전

  • esx-vsip

  • esx-vxlan

6.0 이상

6.3.3 이상 버전

  • esx-nsxv

중요:

업그레이드 프로세스 전체에서 호스트를 유지 보수 모드로 유지하여 업그레이드가 완료되기 전에 DRS 또는 vMotion이 VM을 호스트로 이동하지 못하게 해야 합니다.

필수 조건

  • VMware 제품 상호 운용성 매트릭스를 검토하여 사용 중인 NSX 설치와 호환되는 vSphere 및 ESXi 버전을 확인하십시오. http://www.vmware.com/resources/compatibility/sim/interop_matrix.php를 참조하십시오.

  • vSphere 업그레이드 가이드VMware vSphere Update Manager 설치 및 관리 가이드를 비롯한 해당 vSphere 버전 설명서에서 vSphere 업그레이드에 대한 자세한 지침을 읽어보십시오.

  • Platform Services Controller 및 vCenter Server 시스템이 새 vSphere 버전으로 업그레이드되었는지 확인합니다.

  • 모든 호스트의 FQDN(정규화된 도메인 이름)을 확인할 수 있는지 확인합니다.

  • DRS가 사용하지 않도록 설정된 경우 업그레이드를 시작하기 전에 수동으로 VM의 전원을 끄거나 vMotion을 사용합니다.

  • DRS가 사용하도록 설정된 경우 호스트 클러스터 업그레이드 중 실행 중인 VM은 자동으로 이동됩니다. 업그레이드를 시작하기 전에 운영 환경에서 DRS가 작동할 수 있는지 확인합니다.

    • 호스트 클러스터에서 DRS가 사용하도록 설정되어 있는지 확인합니다.

    • vMotion이 올바르게 작동하는지 확인합니다.

    • vCenter와의 호스트 연결 상태를 확인합니다.

    • 각 호스트 클러스터에 ESXI 호스트가 세 개 이상 있는지 확인합니다. 호스트가 하나 또는 두 개뿐인 호스트 클러스터에서는 NSX 업그레이드 중 DRS 승인 제어 문제가 발생할 수 있습니다. NSX 업그레이드가 성공적으로 완료될 수 있도록 각 호스트 클러스터에 호스트를 세 개 이상 포함하는 것이 좋습니다. 클러스터에 포함된 호스트가 세 개 미만인 경우 호스트를 수동으로 이동하는 것이 좋습니다.

    • 호스트가 두 개 또는 세 개뿐인 소규모 클러스터에서 특정 VM이 별도의 호스트에 상주해야 한다는 반선호도 규칙을 만든 경우 업그레이드 중에 이러한 규칙으로 인해 DRS가 VM을 이동하지 못할 수 있습니다. 이 경우 추가 호스트를 클러스터에 추가하거나 업그레이드 중에 반선호도 규칙을 사용하지 않도록 설정하고 업그레이드가 완료되면 다시 사용하도록 설정합니다. 반선호도 규칙을 사용하지 않도록 설정하려면 호스트 및 클러스터(Hosts and Clusters) > 클러스터(Cluster) > 관리(Manage) > 설정(Settings) > VM/호스트 규칙(VM/Host Rules)으로 이동합니다. 규칙을 편집하고 규칙 사용(Enable rule)을 선택 취소합니다.

프로시저

업그레이드해야 하는 각 호스트에 대해 다음 단계를 완료하십시오.
  1. 호스트를 유지 보수 모드로 전환합니다.

    클러스터에 DRS이 사용되도록 설정된 경우 DRS는 VM을 다른 호스트로 이동하려고 합니다. 어떤 이유로든 DRS에 오류가 발생하면 VM을 수동으로 이동한 후 호스트를 유지 보수로 전환해야 합니다.

  2. 호스트에서 ESXi를 업그레이드합니다.

    ESXi 업그레이드가 완료된 후에 호스트를 재부팅합니다.

  3. 재부팅 후에 호스트 상태가 연결되지 않음이면 호스트를 연결합니다. 호스트를 마우스 오른쪽 버튼으로 클릭하고 연결(Connection) > 연결(Connect)을 선택합니다.
  4. Networking & Security > 설치(Installation) > 호스트 준비(Host Preparation)로 이동합니다.
  5. ESXi를 업그레이드한 호스트를 선택합니다. [설치 상태]에 준비 안 됨(Not Ready)이 표시됩니다.
  6. 작업(Actions) > 해결(Resolve)을 클릭하여 NSX VIB 업데이트를 완료합니다.

    NSX VIB가 호스트에서 업데이트되고 호스트가 재부팅됩니다.

  7. 호스트가 재부팅을 완료하면 유지 보수 모드를 종료합니다.

결과

호스트 명령줄에 연결하고 esxcli software vib list 명령을 실행하여 VIB가 업데이트되었는지 확인할 수 있습니다. VIB 버전의 첫 번째 부분에는 VIB용 ESXi 버전이 표시됩니다.

예를 들어 NSX 6.3.2 또는 이전 버전이 있는 ESXi 6.0으로 업그레이드한 후에는 다음이 표시됩니다.

[root@host-1:~] esxcli software vib list 
...
esx-vsip    6.0.0-0.0.XXXXXXX    VMware  VMwareCertified   2017-01-23
esx-vxlan   6.0.0-0.0.XXXXXXX    VMware  VMwareCertified   2017-01-23
...

NSX 6.3.3 이상 버전이 있는 ESXi 6.0으로 업그레이드한 후에는 다음이 표시됩니다.

[root@host-2:~] esxcli software vib list
...
esx-nsxv    6.0.0-0.0.XXXXXXX    VMware  VMwareCertified   2017-08-10
...