호스트 준비는 NSX Manager가 1) vCenter 클러스터의 멤버인 ESXi 호스트에 NSX 커널 모듈을 설치하고 2) NSX 제어부 및 관리부 패브릭을 구축하는 프로세스입니다. VIB 파일로 패키지된 NSX 커널 모듈은 하이퍼바이저 커널 내에서 실행되어 분산 라우팅, 분산 방화벽 및 VXLAN 브리징 기능과 같은 서비스를 제공합니다.

이 태스크 정보

네트워크 가상화를 위한 환경을 준비하려면 각 vCenter Server의 클러스터 수준별로 필요한 위치에 네트워크 인프라 구성 요소를 설치해야 합니다. 이렇게 해야 클러스터의 모든 호스트에 필요한 소프트웨어가 배포됩니다. 해당 클러스터에 새 호스트가 추가되면 필요한 소프트웨어가 새로 추가된 호스트에 자동으로 설치됩니다.

ESXi를 상태 비저장 모드에서 사용하는 경우 ESXi가 재부팅 과정에서 상태를 유지하지 않으므로 NSX VIB를 수동으로 다운로드하고 호스트 이미지에 포함시켜야 합니다. NSX VIB의 다운로드 경로는 https://<NSX_MANAGER_IP>/bin/vdn/nwfabric.properties 페이지에서 찾을 수 있습니다. 다운로드 경로는 NSX 릴리스에 따라 변경되니 유의하시기 바랍니다. 항상 https://<NSX_MANAGER_IP>/bin/vdn/nwfabric.properties 페이지를 확인하여 적절한 VIB를 다운로드하십시오. 자세한 내용은 "자동 배포를 통해 VXLAN 배포" https://kb.vmware.com/kb/2041972를 참조하십시오.

필수 조건

  • vCenter Server를 NSX Manager에 등록하고 NSX Controller를 배포합니다.

  • NSX Manager의 IP 주소로 쿼리할 때 DNS 역방향 조회에서 정규화된 도메인 이름을 반환하는지 확인합니다. 예:

    
    C:\Users\Administrator>nslookup 192.168.110.42
    Server:  localhost
    Address:  127.0.0.1
    
    Name:    nsxmgr-l-01a.corp.local
    Address:  192.168.110.42
    
    

  • 호스트가 vCenter Server의 DNS 이름을 확인할 수 있는지 확인합니다.

  • 호스트가 포트 80을 사용하여 vCenter Server에 연결할 수 있는지 확인합니다.

  • vCenter Server와 ESXi 호스트의 네트워크 시간이 동기화되었는지 확인합니다.

  • NSX에 참여할 각 호스트 클러스터에 대해 클러스터 내의 호스트가 공용 VDS(vSphere Distributed Switch)에 연결되었는지 확인합니다.

    예를 들어 클러스터에 Host1과 Host2가 있다고 가정해 보겠습니다. Host1은 VDS1와 VDS2에 연결되어 있고 Host2는 VDS1와 VDS3에 연결되어 있습니다. NSX에 대한 클러스터를 준비할 때 사용자는 NSX를 클러스터의 VDS1에만 연결할 수 있습니다. 다른 호스트(Host3)를 클러스터에 추가하고 Host3을 VDS1에 연결하지 않으면 구성이 올바르지 않아 Host3에서 NSX 기능을 사용할 수 없게 됩니다.

  • 환경에 VUM(vSphere Update Manager)이 있는 경우 네트워크 가상화를 위한 클러스터를 준비하기 전에 VUM을 사용하지 않도록 설정해야 합니다. VUM이 사용하도록 설정되어 있는지 여부를 확인하는 방법과 사용하지 않도록 설정하는 방법에 대한 자세한 내용은 http://kb.vmware.com/kb/2053782를 참조하십시오.

  • NSX 호스트 준비 프로세스를 시작하기 전에 항상 클러스터가 해결된 상태에 있는지 확인하십시오. 즉, 해결(Resolve) 옵션이 클러스터의 작업(Actions) 목록에 나타나지 않아야 합니다.

    예:

    해결(Resolve) 옵션은 클러스터에서 하나 이상의 호스트를 재부팅해야 할 때 나타날 수 있습니다.

    또한 해결해야 하는 오류 조건이 있을 경우에도 해결(Resolve) 옵션이 나타납니다. 준비 안 됨(Not Ready) 링크를 클릭하면 오류가 표시됩니다. 가능한 경우 오류 조건을 제거합니다. 클러스터에서 오류 조건을 제거할 수 없는 경우 호스트를 새 클러스터나 다른 클러스터로 이동한 후 이전 클러스터를 삭제하는 방법을 시도할 수 있습니다.

