VMware Integrated OpenStack을 이미 설치한 경우 custom.yml 파일을 수정하고 실행 중인 각 Edge 노드를 수동으로 수정하여 NSX Edge 노드에 대한 고가용성을 사용하도록 설정할 수 있습니다.
사전 요구 사항
Edge 클러스터에 최소 두 개의 호스트가 있는지 확인합니다. 그렇지 않은 경우 반선호도 오류를 수신할 수 있습니다.
프로시저
- 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
- /opt/vmware/vio/custom/custom.yml 파일을 편집합니다.
- nsxv_edge_ha 매개 변수의 주석 처리를 제거합니다.
- nsxv_edge_ha 매개 변수를 True로 설정합니다.
- custom.yml 파일을 저장합니다.
custom.yml 파일을 수정 및 저장한 후 고가용성이 이후에 VMware Integrated OpenStack을 통해 생성되는 새로 배포된 NSX Edge 노드에 대해 사용되도록 설정됩니다.
- 모든 현재 NSX Edge 노드에서 고가용성을 사용하도록 수동으로 설정합니다.
- VMware Integrated OpenStack 컨트롤러에서 모든 현재 Edge 노드 및 해당 edge-id 값 목록을 가져옵니다.
sudo -u neutron nsxadmin -r edges -o nsx-list
- 해당 edge-id 값을 지정하여 각 Edge 노드에서 고가용성을 사용하도록 설정합니다.
sudo -u neutron nsxadmin -r edges -o nsx-update \
--property highAvailability=True \
--property edge-id=<edge-id>
- 각 Edge 노드에 대해 이전의 명령을 반복합니다.
- 새 구성을 VMware Integrated OpenStack 배포로 푸시합니다.
viocli deployment -v configure
중요: 이 명령은 전체 배포를 업데이트하며 이 과정 중 작업이 일시적으로 중단될 수 있습니다.