Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Obiekty interfejsu sieciowego są klasy 3 i podrzędne do node
lub nodearray
. Obiekt network-interface
reprezentuje interfejs sieciowy platformy Azure.
Można dołączyć wiele interfejsów sieciowych do jednego węzła dla maszyn wirtualnych z wieloma interfejsami sieciowymi. Aby znaleźć maksymalną liczbę kart sieciowych dla wybranej wersji maszyny wirtualnej, zobacz dokumentację Rozmiarów maszyn wirtualnych .
Przykład
Węzły domyślnie uzyskują jeden interfejs sieciowy.
[[[network-interface]]]
Dodanie sekcji do węzła umożliwia zastąpienie wartości domyślnych. Możesz również dodać dodatkowe karty sieciowe i dołączyć je do maszyny wirtualnej.
W tym przykładzie zostanie utworzony węzeł z dwoma interfejsami sieciowymi. Umieszcza drugi interfejs sieciowy w innej podsieci z dwoma grupami aplikacyjnych zabezpieczeń.
[cluster my-cluster]
[[node my-node]]
Credentials = $Credentials
SubnetId = my-rg/my-vnet/subnet2
MachineType = $MachineType
ImageName = $ImageName
[[[network-interface nic1]]]
NetworkInterfaceId = /subscriptions/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/resourceGroups/my-rg/providers/Microsoft.Network/networkInterfaces/my-nic
[[[network-interface nic2]]]
SubnetId = my-rg/my-vnet2/subnet
ApplicationSecurityGroups = /subscriptions/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/resourceGroups/my-rg/providers/Microsoft.Network/applicationSecurityGroups/asg1, /subscriptions/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/resourceGroups/my-rg/providers/Microsoft.Network/applicationSecurityGroups/asg2
Wartości atrybutów rozpoczynające się od $
parametrów referencyjnych.
Odwołanie do atrybutów
Użyj bloku [[[network-interface]]]
przede wszystkim dla pojedynczych węzłów. Atrybuty odwołujące się do pojedynczych właściwości, takich jak prywatny adres IP, nie mają zastosowania do tablic węzłów. Można jednak użyć bloku, aby zastosować istniejącą sieciową grupę zabezpieczeń lub co najmniej jedną grupę zabezpieczeń aplikacji do węzłów w tablicy.
Atrybut | Typ | Definicja |
---|---|---|
AssociatePublicIpAddress | logiczny | Powiązać publiczny adres IP z kartą sieciową |
Włącz Przekazywanie IP | logiczny | Jeśli wartość true, zezwalaj na przekazywanie adresów IP |
Grupa zabezpieczeń | Sznurek | Określ istniejący identyfikator zasobu sieciowej grupy zabezpieczeń (zastępuje domyślną sieciową grupę zabezpieczeń utworzoną podczas określania publicznego adresu IP). To ustawienie zastępuje NetworkSecurityGroupId atrybut węzła, jeśli istnieje. |
GrupyBezpieczeństwaAplikacji | Ciąg (lista) | Lista grup zabezpieczeń aplikacji według identyfikatora zasobu |
Identyfikator podsieci | Sznurek | Definicja podsieci w formularzu ${rg}/${vnet}/${subnet} . Ta wartość zastępuje SubnetId atrybut node. |
Podstawowy | logiczny | Jeśli zostanie ustawiona, oznacza tę kartę sieciową jako podstawową dla systemu operacyjnego. |
PrivateIp | Sznurek | Przypisz określony prywatny adres IP (tylko węzeł). |
IdentyfikatorInterfejsuSieciowego | Sznurek | Określ istniejący interfejs sieciowy za pomocą identyfikatora zasobu (dotyczy tylko węzła). |
StatycznyPublicznyAdresIP | logiczny | Jeśli to prawda, adres IP będzie się utrzymywać przy ponownym uruchamianiu węzła (tylko węzeł). |
Istniejące interfejsy sieciowe
W przypadku węzłów głównych można osobno utworzyć kartę sieciową i podłączyć ją do węzła.
[cluster my-cluster]
[[node my-node]]
Credentials = $Credentials
SubnetId = $SubnetId
MachineType = $MachineType
ImageName = $ImageName
[[[network-interface my-nic]]]
NetworkInterfaceId = /subscriptions/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/resourceGroups/my-rg/providers/Microsoft.Network/networkInterfaces/my-nic
Usługa CycleCloud nie modyfikuje ani nie usuwa tego interfejsu sieciowego.