Tworzenie sieci logicznych dla usługi Azure Stack HCI
Dotyczy: Azure Stack HCI, wersja 23H2
W tym artykule opisano sposób tworzenia lub dodawania sieci logicznych dla klastra usługi Azure Stack HCI.
Wymagania wstępne
Przed rozpoczęciem upewnij się, że spełnisz następujące wymagania wstępne:
Pamiętaj, aby przejrzeć i spełnić wymagania wstępne.
Masz dostęp do wdrożonego systemu usługi Azure Stack HCI, ma mostek zasobów usługi Arc i lokalizację niestandardową.
Upewnij się, że masz zewnętrzny przełącznik maszyny wirtualnej, do którego można uzyskać dostęp przez wszystkie serwery w klastrze usługi Azure Stack HCI. Domyślnie podczas wdrażania klastra usługi Azure Stack HCI tworzony jest przełącznik zewnętrzny, którego można użyć do skojarzenia z siecią logiczną, którą utworzysz.
Uruchom następujące polecenie, aby uzyskać nazwę zewnętrznego przełącznika maszyny wirtualnej w klastrze.
Get-VmSwitch -SwitchType External
Zanotuj nazwę przełącznika. Te informacje są używane podczas tworzenia sieci logicznej. Oto przykładowe dane wyjściowe:
PS C:\Users\hcideployuser> Get-VmSwitch -SwitchType External Name SwitchType NetAdapterInterfaceDescription ---- ---------- ---------------------------- ConvergedSwitch(management_compute_storage) External Teamed-Interface PS C:\Users\hcideployuser>
Aby utworzyć maszyny wirtualne ze statycznymi adresami IP w przestrzeni adresowej, dodaj sieć logiczną z statyczną alokacją adresów IP. Zarezerwuj zakres adresów IP za pomocą administratora sieci i upewnij się, że masz prefiks adresu dla tego zakresu adresów IP.
Tworzenie sieci logicznej
Sieć logiczną można utworzyć przy użyciu interfejsu wiersza polecenia platformy Azure Command-Line lub przy użyciu Azure Portal.
Wykonaj następujące kroki, aby utworzyć sieć logiczną przy użyciu interfejsu wiersza polecenia platformy Azure.
Logowanie i ustawianie subskrypcji
Nawiąż połączenie z serwerem w systemie Azure Stack HCI.
Zaloguj się. Wpisz:
az login --use-device-code
Ustaw subskrypcję.
az account set --subscription <Subscription ID>
Tworzenie sieci logicznej za pomocą interfejsu wiersza polecenia
Możesz użyć az stack-hci-vm network lnet create
polecenia cmdlet , aby utworzyć sieć logiczną na przełączniku maszyny wirtualnej dla protokołu DHCP lub statycznej konfiguracji adresu IP. Parametry używane do tworzenia protokołu DHCP i statycznej sieci logicznej różnią się.
Tworzenie statycznej sieci logicznej za pośrednictwem interfejsu wiersza polecenia
W tej wersji można tworzyć maszyny wirtualne przy użyciu statycznego adresu IP tylko za pośrednictwem interfejsu wiersza polecenia platformy Azure.
Utwórz statyczną sieć logiczną, gdy chcesz utworzyć maszyny wirtualne z interfejsami sieciowymi w tych sieciach logicznych. Wykonaj następujące kroki w interfejsie wiersza polecenia platformy Azure, aby skonfigurować statyczną sieć logiczną:
Ustaw parametry. Oto przykład:
$lnetName = "myhci-lnet-static" $vmSwitchName = '"ConvergedSwitch(management_compute_storage)"' $subscription = "<Subscription ID>" $resource_group = "myhci-rg" $customLocationName = "myhci-cl" $customLocationID ="/subscriptions/$subscription/resourceGroups/$resource_group/providers/Microsoft.ExtendedLocation/customLocations/$customLocationName" $location = "eastus" $addressPrefixes = "100.68.180.0/28" $gateway = "192.168.200.1" $dnsServers = "192.168.200.222"
Uwaga
W przypadku domyślnego przełącznika maszyny wirtualnej utworzonego we wdrożeniu przekaż ciąg nazwy w cudzysłowach podwójnych, a następnie pojedyncze cudzysłowy. Na przykład domyślny przełącznik maszyny wirtualnej ConvergedSwitch(management_compute_storage) jest przekazywany jako ""ConvergedSwitch(management_compute_storage)".
W przypadku statycznego adresu IP wymagane parametry są tabelaryzowane w następujący sposób:
Parametry Opis Nazwa Nazwa sieci logicznej utworzonej dla klastra usługi Azure Stack HCI. Upewnij się, że podaj nazwę zgodną z regułami dla zasobów platformy Azure. Nie można zmienić nazwy sieci logicznej po jej utworzeniu. nazwa przełącznika maszyny wirtualnej Nazwa zewnętrznego przełącznika wirtualnego w klastrze usługi Azure Stack HCI, w którym jest wdrażana sieć logiczna. grupa zasobów Nazwa grupy zasobów, w której tworzysz sieć logiczną. Aby ułatwić zarządzanie, zalecamy użycie tej samej grupy zasobów co klaster usługi Azure Stack HCI. Subskrypcji Nazwa lub identyfikator subskrypcji, w której wdrożono rozwiązanie Azure Stack HCI. Może to być kolejna subskrypcja używana do sieci logicznej w klastrze usługi Azure Stack HCI. lokalizacja niestandardowa Ta funkcja umożliwia udostępnienie lokalizacji niestandardowej skojarzonej z klastrem usługi Azure Stack HCI, w którym tworzysz tę sieć logiczną. Lokalizacji Regiony platformy Azure określone przez usługę az locations
.Sieci vlan Identyfikator sieci VLAN dla maszyn wirtualnych usługi Arc. Skontaktuj się z administratorem sieci, aby uzyskać tę wartość. Wartość 0 oznacza, że nie ma identyfikatora sieci VLAN. ip-allocation-method Metoda alokacji adresów IP i może być Dynamic
lubStatic
. Jeśli ten parametr nie jest określony, domyślnie sieć logiczna jest tworzona z konfiguracją dynamiczną.prefiksy adresów Adres podsieci w notacji CIDR. Na przykład: "192.168.0.0/16". serwery dns Lista adresów IPv4 serwerów DNS. Określ wiele serwerów DNS w formacie rozdzielanym spacją. Na przykład: "10.0.0.5" "10.0.0.10" Bramy Adres Ipv4 bramy domyślnej. Uwaga
Jeśli tworzysz statyczną sieć logiczną, należy określić serwer DNS i bramę.
Utwórz statyczną sieć logiczną. Uruchom następujące polecenie cmdlet:
az stack-hci-vm network lnet create --subscription $subscription --resource-group $resource_group --custom-location $customLocationID --location $location --name $lnetName --vm-switch-name $vmSwitchName --ip-allocation-method "Static" --address-prefixes $addressPrefixes --gateway $gateway --dns-servers $dnsServers
Oto przykładowe dane wyjściowe:
{ "extendedLocation": { "name": "/subscriptions/<Subscription ID>resourceGroups/myhci-rg/providers/Microsoft.ExtendedLocation/customLocations/myhci-cl", "type": "CustomLocation" }, "id": "/subscriptions/<Subscription ID>resourceGroups/myhci-rg/providers/Microsoft.AzureStackHCI/logicalnetworks/myhci-lnet-static", "location": "eastus", "name": "myhci-lnet-static", "properties": { "dhcpOptions": { "dnsServers": [ "192.168.200.222" ] }, "provisioningState": "Succeeded", "status": {}, "subnets": [ { "name": "myhci-lnet-static", "properties": { "addressPrefix": "192.168.201.0/24", "addressPrefixes": null, "ipAllocationMethod": "Static", "ipConfigurationReferences": null, "ipPools": null, "routeTable": { "etag": null, "name": null, "properties": { "routes": [ { "name": "myhci-lnet-static-default-route", "properties": { "addressPrefix": "0.0.0.0/0", "nextHopIpAddress": "192.168.200.1" } } ] }, "type": null }, "vlan": null } } ], "vmSwitchName": "ConvergedSwitch(management_compute_storage)" }, "resourceGroup": "myhci-rg", "systemData": { "createdAt": "2023-11-02T16:38:18.460150+00:00", "createdBy": "guspinto@contoso.com", "createdByType": "User", "lastModifiedAt": "2023-11-02T16:40:22.996281+00:00", "lastModifiedBy": "319f651f-7ddb-4fc6-9857-7aef9250bd05", "lastModifiedByType": "Application" }, "tags": null, "type": "microsoft.azurestackhci/logicalnetworks" }
Po zakończeniu tworzenia sieci logicznej możesz utworzyć maszyny wirtualne z interfejsami sieciowymi w tych sieciach logicznych.
Tworzenie sieci logicznej DHCP za pomocą interfejsu wiersza polecenia
Utwórz sieć logiczną DHCP, gdy podstawowa sieć, z którą chcesz połączyć maszyny wirtualne, ma protokół DHCP.
Wykonaj następujące kroki, aby skonfigurować sieć logiczną DHCP:
Ustaw parametry. Oto przykład użycia domyślnego przełącznika zewnętrznego:
$lnetName = "myhci-lnet-dhcp" $vSwitchName = "ConvergedSwitch(management_compute_storage)" $subscription = "<subscription-id>" $resourceGroup = "myhci-rg" $customLocationName = "myhci-cl" $customLocationID = "/subscriptions/$subscription/resourceGroups/$resourceGroup/providers/Microsoft.ExtendedLocation/customLocations/$customLocationName" $location = "eastus"
Uwaga
W przypadku domyślnego przełącznika maszyny wirtualnej utworzonego we wdrożeniu przekaż ciąg nazwy w cudzysłowach podwójnych, a następnie pojedyncze cudzysłowy. Na przykład domyślny przełącznik maszyny wirtualnej ConvergedSwitch(management_compute_storage) jest przekazywany jako ""ConvergedSwitch(management_compute_storage)".
Poniżej przedstawiono parametry wymagane do utworzenia sieci logicznej DHCP:
Parametry Opis Nazwa Nazwa sieci logicznej utworzonej dla klastra usługi Azure Stack HCI. Upewnij się, że podaj nazwę zgodną z regułami dla zasobów platformy Azure. Nie można zmienić nazwy sieci logicznej po jej utworzeniu. nazwa przełącznika maszyny wirtualnej Nazwa zewnętrznego przełącznika wirtualnego w klastrze usługi Azure Stack HCI, w którym jest wdrażana sieć logiczna. grupa zasobów Nazwa grupy zasobów, w której tworzysz sieć logiczną. Aby ułatwić zarządzanie, zalecamy użycie tej samej grupy zasobów co klaster usługi Azure Stack HCI. Subskrypcji Nazwa lub identyfikator subskrypcji, w której wdrożono rozwiązanie Azure Stack HCI. Może to być kolejna subskrypcja używana do sieci logicznej w klastrze usługi Azure Stack HCI. lokalizacja niestandardowa Ta funkcja umożliwia udostępnienie lokalizacji niestandardowej skojarzonej z klastrem usługi Azure Stack HCI, w którym tworzysz tę sieć logiczną. Lokalizacji Regiony platformy Azure określone przez usługę az locations
.Sieci vlan Identyfikator sieci VLAN dla maszyn wirtualnych usługi Arc. Skontaktuj się z administratorem sieci, aby uzyskać tę wartość. Wartość 0 oznacza, że nie ma identyfikatora sieci VLAN. Uruchom następujące polecenie cmdlet, aby utworzyć sieć logiczną DHCP:
az stack-hci-vm network lnet create --subscription $subscription --resource-group $resourceGroup --custom-location $customLocationID --location $location --name $lnetName --vm-switch-name $vSwitchName --ip-allocation-method "Dynamic"
Oto przykładowe dane wyjściowe:
{ "extendedLocation": { "name": "/subscriptions/<Subscription ID>/resourceGroups/myhci-rg/providers/Microsoft.ExtendedLocation/customLocations/myhci-cl", "type": "CustomLocation" }, "id": "/subscriptions/<Subscription ID>/resourceGroups/myhci-rg/providers/Microsoft.AzureStackHCI/logicalnetworks/myhci-lnet-dhcp", "location": "eastus", "name": "myhci-lnet-dhcp", "properties": { "dhcpOptions": null, "provisioningState": "Succeeded", "status": {}, "subnets": [ { "name": "myhci-lnet-dhcp", "properties": { "addressPrefix": null, "addressPrefixes": null, "ipAllocationMethod": "Dynamic", "ipConfigurationReferences": null, "ipPools": null, "routeTable": null, "vlan": 0 } } ], "vmSwitchName": "ConvergedSwitch(management_compute_storage)" }, "resourceGroup": "myhci-rg", "systemData": { "createdAt": "2023-11-02T16:32:51.531198+00:00", "createdBy": "guspinto@contoso.com", "createdByType": "User", "lastModifiedAt": "2023-11-02T23:08:08.462686+00:00", "lastModifiedBy": "319f651f-7ddb-4fc6-9857-7aef9250bd05", "lastModifiedByType": "Application" }, "tags": null, "type": "microsoft.azurestackhci/logicalnetworks" }
Następne kroki
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla