ESXi는 기존 iSCSI에 더해 iSER(iSCSI Extensions for RDMA) 프로토콜을 지원합니다. iSER 프로토콜을 사용하도록 설정하면 ESXi 호스트의 iSCSI 프레임워크가 TCP/IP 대신 RDMA(Remote Direct Memory Access) 전송을 사용할 수 있습니다. ESXi 호스트에서 iSER을 구성할 수 있습니다.

iSER 프로토콜에 대한 자세한 내용은 ESXi에서 iSER 프로토콜 사용 항목을 참조하십시오.

VMware iSER에 대한 전반적인 설정 및 구성 프로세스에는 여러 단계가 포함됩니다.

단계 설명
RDMA 지원 네트워크 어댑터 설치 및 보기 ESXi에서 iSER를 구성하려면 먼저 RDMA 지원 네트워크 어댑터(예: Mellanox Technologies MT27700 Family ConnectX-4)를 설치해야 합니다. 이러한 유형의 어댑터를 설치하면 vSphere Client에 두 가지 구성 요소(RDMA 어댑터 및 물리적 네트워크 어댑터 vmnic#)가 표시됩니다.
VMware iSER 어댑터 사용 iSCSI 용 RDMA 지원 어댑터를 사용하려면 esxcli를 사용하여 VMware iSER 스토리지 구성 요소를 사용하도록 설정합니다. 이 구성 요소는 vSphere Client에서 VMware iSCSI over RDMA(iSER) 어댑터 범주 아래에 vmhba# 스토리지 어댑터로 표시됩니다.
iSCSI 또는 iSER 어댑터의 일반 속성 수정 필요한 경우 iSER 스토리지 어댑터 vmhba#에 할당된 기본 이름과 별칭을 변경합니다.
iSCSI 또는 iSER에 대한 포트 바인딩 구성 네트워크 연결을 생성하여 iSER 스토리지 어댑터 vmhba#과 RDMA 지원 네트워크 어댑터 vmnic#을 바인딩해야 합니다. 이러한 연결을 구성하는 프로세스를 포트 바인딩이라고 합니다.
참고: iSER은 NIC 팀 구성을 지원하지 않습니다. 포트 바인딩을 구성할 때는 vSwitch당 하나의 RDMA 어댑터만 사용합니다.
ESXi 호스트에서 iSCSI 및 iSER에 대한 동적 또는 정적 검색 구성 iSER 스토리지 어댑터 vmhba#에 대한 동적 또는 정적 검색을 설정합니다. 동적 검색을 사용하면 이니시에이터가 지정된 iSER 스토리지 시스템에 연결할 때마다 시스템에 SendTargets 요청을 전송합니다. iSER 시스템은 사용할 수 있는 대상 목록을 이니시에이터에 제공하는 방식으로 응답합니다. 정적 검색을 사용하면 대상에 대한 정보를 수동으로 입력합니다.
iSCSI 또는 iSER 스토리지 어댑터에 대한 CHAP 설정 환경에서 CHAP(Challenge Handshake Authentication Protocol)를 사용하는 경우 iSER 스토리지 어댑터 vmhba#에 맞게 구성합니다.
대상에 대한 CHAP 설정 또한 각 검색 주소 또는 정적 대상에 대해 서로 다른 CHAP 자격 증명을 구성할 수 있습니다.
네트워킹에 점보 프레임을 사용하도록 설정 환경에서 점보 프레임을 지원하는 경우 iSER 스토리지 어댑터 vmhba#에서 사용하도록 설정합니다.

RDMA 지원 네트워크 어댑터 설치 및 보기

ESXi는 RDMA 가능 네트워크 어댑터(예: Mellanox Technologies MT27700 Family ConnectX-4)를 지원합니다. 호스트에 이러한 어댑터를 설치하면 vSphere Client에 RDMA 어댑터와 물리적 네트워크 어댑터라는 두 가지 구성 요소가 표시됩니다.

vSphere Client를 사용하여 RDMA 어댑터 및 해당 네트워크 어댑터를 볼 수 있습니다.

프로시저

  1. vSphere Client에서 ESXi 호스트로 이동합니다.
  2. 네트워킹에서 RDMA 어댑터를 클릭합니다.
    이 예에서 RDMA 어댑터는 목록에 vmrdma0으로 표시됩니다. 연결된 업링크 열에는 네트워크 구성 요소가 vmnic1 물리적 네트워크 어댑터로 표시됩니다.

    RDMA 어댑터가 목록에 vmrdma0으로 나타납니다. 연결된 업링크 열에는 네트워크 구성 요소가 vmnic1 물리적 네트워크 어댑터로 표시됩니다.

  3. 어댑터에 대한 설명을 확인하려면 목록에서 RDMA 어댑터를 선택하고 속성 탭을 클릭합니다.

결과

어댑터의 vmnic# 네트워크 구성 요소를 iSER 또는 NVMe over RDMA와 같은 스토리지 구성에 사용할 수 있습니다. iSER 구성 단계의 경우 ESXi에서 iSER 구성 항목을 참조하십시오. NVMe over RDMA에 대한 자세한 내용은 NVMe over RDMA(RoCE v2) 스토리지용 어댑터 구성 항목을 참조하십시오.

VMware iSER 어댑터 사용

iSCSI 용 RDMA 지원 어댑터를 사용하려면 esxcli를 사용하여 VMware iSER 스토리지 구성 요소를 사용하도록 설정합니다. 구성 요소를 사용하도록 설정하면 vSphere Client에서 VMware iSCSI over RDMA(iSER) 어댑터 범주 아래에 vmhba# 스토리지 어댑터로 표시됩니다.

사전 요구 사항

  • iSCSI 스토리지가 iSER 프로토콜을 지원하는지 확인합니다.
  • ESXi 호스트에 RDMA 지원 어댑터를 설치합니다. 자세한 내용은 RDMA 지원 네트워크 어댑터 설치 및 보기 항목을 참조하십시오.
  • RoCE(RDMA over Converged Ethernet)를 지원하는 RDMA 가능 어댑터의 경우 어댑터가 사용하는 RoCE 버전을 결정합니다.
  • RDMA 가능 스위치를 사용합니다.
  • ESXi 호스트에서 흐름 제어를 사용하도록 설정합니다. 호스트에 대한 흐름 제어를 사용하려면 esxcli system module parameters 명령을 사용합니다. 자세한 내용은 http://kb.vmware.com/kb/1013413에서 VMware 기술 자료 문서를 참조하십시오.
  • iSER 이니시에이터와 대상의 연결이 끊기지 않도록 RDMA 스위치 포트를 구성합니다.

프로시저

  1. ESXi Shell 또는 vSphere CLI를 사용하여 VMware iSER 스토리지 어댑터를 사용하도록 설정하고 RoCE 버전을 설정합니다.
    1. iSER 스토리지 어댑터를 사용하도록 설정합니다.
      esxcli rdma iser add
    2. iSER 어댑터가 추가되었는지 확인합니다.
      esxcli iscsi adapter list
      출력은 다음과 유사합니다.
      Adapter Driver State UID Description
      ------- ------ ------- ------------- -------------------------------------
      vmhba64 iser unbound iscsi.vmhba64 VMware iSCSI over RDMA (iSER) Adapter
      
    3. iSER이 대상에 연결하는 데 사용하는 RoCE 버전을 지정합니다.
      RDMA 가능 어댑터의 RoCE 버전을 사용합니다. 입력하는 명령은 다음과 유사합니다.

      esxcli rdma iser params set -a vmhba64 -r 1

      명령이 완료되면 다음과 유사한 메시지가 VMkernel 로그에 표시됩니다.

      vmkernel.0:2020-02-18T18:26:15.949Z cpu6:2100717 opID=45abe37e)iser: iser_set_roce: Setting roce type: 1 for vmhba: vmhba64
      vmkernel.0:2020-02-18T18:26:15.949Z cpu6:2100717 opID=45abe37e)iser: iser_set_roce: Setting rdma port: 3260 for vmhba: vmhba64

      RoCE 버전을 지정하지 않으면 호스트는 RDMA 가능 어댑터가 지원하는 최고 RoCE 버전으로 기본 설정됩니다.

  2. vSphere Client를 사용하여 iSER 어댑터를 표시합니다.
    1. vSphere Client에서 ESXi 호스트로 이동합니다.
    2. 구성 탭을 클릭합니다.
    3. 스토리지에서 스토리지 어댑터를 클릭하고 어댑터 목록을 검토합니다.
      어댑터를 사용하도록 설정한 경우 VMware iSCSI over RDMA(iSER) 어댑터 범주의 목록에 스토리지 vmhba# 어댑터로 표시됩니다.

      스크린샷은 VMware iSCSI over RDMA(iSER) 어댑터 범주 아래 목록에 나타나는 스토리지 어댑터 및 vmhba64 목록을 보여줍니다.

  3. iSER 스토리지 vmhba#을 선택하여 속성을 검토하거나 다음 작업을 수행합니다.
    옵션 설명
    iSER 스토리지 어댑터에 대한 포트 바인딩 구성 네트워크 연결을 생성하여 iSER 스토리지 어댑터 vmhba#과 RDMA 지원 네트워크 어댑터 vmnic#을 바인딩해야 합니다. 이러한 연결을 구성하는 프로세스를 포트 바인딩이라고 합니다. 포트 바인딩에 대한 일반적인 정보는 iSCSI 및 iSER에 대한 네트워크 설정 항목을 참조하십시오. iSER에 대한 포트 바인딩을 구성하려면 iSCSI 또는 iSER에 대한 포트 바인딩 구성 항목을 참조하십시오.
    iSER 스토리지 어댑터에 대한 동적 또는 정적 검색 설정 자세한 내용은 ESXi 호스트에서 iSCSI 및 iSER에 대한 동적 또는 정적 검색 구성 항목을 참조하십시오.
    iSER 스토리지 어댑터에 대한 CHAP(Challenge Handshake Authentication Protocol) 구성 자세한 내용은 iSCSI 또는 iSER 스토리지 어댑터에 대한 CHAP 설정 항목을 참조하십시오.

다음에 수행할 작업

자세한 내용은 https://kb.vmware.com/s/article/79148에서 VMware 기술 자료 문서를 참조하십시오.