호스트에 대한 고성능 호스트 스위치 프로파일을 구성하여 네트워크 성능을 높일 수 있습니다.

기본 고성능 호스트 스위치 프로파일 또는 사용자 지정 고성능 호스트 스위치 프로파일을 구성할 수 있지만 둘 다 구성할 수는 없습니다.

하위 TNP에도 고성능 호스트 스위치 프로파일을 적용할 수 있습니다. "NSX 설치 가이드" 에서 하위 TNP 및 하위 클러스터 항목을 참조하십시오.

사전 요구 사항

  • 호스트 및 vSphere Distributed Switch 업링크에서 높은 처리량 모드를 활성화할 경우 ESXi 유지 보수 모드를 충분히 숙지하십시오. vSphere 설명서를 참조하십시오.

    고성능 호스트 스위치 프로파일은 버전 7.0 Update 3 이상을 실행하는 ESXi 호스트에서 지원됩니다.

  • 전송 노드 프로파일을 사용할 수 있는지 확인합니다. "NSX 설치 가이드" 에서 '전송 노드 프로파일 추가' 항목을 참조하십시오.

프로시저

  1. 기본 호스트 스위치 프로파일을 구성할지 아니면 사용자 지정 고성능 호스트 스위치 프로파일을 구성할지 결정합니다. 둘 중 하나만 구성하십시오.
  2. 기본 고성능 호스트 스위치 프로파일을 구성하려면 다음 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
    }
  3. 사용자 지정 고성능 호스트 스위치 프로파일을 구성하려면 다음 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" 
    }
  4. 기본 또는 사용자 지정 고성능 호스트 스위치 프로파일을 적용할 호스트를 식별합니다.
    1. NSX UI에 로그인합니다.
    2. 시스템 > 패브릭 > 호스트를 선택합니다.
    3. 독립형 호스트 또는 클러스터 내의 호스트를 선택합니다.
    4. 메뉴 아이콘(점 3개)을 클릭하고 클립보드에 ID 복사를 선택합니다.
  5. 전송 노드 프로파일 ID를 식별합니다.
    1. 시스템 > 패브릭 > 호스트 > 전송 노드 프로파일을 선택합니다.
    2. 전송 노드 프로파일 ID를 식별합니다.
  6. vSphere Client에서 선택한 호스트를 유지 보수 모드로 설정합니다.

    pending_host_maintenance_mode 매개 변수를 활성화하면 호스트가 유지 보수 모드로 전환됩니다. 유지 보수 모드에 있는 경우 호스트에 고성능 구성을 적용하는 것이 시작됩니다.

    참고: 호스트가 유지 보수 모드에 있으면 호스트의 상태를 나타내는 경보가 나타납니다.

    호스트가 유지 보수 모드를 종료하면 경보가 자동으로 해결됩니다.

    참고: 호스트를 유지 보수 모드로 전환하지 않으면 고성능 호스트 스위치 프로파일이 호스트에 적용되지 않습니다.

    작업이 실패하면 실패한 작업 및 해당 원인에 대한 관련 로그 메시지가 생성됩니다.

  7. 사용자 지정 고성능 호스트 스위치 프로파일을 전송 노드 프로파일에 연결합니다.
    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.
                        }
                    ],
    ...
  8. 고성능 호스트 스위치 프로파일이 전송 노드에 적용되었는지 확인합니다.
    GET https://<nsx-manager>/policy/api/v1/infra/host-transport-nodes-profiles/<tnp_id>

    기본 또는 사용자 지정 고성능 호스트 프로파일이 성공적으로 적용되면 필요한 모든 네트워킹 하위 구성이 구성되고 성공 로그가 생성됩니다.

  9. (선택 사항) 긴급 복구를 위해 수동으로 모든 고성능 호스트 프로파일 구성을 기본값으로 재설정합니다.
    1. 서버에서 DVS 스위치 이름을 찾습니다.
    2. 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입니다.