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

중요:

업그레이드 프로세스 전체에서 호스트를 유지 보수 모드로 유지하여 업그레이드가 완료되기 전에 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 | grep esx-v 명령을 실행하여 VIB가 업데이트되었는지 확인할 수 있습니다. VIB 버전의 첫 번째 부분에는 VIB용 ESXi 버전이 표시됩니다. 예를 들어 ESXi 5.5에서 ESXi 6.0으로 업그레이드하기 전에는 다음이 표시됩니다.

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

ESXi 6.0으로 업그레이드한 후에는 다음이 표시됩니다.

[root@host-1:~] esxcli software vib list | grep esx-v
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