오늘은 간략하게 NSX-T Edge Component의 Maintenance mode에 대해 설명드리겠습니다.
Maintenance Mode는 Edge가 제공하는 서비스 및 트래픽을 제어합니다.
Edge Cluster의 다른 Edge들은 M/M Mode Edge의 서비스 및 트래픽을 인계받아 제공하게 됩니다.
Edge Maintenance mode는 3가지 방식으로 Enable/Disable이 가능합니다. (NSX-T 3.2.x 기준)
1. NSX-T Manager UI
2. API
3. CLI
하나씩 Edge Maintenance mode 변경에 대해 알아 보겠습니다.
1. NSX-T Manager UI
NSX-T Manager UI에 접속 후 시스템 > 패브릭 > 노드 로 이동합니다.
M/M mode를 설정하려는 Edge를 선택 후 작업을 선택합니다.
NSX 유지보수 모드 시작을 누르면 Edge는 M/M mode로 진입합니다.
유지보수 모드에 진입하면 위 사진과 같이 'NSX 유지보수 모드' 상태가 표시되며 노드 상태는 종료로 변경 됩니다.
유지보수 모드에서 빠져나오기 위해선 위 방식과 같이 Edge를 선택 후 작업에서 NSX 유지보수 모드 종료를 선택하면 됩니다.
2. API
API를 통해 Edge의 M/M Status 및 M/M mode 변경이 가능합니다.
API에서 'GET https://nsxmgr/api/v1/transport-nodes' 입력 후 Edge의 transport-node id를 확인합니다.
'GET https://nsxmgr/api/v1/transport-nodes/transport-node_id/node/maintenance-mode' 를 입력하여 결과 값을 확인합니다.
M/M Mode 변경을 위해 아래 구문을 입력합니다.
'Post https://nsxmgr/api/v1/transport-nodes/transport-node_id?action=enter_maintenance_mode'
GET Method를 통해 정상적으로 M/M mode enable이 되었는지 확인합니다.
NSX-T Manager UI에서도 정상적으로 M/M mode 진입을 확인 가능합니다.
M/M mode Exit를 위해서는 'Post https://nsxmgr/api/v1/transport-nodes/transport-node_id?action=exit_maintenance_mode' 구문을 사용하여 유지보수 모드를 종료 할 수 있습니다.
3. CLI
SSH로 Edge에 접속 합니다. get maintenance-mode 명령어를 통해 현재 maintenance mode status를 확인합니다.
'set debug' 명령어를 통해 debug mode에 진입합니다.
debug 모드에서 'set maintenance-mode enable' 명령을 통해 m/m mode enable에 진입합니다.
m/m mode exit를 위해 'set maintenance-mode disalbed' 명령을 입력하면 m/m mode 해제가 진행됩니다.
이상 NSX-T(3.2.x) Edge의 Maintenance Mode Enable/Disable 변경 작업에 대해 알아 보았습니다.
UI에서 특별한 이유로 Edge M/M mode 변경이 어려울 시, CLI 및 API로도 변경하 실 수 있습니다.
'VMware > NSX-T' 카테고리의 다른 글
NAT 및 GFW 의 이해 (0) | 2023.03.13 |
---|