Сеть кластера Hyper-V недоступна между узлами

Microsoft рекомендует кластер Hyper-V имеет свою собственную выделенную сеть кластеров, которая будет:

Используется для межузловой связи кластера, например кластера heartbeat и перенаправление общих томов кластера (CSV).

С помощью следующего руководства по созданию двухузлового гиперконвергентного кластера с Windows Server 2016 я использовал следующие команды PowerShell для создания кластера сеть на первом узле:

# Create Virtual Machine Switch by merging the management adapters and disabling management OS
New-VMSwitch -Name SW-1G -NetAdapterName Management-1, Management-2 -EnableEmbeddedTeaming $True -AllowManagementOS $False
# Add Virtual Machine Network Adaptors for cluster based on merged switch
Add-VMNetworkAdapter -SwitchName SW-1G -ManagementOS -Name Cluster-100
# Set Virtual Machine Adapter VLAN for Cluster adapter
Set-VMNetworkAdapterVLAN -ManagementOS -VMNetworkAdapterName Cluster-100 -Access -VlanId 100
# Set IP address for cluster adapter
New-NetIPAddress -InterfaceAlias "vEthernet (Cluster-100)" -IPAddress 10.10.100.11 -PrefixLength 24 -Type Unicast | Out-Null
# Disable DNS registration of Cluster network adapter  
Set-DNSClient -InterfaceAlias *Cluster* -RegisterThisConnectionsAddress $False

Затем создается следующая запись в ipconfig / all

Ethernet adapter vEthernet (Cluster-100):

   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Hyper-V Virtual Ethernet Adapter #2
   Physical Address. . . . . . . . . : 00-15-5D-00-6C-01
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : fe80::29bd:4937:2dc1:8f8%10(Preferred)
   IPv4 Address. . . . . . . . . . . : 10.10.100.11(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . :
   DHCPv6 IAID . . . . . . . . . . . : 503321949
   DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-1F-CB-79-8B-FC-AA-14-ED-C6-BA
   DNS Servers . . . . . . . . . . . : fec0:0:0:ffff::1%1
                                       fec0:0:0:ffff::2%1
                                       fec0:0:0:ffff::3%1
   NetBIOS over Tcpip. . . . . . . . : Enabled

Тот же сценарий снова запускается на втором узле, изменяя IP-адрес на 10.10.100.13, что создает следующую запись в ipconfig / all :

Ethernet adapter vEthernet (Cluster-100):

   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Hyper-V Virtual Ethernet Adapter #2
   Physical Address. . . . . . . . . : 00-15-5D-00-68-01
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : fe80::c823:10d5:66f5:b8bb%9(Preferred)
   IPv4 Address. . . . . . . . . . . : 10.10.100.13(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . :
   DHCPv6 IAID . . . . . . . . . . . : 503321949
   DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-1F-CB-79-25-FC-AA-14-ED-C6-A2
   DNS Servers . . . . . . . . . . . : fec0:0:0:ffff::1%1
                                       fec0:0:0:ffff::2%1
                                       fec0:0:0:ffff::3%1
   NetBIOS over Tcpip. . . . . . . . : Enabled

После выполнения команды Test-Cluster node1, node2 отчет выдает следующую ошибку в разделе «Проверить сетевую связь»:

Сетевые интерфейсы node1.lab.com - vEthernet (Кластер-100) и node2.lab.com - vEthernet (Cluster-100) находятся в одном кластере сеть, но адрес 10.10.100.13 недоступен с 10.10.100.11 с использованием UDP на порт 3343.

Сетевые интерфейсы node2.lab.com - vEthernet (Cluster-100) и node1.lab.com - vEthernet (Cluster-100) находятся в одной сети кластера, но адрес 10.10.100.11 не доступен с 10.10.100.13 с использованием UDP на порт 3343.

Поскольку сеть кластера должна разрешать межузловую связь, похоже, что сеть не была настроена должным образом. Есть идеи, что я делаю неправильно?

0
задан 11 July 2019 в 17:24
1 ответ

Если присмотреться к вашему сценарию, вы настроили vSwitch с идентификатором VLAN. Вы настроили физические порты коммутатора, к которым подключены эти узлы, как магистральные порты, и разрешили ли соответствующие VLAN на этих портах? Чтобы передавать трафик для этой VLAN, физические порты коммутатора должны быть настроены как магистральные порты для передачи этой VLAN.

1
ответ дан 4 December 2019 в 16:24

Теги

Похожие вопросы