이러한 검사 및 작업을 수행하여 NSX Data Center for vSphere 업그레이드를 위한 인프라를 준비할 수 있습니다.
릴리스 정보
설치 및 버전에 영향을 주는 알려진 문제를 비롯한 버전별 정보를 보려면 릴리스 정보를 확인합니다. https://docs.vmware.com/kr/VMware-NSX-for-vSphere/index.html를 참조하십시오.
호환성 검사
- 현재 vSphere 및 ESXi 버전이 업그레이드하려는 NSX Data Center for vSphere 버전과 호환되는지 확인합니다. VMware 상호 운용성 매트릭스(https://partnerweb.vmware.com/comp_guide2/sim/interop_matrix.php#interop&93=&2=&1=)를 참조하십시오.
- Guest Introspection 또는 네트워크 확장성 파트너 서비스가 배포된 경우 업그레이드 전에 호환성을 확인합니다.
- 대부분의 환경에서 파트너 솔루션에 영향을 주지 않으면서 NSX Data Center for vSphere를 업그레이드할 수 있습니다. 그렇지만 파트너 솔루션이 업그레이드하는 NSX Data Center for vSphere 버전과 호환되지 않으면 업그레이드 전에 파트너 솔루션을 호환되는 버전으로 업그레이드해야 합니다.
- 네트워킹 및 보안에 대한 VMware 호환성 가이드를 참조하십시오. http://www.vmware.com/resources/compatibility/search.php?deviceCategory=security를 참조하십시오.
- 호환성 및 업그레이드 세부 정보에 대해서는 파트너 설명서를 참조하십시오.
- 운영 환경에 Data Security가 설치되어 있으면 NSX로 업그레이드하기 전에 제거합니다. Data Security는 NSX 6.3.0 이상에서 지원되지 않습니다. NSX Data Security 제거를 참조하십시오.
일반 인프라 준비
- 정방향 및 역방향 이름 확인이 작동하는지, 그리고 다음 시스템이 서로의 DNS 이름을 확인할 수 있는지 확인합니다.
- NSX Manager 장치
- vCenter Server 시스템
- Platform Services Controller 시스템
- ESXi 호스트
- vSphere 6.0 U3 이전 버전의 vSphere를 사용 중이고, 환경에서 vSphere 업데이트 관리자가 사용되는 경우 vCenter에서 bypassVumEnabled 플래그를 true로 설정해야 합니다. 이 설정을 수행하면 VUM이 설치되어 있거나 사용 가능하지 않을 경우에도 VIB를 ESXi 호스트에 직접 설치하도록 EAM이 구성됩니다. http://kb.vmware.com/kb/2053782를 참조하십시오.
- NSX Manager, vCenter 및 vSphere Distributed Switch의 최신 백업이 있는지 확인합니다. NSX 백업 및 복원를 참조하십시오.
- 지원 번들을 생성하고 다운로드합니다. "NSX 관리 가이드" 에서 "지원 번들 수집 도구"를 참조하십시오.
- NSX 환경의 작동 상태를 확인합니다. NSX 작동 상태 확인를 참조하십시오.
- 업그레이드 번들을 다운로드한 후 스테이징하고 md5sum을 사용하여 유효성을 확인합니다. 업그레이드 번들 다운로드 및 MD5 확인를 참조하십시오.
-
라이센스를 관리하는 모든 vCenter 사용자가 LicenseService.Administrators 그룹에 있는지 확인합니다.
NSX Manager 준비
- 동일한 유지 보수 기간에 업그레이드해야 하는 NSX Manager를 결정합니다.
- 크로스 vCenter NSX 환경이 있는 경우 기본 및 모든 보조 NSX Manager를 단일 유지 보수 기간에 동일한 NSX 버전으로 업그레이드해야 합니다.
- 여러 개의 NSX Manager가 동일한 SSO 서버를 사용하는 vCenter Server 시스템에 연결되어 있는 경우 NSX Manager 버전의 모든 조합이 지원되는 것은 아닙니다. 유지 보수 기간이 끝나도 지원되는 구성을 보유하도록 NSX Manager의 업그레이드를 계획해야 합니다.
- 동일한 버전의 NSX를 사용하는 모든 NSX Manager가 지원됩니다.
- 다른 버전의 NSX를 사용하는 NSX Manager는 하나 이상의 NSX Manager에 NSX 6.4.0 이상이 설치되어 있고, 다른 모든 NSX Manager에는 NSX 6.3.3 이상이 설치되어 있는 경우에 지원됩니다.
-
NSX Manager 파일 시스템 사용량을 확인하고 /common 디렉토리 사용량이 70% 이상인 경우 정리를 수행합니다.
- NSX Manager에 로그인하고 show filesystems를 실행하여 파일 시스템 사용량을 표시합니다.
- 사용량이 100%이면 권한이 있는(사용) 모드로 전환한 후 purge log manager 및 purge log system 명령을 실행합니다.
- 로그 정리를 적용하려면 NSX Manager 장치를 재부팅합니다.
- 업그레이드하기 전에 NSX Manager 가상 장치의 예약된 메모리가 시스템 요구 사항을 충족하는지 확인합니다.
NSX Controller 준비
- NSX Controller 클러스터에는 3개의 컨트롤러 노드가 있어야 합니다. 클러스터 노드가 3개 미만이면 업그레이드를 시작하기 전에 노드를 더 추가해야 합니다. 컨트롤러 노드 추가 단계에 대한 자세한 내용은 "NSX 설치 가이드" 의 "NSX Controller 클러스터 배포"를 참조하십시오.
NSX Edge 준비
- vCloud Networking and Security 5.5 또는 이전 vShield Edge Appliance가 있는 경우 먼저 NSX 6.2.x 이상으로 업그레이드한 후 NSX 6.4로 업그레이드해야 합니다.
- 업그레이드 동안, 특히 여러 NSX Edge 장치를 동시에 업그레이드하는 경우 호스트에 추가적인 NSX Edge Services Gateway 장치를 배포할 수 있는 충분한 리소스가 있는지 확인합니다. 각 NSX Edge 크기에 대해 필요한 리소스는 NSX Data Center for vSphere에 대한 시스템 요구 사항을 참조하십시오.
- 단일 NSX Edge 인스턴스의 경우 업그레이드 동안 해당 크기의 NSX Edge 장치 2개가 poweredOn 상태로 존재합니다.
- 고가용성이 포함된 NSX Edge 인스턴스의 경우 이전 장치를 교체하기 전에 두 교체용 장치가 배포됩니다. 즉, 지정된 NSX Edge의 업그레이드 동안 poweredOn 상태를 갖는 해당 크기의 NSX Edge 장치가 4개 존재하게 됩니다. NSX Edge 인스턴스가 업그레이드되면 HA 장치 중 하나가 활성화될 수 있습니다.
-
모든 NSX Edge 장치에 대해 구성된 위치와 실시간 위치에 나열된 호스트 클러스터가 NSX에 대해 준비되어 있는지와 메시징 인프라 상태가 GREEN인지 확인합니다. 상태가 녹색이면 호스트는 VIX 대신 메시징 인프라를 사용하여 NSX Manager와 통신하는 것입니다.
모든 NSX Edge 장치를 NSX 6.4로 업그레이드하지 않으려는 경우에도 이 작업을 수행해야 합니다.
예를 들어 NSX Edge 장치를 생성한 후에 클러스터가 제거되었으므로 구성된 위치를 사용할 수 없는 경우 실시간 위치만 확인하십시오.- GET https://NSX-Manager-IP-Address/api/4.0/edges/{edgeId}/appliances API 요청으로 구성된 원래 위치 (configuredResourcePool > id) 및 현재 실시간 위치(resourcePoolId) ID를 찾습니다.
GET https://NSX-Manager-IP-Address/api/2.0/nwfabric/status?resource={resourceId}
API 요청으로 해당 클러스터의 호스트 준비 상태 및 메시징 인프라 상태를 찾습니다. 여기서 resourceId는 앞서 찾은 NSX Edge 장치의 구성된 실시간 위치에 대한 ID입니다.- 응답 본문에서 com.vmware.vshield.vsm.nwfabric.hostPrep의 featureId에 해당하는 상태를 찾습니다. 상태는 GREEN이어야 합니다.
<nwFabricFeatureStatus> <featureId>com.vmware.vshield.vsm.nwfabric.hostPrep</featureId> <featureVersion>6.3.1.5124716</featureVersion> <updateAvailable>false</updateAvailable> <status>GREEN</status> <installed>true</installed> <enabled>true</enabled> <allowConfiguration>false</allowConfiguration> </nwFabricFeatureStatus>
- 응답 본문에서 com.vmware.vshield.vsm.messagingInfra의 featureId에 해당하는 상태를 찾습니다. 상태는 GREEN이어야 합니다.
<nwFabricFeatureStatus> <featureId>com.vmware.vshield.vsm.messagingInfra</featureId> <updateAvailable>false</updateAvailable <status>GREEN</status> <installed>true</installed> <enabled>true</enabled> <allowConfiguration>false</allowConfiguration> </nwFabricFeatureStatus>
- 응답 본문에서 com.vmware.vshield.vsm.nwfabric.hostPrep의 featureId에 해당하는 상태를 찾습니다. 상태는 GREEN이어야 합니다.
NSX에 대해 호스트가 준비되지 않은 경우 다음을 수행합니다.- 로 이동한 다음 NSX에 대한 호스트를 준비합니다.
- 메시징 인프라가 GREEN인지 확인합니다.
- 호스트에 NSX Edge를 다시 배포합니다.
NSX에 대해 호스트가 준비되지 않은 경우 다음을 수행합니다.- 로 이동한 다음 NSX에 대한 호스트를 준비합니다.
- 메시징 인프라가 GREEN인지 확인합니다.
- 호스트에 NSX Edge를 다시 배포합니다.