ESXi 5.5 - 게이트웨이가 없는 관리 네트워크

ESXi 5.5 - 게이트웨이가 없는 관리 네트워크

Hyper-V에서 VMware용 테스트 랩을 설정하고 있습니다. Hyper-V에 3개의 vSwitch가 있습니다: -EXT01 -INT01 -INT02

또한 다음 역할이 설치된 Hyper-V에서 W2K12 VM을 만들었습니다. -AD/DNS -DHCP -파일(나중에 iSCSI를 공유 스토리지로 구성)

이제 3개의 NIC를 ESX01에 연결했고 위의 3개 vSwitch(EXT01, INT01 및 INT02) 모두에 연결되었습니다. 이제 기본적으로 하나만 활성화되어 있으며(자체 네트워크에 연결되고 기본 게이트웨이를 포함하여 모든 것이 구성되어 있는 Ext01) DHCP 주소를 얻고 vSphere Client를 사용하여 액세스할 수 있습니다. ESXi에서 Ext NIC를 비활성화하고 INT01 NIC(또는 02)를 활성화하거나 INT01(또는 02) 네트워크를 NIC1에 연결하면 DHCP(다음에 연결된 위의 2k12 시스템)에서 IP 주소를 얻습니다. INT01 및 INT02 및 자체 범위 서버), 게이트웨이 없이 모두 올바르게 설정되었지만 vSphere Client를 통해 ESXi에 연결할 수 없으며 핑조차 할 수 없습니다. 외부 네트워크를 다시 활성화하면 모든 것이 다시 작동합니다. 문제가 확실히 네트워크 구성(내부)에 있다는 뜻이지만 다른 곳을 확인하거나 무엇을 변경해야 할지 잘 모르겠습니다. 이 연구실은 한 네트워크에서 다른 네트워크로 라우팅할 필요가 없기 때문에 GTW 없이 그대로 두고 싶었습니다(이것이 바로 제가 INT01과 02를 사용하는 이유이기도 합니다).

편집: INT01 또는 02 네트워크에 연결된 다른 Windows 시스템이 주소를 얻고 네트워크의 다른 장치에 ping을 보낼 수 있다는 점을 언급하는 것을 잊어버렸습니다.

감사해요

답변1

관심 있는 분들을 위해 제가 직접 해결책을 찾았습니다. 먼저, 제가 달성하고자 했던 것에 대해 더 나은 개요를 제공하겠습니다.

문제 그래서 사무실 네트워크에 연결된 물리적 상자가 있습니다. 이 물리적 상자는 Hyper-V를 실행하고 있으며 3개의 가상 스위치가 있습니다. 하나의 외부(EXT01, 서버의 물리적 NIC 중 하나를 통해 사무실 네트워크에 연결됨), 나머지 두 개는 내부 스위치입니다(비공개가 아니므로 일단 생성되면 자동으로 물리적 상자에 가상 NIC가 생성됩니다. 제 경우에는 물리적 호스트에 INT01 및 INT02라는 2개의 가상 NIC가 추가됩니다. Hyper-V에는 다음 역할을 실행하는 W2K12 R2 VM이 있습니다. - 도메인 컨트롤러 - DNS - 파일 서비스 - DHCP

두 개의 가상 NIC를 이 VM에 연결했습니다. - 하나는 INT01에 연결 - 하나는 INT02에 연결

두 내부 네트워크 모두에 네트워크 장치가 없으므로 INT01에 대해 다음 구성을 수동으로 추가했습니다. IP 192.168.100.100 서브넷 255.255.255.0 Gtw: 왼쪽 공백 DNS: 192.168.100.100

이 VM의 INT02에는 다음 구성이 있습니다. IP 192.168.101.100 서브넷 255.255.255.0 Gtw: 비어 있음 DNS: 192.168.101.100

여태까지는 그런대로 잘됐다. 이제 두 개의 범위를 만들었습니다. 하나는 192.168.100 주소를 처리하고 다른 하나는 192.168.101을 관리합니다. 범위는 둘 다 동일한 서브넷(255.255.255.0)을 제공하고 기본 gtw를 공백으로 남겨두고 VM의 NIC IP와 일치하는 DNS 서버 주소도 제공하므로 INT01의 경우 192.168.100.100, INT02의 경우 192.168.101.100입니다. .

DHCP 범위를 구성하고 Hyper-V 호스트에서 ipconfig /release 및 /renew를 실행하자마자 위에서 설명한 두 개의 가상 NIC가 IP 주소(INT01에 연결된 vNIC의 경우 192.168.100.200 및 192.168.101.200)를 얻었습니다. INT02의 경우). 192.168.100.100 및 101.100을 통해 문제 없이 VM에 액세스할 수 있고, 물리적 Hyper-V 호스트에서 ping, RDP, 공유 액세스 등을 수행할 수 있습니다. 지금까지는 모든 것이 예상대로 보이고 작동합니다.

