이 문서에서는 Cisco Nexus 1000V Series 스위치(N1KV)와의 상호 작용에서 사용할 수 있는 VMware DVS(Distributed Virtual Switch)의 최대 포트 수와 관련하여 발생한 문제를 설명하고 이 문제를 해결할 수 있는 솔루션을 제공합니다.
다음 주제에 대한 지식을 보유하고 있으면 유용합니다.
이 문서의 정보는 N1KV 및 VMware DVS를 기반으로 합니다.
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다.이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다.현재 네트워크가 작동 중인 경우, 모든 명령어의 잠재적인 영향을 미리 숙지하시기 바랍니다.
N1KV와 VMware DVS 인프라와의 상호 작용에서 가장 일반적인 문제 중 하나는 DVS에 대한 최대 포트 수 제한입니다.현재 및 미래의 요구 사항을 충족하기 위해 사용 가능한 포트가 충분한 N1KV에서 포트 프로필을 생성할 수 있어야 합니다.따라서 대부분의 사용자는 vEth(virtual Ethernet) 포트 프로필의 최대 포트 수를 더 큰 수로 증가시킵니다.
N1KV에서는 이 증가도 괜찮습니다.VMware DVS측에서 증가하면 문제가 발생할 수 있습니다.vEth 포트 프로필을 생성하여 활성화하면 포트는 VMware DVS에서 즉시 예약됩니다.이는 클라우드와 일부 엔터프라이즈 환경에서 문제가 될 수 있습니다.이 문서에서는 문제를 파악하기 위해 최대 포트 수로 일부 제한을 검사합니다.
다음은 디바이스당 최대 포트 수(최대 포트)의 목록입니다.
포트 소비자에 대한 몇 가지 중요한 사항은 다음과 같습니다.
8개의 vEth 포트 프로필과 32개의 ESX 호스트를 사용하여 N1KV를 구성할 때 문제가 발생합니다.자세한 내용은 다음과 같습니다.
버전 SV(1.4a)까지, 이 솔루션은 VMware의 도움을 받거나 vSphere 4.x(1038193)에서 vDS(vNetwork Distributed Switch) 포트의 최대 수 증가를 통해 최대 포트 수를 더 낮게 설정하거나, 최신 버전의 vSphere로 업그레이드하거나, 사용 가능한 DVS 포트를 더 높게 설정하는 것이었습니다(KB) 이전 문서(KB). KB 문서의 경우와 같이 보안 침해 또는 구성이 어렵습니다.
버전 1.4a에는 DVS 사용 가능한 포트와의 상호 작용을 개선하는 두 가지 새로운 옵션이 도입되었습니다.
이는 SVS 연결 아래의 새로운 옵션으로, N1KV와 vCenter 서버 간의 SVS 연결을 통해 사용 가능한 DVS 포트 수를 실제로 늘릴 수 있습니다.다음 명령을 사용하여 설정합니다.
n1kv-14a(config)# svs connection VC
n1kv-14a(config-svs-conn)# max-ports ?
<0-50000> Number of max-ports for this connection
n1kv-14a(config-svs-conn)# max-ports 9000
이 명령에서 vCenter 4.0 디바이스의 사용 가능한 포트가 9,000으로 변경되었습니다. 문제는 vCenter에서 vSphere 클라이언트의 추가 포트를 표시하지 않는다는 점입니다.그러나 다음 이미지는 8,192를 지난 DVS 포트가 생성된 것을 보여줍니다.
이 변경 사항을 적용하려면 VMware 관리자와 함께 작업해야 합니다.VMware는 어떤 이유로든 DVS 포트에 대한 최대 설정을 게시하므로 이 설정을 대폭 변경하기 전에 관리자에게 문의해야 합니다.
vEth 포트 바인딩 auto는 뛰어난 기능입니다.포트 할당은 필요 시 한 번에 모두 할당하는 것이 아니라,자동 기능은 정적 및 동적 포트 바인딩에서 작동합니다.고정 및 동적 포트 바인딩 모두 DVS 포트를 미리 할당하지만 임시 포트는 미리 할당하지 않습니다.이 기능을 켜려면 다음 명령을 사용합니다.
n1kv-14a(config)# port-profile type vethernet profile2
n1kv-14a(config-port-prof)# vmware port-group
n1kv-14a(config-port-prof)# switchport mode access
n1kv-14a(config-port-prof)# switchport access vlan 158
n1kv-14a(config-port-prof)# no shutdown
n1kv-14a(config-port-prof)# max-ports 1024
n1kv-14a(config-port-prof)# port-binding static auto
n1kv-14a(config-port-prof)# state enabled
포트 프로필은 DVS에서 할당된 17개의 포트로 생성됩니다.포트 프로필의 최대 포트까지 16개의 청크로 할당할 수 있습니다.현재 할당의 3개 포트 내에 있으면 16개의 포트를 추가로 추가합니다.다음은 vCenter 4.0의 이전 포트 프로필의 스크린샷입니다.
다음은 포트 프로필 프로필2에 14번째 가상 머신(VM)을 추가한 후의 스크린샷입니다.
포트 프로필에 17개 이상의 포트를 미리 할당하려면 포트 프로필 아래의 new min-ports 명령을 사용합니다.Min-port는 포트 프로필에 많은 VM을 생성해야 하는 경우 오버헤드가 더 많이 발생하도록 DVS에 더 많은 포트를 미리 할당합니다.
n1kv-14a(config)# port-profile profile8
n1kv-14a(config-port-prof)# min-ports 40