NSX VIB는 호스트에 설치된 ESXi 버전과 관련이 있습니다. ESXi를 업그레이드할 때는 새 ESXi 버전에 적절한 새 NSX VIB를 설치해야 합니다.
NSX 6.4가 설치된 ESXi 6.5 이상으로 업그레이드할 경우 새 NSX VIB가 설치될 때까지 업그레이드된 호스트에서 VXLAN 준비 vSphere Distributed Switch에 대한 VM의 vMotion이 차단됩니다.
NSX 6.4 환경에서는 vSphere 업그레이드 Manager를 사용하여 호스트를 ESXi 6.5 이상으로 업그레이드하는 것이 좋습니다.
중요: 한 번에 하나의 호스트만 업그레이드해야 합니다. ESXi를 업그레이드할 때 업데이트를 적용할 클러스터나 데이터센터를 선택하지 마십시오.
ESXi 업그레이드에 어떤 방법을 사용하더라도 다음 워크플로를 따라야 합니다. 한 번에 한 호스트에서 다음 작업을 수행하십시오.
- ESXi 업그레이드
ESXi 업그레이드가 완료되면 호스트가 유지 보수 모드를 종료하지만 다음 단계를 완료할 때까지 논리적 스위치에 연결된 VM을 호스트로 이동할 수 없습니다.
- NSX VIB 업그레이드
VIB가 업그레이드되고 호스트가 유지 보수 모드에서 제거되면 논리적 스위치에 연결된 VM을 호스트로 이동할 수 있습니다.
사전 요구 사항
-
중요: NSX 6.4의 일부 버전과 vSphere 6.5 및 6.7이 상호 운용되지 않습니다. VMware 제품 상호 운용성 매트릭스를 검토하여 어떤 vSphere 및 ESXi 버전이 NSX Data Center for vSphere 설치와 호환되는지 확인해야 합니다. http://partnerweb.vmware.com/comp_guide2/sim/interop_matrix.php를 참조하십시오.
- NSX 6.4가 설치되어 있는지 확인합니다.
- NSX 릴리스 정보에서 NSX 및 vSphere 상호 운용성에 대한 정보를 확인합니다. https://docs.vmware.com/kr/VMware-NSX-for-vSphere/index.html를 참조하십시오.
- "vSphere 업그레이드 가이드" 및 "VMware vSphere Update Manager 설치 및 관리 가이드" 를 비롯한 해당 vSphere 버전 설명서에서 vSphere 업그레이드에 대한 자세한 지침을 읽어보십시오.
- Platform Services Controller 및 vCenter Server 시스템이 새 vSphere 버전으로 업그레이드되었는지 확인합니다.
- vSphere Update Manager가 설치 및 구성되어 있는지 확인합니다.
- 모든 호스트의 FQDN(정규화된 도메인 이름)을 확인할 수 있는지 확인합니다.
- DRS가 사용하지 않도록 설정된 경우 업그레이드를 시작하기 전에 수동으로 VM의 전원을 끄거나 vMotion을 사용합니다.
- DRS가 사용하도록 설정된 경우 호스트 클러스터 업그레이드 중 실행 중인 VM은 자동으로 이동됩니다. 업그레이드를 시작하기 전에 운영 환경에서 DRS가 작동할 수 있는지 확인합니다.
- 호스트 클러스터에서 DRS가 사용하도록 설정되어 있는지 확인합니다.
- vMotion이 올바르게 작동하는지 확인합니다.
- vCenter와의 호스트 연결 상태를 확인합니다.
- 각 호스트 클러스터에 ESXI 호스트가 세 개 이상 있는지 확인합니다. 호스트가 하나 또는 두 개뿐인 호스트 클러스터에서는 NSX 업그레이드 동안 DRS 승인 제어 문제가 발생할 수 있습니다. NSX 업그레이드가 성공적으로 완료될 수 있도록 각 호스트 클러스터가 호스트를 3개 이상 포함하는지 확인합니다. 클러스터에 호스트가 3개 미만이면 호스트를 수동으로 제거합니다.
- 호스트가 두 개 또는 세 개뿐인 소규모 클러스터에서 특정 VM이 별도의 호스트에 상주해야 한다는 반선호도 규칙을 만든 경우 업그레이드 동안 DRS가 VM을 이동하지 못할 수 있습니다. 이 경우 추가 호스트를 클러스터에 추가하거나 업그레이드 중에 반선호도 규칙을 사용하지 않도록 설정하고 업그레이드가 완료되면 다시 사용하도록 설정합니다. 반선호도 규칙을 사용하지 않도록 설정하려면 호스트 및 클러스터(Hosts and Clusters)로 이동합니다. 탐색기(Navigator)에서 클러스터를 마우스 오른쪽 버튼으로 클릭하고 설정(Settings)을 클릭합니다. 으로 이동합니다. 규칙을 편집하고 규칙 사용(Enable rule)을 선택 취소합니다.
프로시저
- vSphere Web Client에서 로 이동합니다.
- "호스트 업그레이드 이미지 가져오기 및 호스트 업그레이드 기준선 생성" 의 지침에 따라 호스트 업그레이드 이미지를 가져오고 호스트 업그레이드 기준선을 생성하십시오.
- ESXi 이미지(ESXi Images) 탭을 클릭하고 ESXi 이미지 가져오기(Import ESXi Image)를 클릭한 후 업로드할 이미지를 찾습니다.
- 호스트 기준선(Host Baselines) 탭을 클릭하고 새 기준선(New Baseline)을 클릭합니다. [새 기준선] 마법사에서 기준선 유형으로 호스트 업그레이드(Host Upgrade)를 선택하여 새 기준선을 생성합니다.
- 한 번에 하나의 호스트만 업그레이드합니다. 각 호스트에 대해 다음 단계를 반복하십시오.
- 호스트 및 클러스터(Hosts and Clusters)로 이동한 후 업그레이드할 호스트를 선택합니다. 클러스터 또는 데이터센터는 선택하지 마십시오.
- 호스트를 마우스 오른쪽 버튼으로 클릭하고 을 선택합니다. [기준선 연결] 또는 [기준선 그룹] 마법사를 사용하여 기준선을 선택합니다. 전체 지침에 대해서는 vSphere 설명서에서 "기준선 및 기준선 그룹을 개체에 연결" 을 참조하십시오.
- 호스트를 마우스 오른쪽 버튼으로 클릭하고 을 선택합니다. [업데이트 적용] 마법사를 사용하여 기준선을 선택합니다. 전체 지침은 vSphere 설명서에서 "업그레이드 기준선에 대해 호스트 업데이트 적용" 을 참조하십시오.
- 재부팅 후에 호스트 상태가 연결되지 않음이면 호스트를 연결합니다. 호스트를 마우스 오른쪽 버튼으로 클릭하고 을 선택합니다.
- 업그레이드가 완료되었는지 확인하려면 호스트를 마우스 오른쪽 버튼으로 클릭하고 업그레이드(Upgrades) 확인란을 선택하여 업그레이드 규정 준수 상태를 검색합니다. [규정 준수 상태]가 [준수]이면 업그레이드가 완료된 것입니다.
을 선택합니다. 전체 지침은 vSphere 설명서에서 " 수동으로 ESXi 호스트 검색 시작" 을 참조하십시오.
- 로 이동합니다.
- ESXi를 업그레이드한 호스트를 찾습니다. 설치 상태 또는 NSX 설치 열에 준비 안 됨(Not Ready)이 표시됩니다.
준비 안 됨(Not Ready)을 클릭하여 추가 정보를 확인합니다.
- 호스트를 선택하고
을 클릭하여 NSX VIB 설치를 트리거합니다.
클러스터에 DRS가 사용하도록 설정된 경우 DRS가 VM의 실행을 중단하지 않는 제어된 방식으로 호스트를 유지 보수 모드로 전환합니다. 어떤 이유로 DRS의 재부팅이 실패할 경우 해결(Resolve) 작업이 중단됩니다. 이 경우에는 VM을 수동으로 이동한 다음 해결(Resolve) 작업을 다시 실행하거나 호스트를 수동으로 유지 보수 모드로 전환해야 합니다.
중요: 호스트 VIB를 설치하기 위해 호스트를 수동으로 유지 보수 모드로 전환한 경우 먼저 호스트 VIB 설치가 완료되었는지 확인한 후에 호스트의 유지 보수 모드 설정을 해제해야 합니다. 설치가 완료되더라도 호스트 준비(Host Preparation) 페이지에 설치 중이 표시됩니다.- vSphere Web Client의 [최근 작업] 창에서 모든 설치 작업이 완료되었는지 확인하십시오.
- 호스트 명령줄에 연결한 후 esxcli software vib list 명령을 실행합니다. VIB 버전의 첫 번째 부분에는 VIB용 ESXi 버전이 표시됩니다.
NSX 6.4가 있는 ESXi 6.5로 업그레이드한 후:
[root@host-2:~] esxcli software vib list ... esx-nsxv 6.5.0-0.0.XXXXXXX VMware VMwareCertified 2018-01-16 ...