NSX Manager 및 NSX Controller를 버전 6.2.x로 업그레이드한 후 운영 환경에 있는 해당 클러스터를 업데이트할 수 있습니다. 이 과정에서 클러스터의 각 호스트는 소프트웨어 업데이트를 수신한 후 재부팅됩니다.

시작하기 전에

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

  • 클러스터의 호스트 중 하나에 로그인하고 esxcli software vib list 명령을 실행합니다. 다음 VIB의 현재 버전을 기록해 둡니다.

    • esx-vsip

    • esx-vxlan

    • esx-dvfilter-switch-security - 6.2 이전 버전의 NSX를 업그레이드하는 경우

  • NSX Manager 및 NSX 컨트롤러 클러스터를 업그레이드합니다.

  • 업그레이드가 진행 중인 동안 호스트 클러스터 업그레이드가 작동에 주는 영향을 이해해야 합니다. NSX 업그레이드가 작동에 주는 영향를 참조하십시오.

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

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

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

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

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

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

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

이 태스크 정보

중요:

상태 저장 ESXi를 NSX와 함께 업그레이드할 경우 다음과 같은 업그레이드 순서를 따라야 합니다.

  1. NSX Manager를 업그레이드합니다.

  2. NSX 컨트롤러 클러스터를 업그레이드합니다.

  3. ESXi 호스트를 수동으로 유지 보수 모드로 전환합니다.

  4. NSX VIB를 업데이트합니다(이 절차).

  5. 호스트를 재부팅하여 5.5 VIB를 가져옵니다.

  6. ESXi 호스트를 버전 6.0으로 업그레이드합니다.

  7. ESXi 호스트를 다시 재부팅하여 6.0 VIB를 가져옵니다.

  8. ESXi 호스트를 수동으로 유지 보수 모드에서 해제합니다.

이 프로세스가 진행되는 동안에는 호스트를 유지 보수 모드로 유지합니다. 유지 보수 모드에서 너무 일찍 해제되지 않도록 합니다.

프로시저

  1. vSphere Web Client에서 홈 > 네트워킹 및 보안 > 설치(Home > Networking & Security > Installation)로 이동하고 호스트 준비(Host Preparation) 탭을 선택합니다.
  2. 업그레이드할 각 클러스터에 대해 업그레이드 가능(Upgrade available)을 클릭합니다.

    호스트 업그레이드가 호스트 검색을 시작합니다. 이전 VIB가 제거됩니다(재부팅될 때까지 완전히 삭제되지 않음). 새 VIB가 altboot 파티션에 설치됩니다. 아직 재부팅되지 않은 호스트에서 새 VIB를 보려면 esxcli software vib list --rebooting-image | grep esx 명령을 실행합니다.

    클러스터에 DRS가 사용하도록 설정된 경우 DRS가 VM의 실행을 중단하지 않는 제어된 방식으로 호스트 재부팅을 시도합니다. vMotion이 실행 중인 VM을 클러스터의 다른 호스트로 이동하고 호스트를 유지 보수 모드로 전환합니다. 호스트를 유지 보수 모드로 전환하기 위해 수동 개입이 필요한 경우(예: HA 요구 사항 또는 DRS 규칙 때문에) 업그레이드 프로세스가 중지되고 클러스터 설치 상태(Installation Status)준비 안 됨(Not Ready)으로 표시됩니다. 오류를 클릭하여 오류를 표시합니다.

    수동으로 호스트를 이동한 후 클러스터를 선택하고 해결(Resolve) 작업을 클릭합니다. 해결(Resolve) 작업이 업그레이드 완료 및 클러스터의 모든 호스트 재부팅을 시도합니다. 어떤 이유로 호스트 재부팅이 실패할 경우 해결(Resolve) 작업이 중단됩니다. 호스트 및 클러스터(Hosts and Clusters) 보기에서 호스트를 확인하고 호스트에 전원이 켜져 있는지, 연결되었는지 및 실행 중인 VM을 포함하고 있지 않은지 확인합니다. 그런 다음 해결(Resolve) 작업을 다시 시도합니다.

결과

클러스터가 업데이트되면 설치 상태(Installation Status) 열에 업데이트한 대상 소프트웨어 버전이 표시됩니다.

호스트 업데이트를 확인하려면 클러스터의 호스트 중 하나에 로그인하고 esxcli software vib list | grep esx 명령을 실행합니다. 다음 VIB가 필요한 버전으로 업데이트되었는지 확인합니다.

  • esx-vsip

  • esx-vxlan

참고:

NSX 6.2 이상에서 esx-dvfilter-switch-security VIB는 esx-vxlan VIB 내에 포함됩니다.

호스트 업그레이드에 실패한 경우 다음 문제 해결 단계를 수행하십시오.

  • vCenter에서 ESX Agent Manager를 확인하고 경고 및 오류를 찾습니다.

  • 호스트에 로그인하고 /var/log/esxupdate.log 로그 파일을 확인한 후 최근 경고 및 오류를 찾습니다.

  • 호스트에 DNS 및 NTP가 구성되어 있는지 확인합니다.

다음에 수행할 작업

VXLAN 포트 변경