이제 새 ESXi를 설정하고 INT01 또는 INT02에 연결하면 DHCP에서 IP 주소를 얻지만 다른 서버가 서로 통신할 수 있는 동안에는 연결할 수 없게 됩니다.

ESXi를 3개의 네트워크에 연결하려는 이유는 다음과 같습니다. - EXT01은 관리로 사용되고 내 사무실에서 액세스할 수 있습니다. - INT01은 vmotion 등에 사용됩니다. - INT02는 ESXi의 VM에 사용됩니다(I ESXi에서 생성된 모든 VM이 외부 2k12 상자에서 IP를 가져오길 원함)

내부 네트워크에서 다른 서브넷에 액세스할 필요가 없으므로 트래픽을 로컬로 두는 것이 좋습니다. 따라서 192.168.100.100에 ping을 하면 트래픽은 INT01만 통과하고, 10.0.2.50(내 사무실 네트워크)에 ping을 하면 트래픽은 EXT vSwitch를 통과하고, 192.168.101.100에 ping을 하면 트래픽이 통과해야 합니다. INT02. 그리고 이것은 2k12 상자에서 작동합니다 ..

여기 PIC 여기에 이미지 설명을 입력하세요

해결책 이 문제를 해결하기 위해 다양한 조치를 취했습니다.

  1. DHCP/DC 등(2012 R2 서버)을 실행하는 VM도 레거시 어댑터에서 NIC를 실행해야 했습니다. 이 VM의 가상 하드웨어를 수정한 후 해당 VM에서 ESXi에 연결할 수 있었습니다.여전히 Hyper-V 호스트에서 ESXi로 또는 그 반대로 ping을 실행할 수 없었고 현재도 불가능하며 이 문제를 해결할 필요가 없습니다. 대신 vSwitch를 내부가 아닌 개인으로 변경하고 싶을 수도 있지만 제 경우에는 호스트가 Windows VM과 통신하도록 하고 싶습니다.
  2. ESXi VM의 XML 바로 아래에서 무차별 모드를 활성화합니다. 그렇게 하려면 Hyper-V의 VM XML 파일에 TRUE 문자열을 추가하기만 하면 됩니다. 해당 파일을 저장하려면 Hyper-V 가상 머신 관리 서비스를 중지하고 파일을 저장한 후 다시 시작해야 할 수도 있습니다.
  3. ESXi의 NIC에서 MAC 주소 스푸핑을 활성화합니다. 이 질문을 여기에 게시하기 전에 원래 수행된 작업입니다. 문제는 문제 해결 중에 VM 설정을 수정하고 이 단계를 기록하는 것을 잊어버렸다는 것입니다. ESXi를 다시 시작한 후 자체 네트워크에서 모두 연결할 수 있는 3개의 다른 vSwitch를 얻을 수 있다는 것을 알았을 때 정말 놀랐습니다.

관련 정보