VMware Integrated OpenStack을 이미 설치한 경우 custom.yml 파일을 수정하고 실행 중인 각 Edge 노드를 수동으로 수정하여 NSX Edge 노드에 대한 고가용성을 사용하도록 설정할 수 있습니다.

사전 요구 사항

Edge 클러스터에 최소 두 개의 호스트가 있는지 확인합니다. 그렇지 않은 경우 반선호도 오류를 수신할 수 있습니다.

프로시저

  1. custom.yml 파일을 구현합니다.
    sudo mkdir -p /opt/vmware/vio/custom
    sudo cp /var/lib/vio/ansible/custom/custom.yml.sample /opt/vmware/vio/custom/custom.yml
  2. /opt/vmware/vio/custom/custom.yml 파일을 편집합니다.
    1. nsxv_edge_ha 매개 변수의 주석 처리를 제거합니다.
    2. nsxv_edge_ha 매개 변수를 True로 설정합니다.
      nsxv_edge_ha: True
  3. custom.yml 파일을 저장합니다.

    custom.yml 파일을 수정 및 저장한 후 고가용성이 이후에 VMware Integrated OpenStack을 통해 생성되는 새로 배포된 NSX Edge 노드에 대해 사용되도록 설정됩니다.

  4. 모든 현재 NSX Edge 노드에서 고가용성을 사용하도록 수동으로 설정합니다.
    1. VMware Integrated OpenStack 컨트롤러에서 모든 현재 Edge 노드 및 해당 edge-id 값 목록을 가져옵니다.
      sudo -u neutron nsxadmin -r edges -o nsx-list
    2. 해당 edge-id 값을 지정하여 각 Edge 노드에서 고가용성을 사용하도록 설정합니다.
      sudo -u neutron nsxadmin -r edges -o nsx-update \
      --property highAvailability=True \
      --property edge-id=<edge-id>
    3. 각 Edge 노드에 대해 이전의 명령을 반복합니다.
  5. 새 구성을 VMware Integrated OpenStack 배포로 푸시합니다.
    viocli deployment -v configure
    중요: 이 명령은 전체 배포를 업데이트하며 이 과정 중 작업이 일시적으로 중단될 수 있습니다.