구성이 잘못된 관리 네트워크 때문에 호스트와 vCenter Server의 연결이 끊기지 않도록 vSphere가 구성 변경 사항을 롤백하여 호스트를 보호하는 방법을 알아봅니다.

vSphere 네트워킹에서는 기본적으로 롤백이 사용되도록 설정되어 있습니다. 하지만 vCenter Server 수준에서 롤백을 활성화하거나 비활성화할 수 있습니다.

호스트 네트워킹 롤백

호스트 네트워킹 롤백은 vCenter Server와의 연결에 대한 네트워킹 구성이 잘못된 상태로 변경될 때 발생합니다. 호스트의 연결을 끊는 모든 네트워크 변경 사항도 롤백을 트리거합니다. 다음은 롤백을 트리거할 수 있는 호스트 네트워킹 구성 변경 사항의 예입니다.

  • 물리적 NIC의 속도 또는 이중 모드 업데이트
  • DNS 및 라우팅 설정 업데이트
  • 관리 VMkernel 네트워크 어댑터를 포함하는 표준 포트 그룹의 팀 구성 및 페일오버 정책이나 트래픽 조절 정책 업데이트
  • 관리 VMkernel 네트워크 어댑터를 포함하는 표준 포트 그룹의 VLAN 업데이트
  • 물리적 인프라에서 지원되지 않는 값으로 관리 VMkernel 네트워크 어댑터 및 해당 스위치의 MTU 증가
  • 관리 VMkernel 네트워크 어댑터의 IP 설정 변경
  • 표준 스위치 또는 Distributed Switch에서 관리 VMkernel 네트워크 어댑터 제거
  • 관리 VMkernel 네트워크 어댑터를 포함하는 표준 스위치 또는 Distributed Switch의 물리적 NIC 제거
  • 관리 VMkernel 어댑터를 vSphere 표준 스위치에서 vSphere Distributed Switch로 마이그레이션

이러한 이유로 인해 네트워크의 연결이 끊기면 작업이 실패하고 호스트가 유효한 마지막 구성으로 복구됩니다.

vSphere Distributed Switch 롤백

Distributed Switch 롤백은 Distributed Switch, 분산 포트 그룹, 분산 포트가 잘못된 상태로 업데이트될 때 발생합니다. 다음은 롤백을 트리거하는 Distributed Switch 구성 변경 사항의 예입니다.

  • Distributed Switch의 MTU 변경
  • 관리 VMkernel 네트워크 어댑터의 분산 포트 그룹에서 다음 설정 변경
    • 팀 구성 및 페일오버
    • VLAN
    • 트래픽 조절
  • 관리 VMkernel 네트워크 어댑터를 포함하는 분산 포트 그룹의 모든 포트 차단
  • 분산 포트 수준에서 관리 VMkernel 네트워크 어댑터에 대한 정책 재정의

변경 사항으로 인해 구성이 잘못되면 하나 이상의 호스트가 Distributed Switch와 동기화되지 않을 수 있습니다.

충돌하는 구성 설정의 위치를 알고 있는 경우 해당 설정을 수동으로 수정할 수 있습니다. 예를 들어 관리 VMkernel 네트워크 어댑터를 새 VLAN으로 마이그레이션한 경우 VLAN이 물리적 스위치에서 실제로 트렁킹되지 않을 수 있습니다. 이 경우 물리적 스위치 구성을 수정하면 다음에 Distributed Switch와 호스트를 동기화할 때 구성 문제가 해결됩니다.

문제가 발생한 위치가 확실하지 않은 경우에는 Distributed Switch 또는 분산 포트 그룹의 상태를 이전 구성으로 복원할 수 있습니다. vSphere 분산 포트 그룹 구성 복원의 내용을 참조하십시오.

네트워크 롤백 사용 안 함

vSphere에서는 기본적으로 롤백이 사용되도록 설정되어 있습니다. vSphere Client를 사용하여 vCenter Server에서 롤백을 사용하지 않도록 설정할 수 있습니다.

프로시저

  1. vSphere Client에서 vCenter Server 인스턴스로 이동합니다.
  2. 구성 탭에서 설정을 확장하고 고급 설정을 선택합니다.
  3. 설정 편집을 클릭합니다.
  4. config.vpxd.network.rollback 키를 선택하고 값을 false로 변경합니다.
    키가 없으면 키를 추가한 후 값을 false로 설정할 수 있습니다.
  5. 확인을 클릭합니다.
  6. vCenter Server를 다시 시작하여 변경 내용을 적용합니다.

vCenter Server 구성 파일을 사용하여 네트워크 롤백을 사용하지 않도록 설정

vSphere에서는 기본적으로 롤백이 사용되도록 설정되어 있습니다. vCenter Servervpxd.cfg 구성 파일을 직접 편집하여 롤백을 사용하지 않도록 설정할 수 있습니다.

프로시저

  1. vCenter Server의 호스트 시스템에서 /etc/vmware-vpx 디렉토리로 이동합니다.
  2. 편집할 vpxd.cfg 파일을 엽니다.
  3. <network> 요소에서 <rollback> 요소를 false로 설정합니다.
    <config>
     <vpxd>
      <network>
        <rollback>false</rollback>
      </network>
     </vpxd>
    </config>
  4. 파일을 저장한 후 닫습니다.
  5. vCenter Server 시스템을 다시 시작합니다.