호스트에 대한 고성능 호스트 스위치 프로파일을 구성하여 네트워크 성능을 높일 수 있습니다.
기본 고성능 호스트 스위치 프로파일 또는 사용자 지정 고성능 호스트 스위치 프로파일을 구성할 수 있지만 둘 다 구성할 수는 없습니다.
하위 TNP에도 고성능 호스트 스위치 프로파일을 적용할 수 있습니다. "NSX 설치 가이드" 에서 하위 TNP 및 하위 클러스터 항목을 참조하십시오.
사전 요구 사항
- 호스트 및 vSphere Distributed Switch 업링크에서 높은 처리량 모드를 활성화할 경우 ESXi 유지 보수 모드를 충분히 숙지하십시오. vSphere 설명서를 참조하십시오.
고성능 호스트 스위치 프로파일은 버전 7.0 Update 3 이상을 실행하는 ESXi 호스트에서 지원됩니다.
- 전송 노드 프로파일을 사용할 수 있는지 확인합니다. "NSX 설치 가이드" 에서 '전송 노드 프로파일 추가' 항목을 참조하십시오.
프로시저
- 기본 호스트 스위치 프로파일을 구성할지 아니면 사용자 지정 고성능 호스트 스위치 프로파일을 구성할지 결정합니다. 둘 중 하나만 구성하십시오.
- 기본 고성능 호스트 스위치 프로파일을 구성하려면 다음 API 호출을 수행합니다.
PATCH https://<policy-mgr>/policy/api/v1/infra/host-switch-profiles/HPprofile-default-a
{ "high_performance_configs":[], "auto_config":0, "display_name": "HPprofile-default-a", "description": "", "resource_type": "HighPerformanceHostSwitchProfile", "_system_owned": true, "_revision": 0 }
- 사용자 지정 고성능 호스트 스위치 프로파일을 구성하려면 다음 API 호출을 수행합니다.
PATCH https://<policy-mgr>/policy/api/v1/infra/host-switch-profiles/HPprofile-customized-a
{ "high_performance_configs": [ { "high_performance_config_type": "ADV_CONFIG", "version": [ "8.0.2" ], "high_performance_config_params": [ { "key": "/Net/NetSchedHClkVnicMQ", "value": "1" } ] }, { "high_performance_config_type": "DRIVER_CONFIG", "driver_info": ["nmlx5_core"], "version": [ "default" ], "high_performance_config_params": [ { "key": "netq_rss_ens", "value": "1" } ] }, { "high_performance_config_type": "MISC_CONFIG", "version": [ "default" ], "uplink_tx_ring_size": 4096, "uplink_rx_ring_size": 4096 } ], "auto_config": 0, "resource_type": "PolicyHighPerformanceHostSwitchProfile" }
- 기본 또는 사용자 지정 고성능 호스트 스위치 프로파일을 적용할 호스트를 식별합니다.
- NSX UI에 로그인합니다.
- 시스템 > 패브릭 > 호스트를 선택합니다.
- 독립형 호스트 또는 클러스터 내의 호스트를 선택합니다.
- 메뉴 아이콘(점 3개)을 클릭하고 클립보드에 ID 복사를 선택합니다.
- 전송 노드 프로파일 ID를 식별합니다.
- 시스템 > 패브릭 > 호스트 > 전송 노드 프로파일을 선택합니다.
- 전송 노드 프로파일 ID를 식별합니다.
- vSphere Client에서 선택한 호스트를 유지 보수 모드로 설정합니다.
pending_host_maintenance_mode 매개 변수를 활성화하면 호스트가 유지 보수 모드로 전환됩니다. 유지 보수 모드에 있는 경우 호스트에 고성능 구성을 적용하는 것이 시작됩니다.
참고: 호스트가 유지 보수 모드에 있으면 호스트의 상태를 나타내는 경보가 나타납니다.호스트가 유지 보수 모드를 종료하면 경보가 자동으로 해결됩니다.
참고: 호스트를 유지 보수 모드로 전환하지 않으면 고성능 호스트 스위치 프로파일이 호스트에 적용되지 않습니다.작업이 실패하면 실패한 작업 및 해당 원인에 대한 관련 로그 메시지가 생성됩니다.
- 사용자 지정 고성능 호스트 스위치 프로파일을 전송 노드 프로파일에 연결합니다.
PUT https://<nsx-policy-manager>/policy/api/v1/infra/host-transport-node-profiles/<tnp-id>
<tnp-id>
매개 변수에서 전송 노드 프로파일 ID를 입력합니다.... { "host_switch_name": "DSwitch", "host_switch_id": "50 31 7d a4 26 52 3a 8f-71 cf 8c 89 8c 09 d5 89", "host_switch_type": "VDS", "host_switch_mode": "ENS_INTERRUPT", "host_switch_profile_ids": [ { "key": "UplinkHostSwitchProfile", "value": "/infra/host-switch-profiles/fb38b6c9-379b-42cf-b78c-13fc05da2e0d" }, { "key": "HighPerformanceHostSwitchProfile", "value": "/infra/host-switch-profiles/HPprofile-customized-a" # <--- This is the profile created in step 3. } ], ...
- 고성능 호스트 스위치 프로파일이 전송 노드에 적용되었는지 확인합니다.
GET https://<nsx-manager>/policy/api/v1/infra/host-transport-nodes-profiles/<tnp_id>
기본 또는 사용자 지정 고성능 호스트 프로파일이 성공적으로 적용되면 필요한 모든 네트워킹 하위 구성이 구성되고 성공 로그가 생성됩니다.
- (선택 사항) 긴급 복구를 위해 수동으로 모든 고성능 호스트 프로파일 구성을 기본값으로 재설정합니다.
- 서버에서 DVS 스위치 이름을 찾습니다.
- hp_dp_script.py 스크립트를 실행합니다.
python3 <pathname of hp_dp_script.py> -d <DVSSwitchName> -r
hp_dp_script.py 경로 이름은 일반적으로 ESXi 호스트에서 /usr/lib/vmware/high-performance-dp/hp_dp_script.py입니다.