프로시저

  1. vSphere Web Client를 사용하여 기본 NSX Manager가 될 NSX Manager에 등록된 vCenter Server 시스템에 로그인합니다.

    크로스 vCenter NSX 환경의 vCenter Server 시스템이 고급 연결 모드에 있으면 NSX Manager 드롭다운 메뉴에서 선택하여 연결된 vCenter Server 시스템에서 연결된 NSX Manager에 액세스할 수 있습니다.

  2. 홈 > Networking & Security > 설치(Home > Networking & Security > Installation)로 이동하여 호스트 준비(Host Preparation) 탭을 선택합니다.
  3. NSX 논리적 스위칭, 라우팅 및 방화벽이 필요한 모든 클러스터에 대해 작업(Actions)()설치(Install)를 차례대로 클릭합니다.

    페이로드 클러스터라고도 하는 계산 클러스터는 애플리케이션 VM(웹, 데이터베이스 등)이 포함된 클러스터입니다. 계산 클러스터에서 NSX 스위칭, 라우팅 또는 방화벽을 사용할 예정인 경우에는 해당 계산 클러스터에 대해 설치(Install)를 클릭해야 합니다.

    공유 "관리 및 Edge" 클러스터(예 참조)에서는 NSX Manager 및 컨트롤러 VM이 DRL(논리적 분산 라우터) 및 ESG(Edge Services Gateway) 등의 Edge 디바이스와 클러스터를 공유합니다. 이 경우에는 공유 클러스터에 대해 설치(Install)를 클릭하는 것이 중요합니다.

    하지만 반대로 관리 및 Edge 각각이 운영 환경에서 권장되는 것처럼 서로 공유되지 않는 전용 클러스터를 사용하는 경우에는 관리 클러스터는 제외하고 Edge 클러스터에 대해 설치(Install)를 클릭해야 합니다.

    참고:

    설치가 진행 중인 동안 서비스 또는 구성 요소를 배포하거나 업그레이드하거나 제거하지 마십시오.

  4. 설치 상태(Installation Status) 열에 녹색 확인 표시가 나타날 때까지 설치를 모니터링합니다.

    설치 상태(Installation Status) 열에 빨간색 경고 아이콘이 나타나고 준비 안 됨(Not Ready)이라고 표시되면 해결(Resolve)을 클릭합니다. 해결(Resolve)을 클릭하면 호스트를 재부팅해야 할 수 있습니다. 여전히 설치가 실패하면 경고 아이콘을 클릭합니다. 그러면 모든 오류가 표시됩니다. 필요한 조치를 취하고 해결(Resolve)을 다시 클릭합니다.

    설치가 완료되면 설치 상태(Installation Status) 열에는 설치된 NSX의 버전 및 빌드가 표시되고 방화벽(Firewall) 열에는 사용(Enabled)이 표시됩니다. 또한 두 열에 녹색 확인 표시가 나타납니다. 설치 상태(Installation Status) 열에 [해결]이라고 표시되면 [해결]을 클릭하고 브라우저 창을 새로 고칩니다.

결과

준비된 클러스터 내의 모든 호스트에 VIB가 설치 및 등록됩니다. 설치되는 VIB는 설치된 NSX 및 ESXi 버전에 따라 다릅니다.

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

확인하려면 SSH를 통해 각 호스트에 연결하고 esxcli software vib list 명령을 실행한 후 관련 VIB를 확인합니다. 이 명령을 실행하면 VIB 및 설치된 VIB의 버전이 표시됩니다.

[root@host:~] esxcli software vib list | grep esx
esx-XXXX      6.0.0-0.0.XXXXXXX    VMware  VMwareCertified   2016-12-29

호스트를 준비된 클러스터에 추가하면 NSX VIB가 자동으로 해당 호스트에 설치됩니다.

호스트를 준비되지 않은 클러스터로 이동하면 해당 호스트에서 NSX VIB가 자동으로 제거됩니다.