Udostępnij za pośrednictwem


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 azure Stack HCI, ma mostek zasobów usługi Arc i lokalizację niestandardową.

    • Przejdź do strony Serwer przeglądu> w zasobie systemu Azure Stack HCI. Sprawdź, czy usługa Azure Arc jest wyświetlana jako Połączono. Powinna zostać również wyświetlona lokalizacja niestandardowa i mostek zasobów arc dla klastra.

      Zrzut ekranu przedstawiający stronę Przegląd w zasobie klastra rozwiązania Azure Stack HCI z wyświetloną usługą Azure Arc jako połączoną.

  • Upewnij się, że masz zewnętrzny przełącznik maszyny wirtualnej, do którego można uzyskać dostęp przez wszystkie serwery w klastrze rozwiązania 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 utworzoną siecią logiczną.

    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ą ze 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 lub witryny Azure Portal.

Wykonaj poniższe kroki, aby utworzyć sieć logiczną przy użyciu interfejsu wiersza polecenia platformy Azure.

Logowanie się i ustawianie subskrypcji

  1. Nawiąż połączenie z serwerem w systemie Azure Stack HCI.

  2. Zaloguj. Typ:

    az login --use-device-code
    
  3. 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 są różne.

Tworzenie statycznej sieci logicznej za pomocą 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ą:

  1. 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 z podwójnym cudzysłowem, 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
    name Nazwa sieci logicznej utworzonej dla klastra usługi Azure Stack HCI. Upewnij się, że podaj nazwę zgodną z regułami nazewnictwa dla zasobów sieciowych 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 wdrażana jest 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.
    Subskrypcja Nazwa lub identyfikator subskrypcji, w której wdrożono rozwiązanie Azure Stack HCI. Może to być inna subskrypcja używana do obsługi sieci logicznej w klastrze usługi Azure Stack HCI.
    lokalizacja niestandardowa Służy do udostępniania lokalizacji niestandardowej skojarzonej z klastrem usługi Azure Stack HCI, w którym tworzysz tę sieć logiczną.
    location Regiony platformy Azure określone przez .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 mieć wartość Dynamic lub Static. 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ę.

  2. 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 tworzyć maszyny wirtualne z interfejsami sieciowymi w tych sieciach logicznych.

Tworzenie sieci logicznej DHCP za pośrednictwem 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:

  1. 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 z podwójnym cudzysłowem, 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
    name Nazwa sieci logicznej utworzonej dla klastra usługi Azure Stack HCI. Pamiętaj, aby podać 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 wdrażana jest 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.
    Subskrypcja Nazwa lub identyfikator subskrypcji, w której wdrożono rozwiązanie Azure Stack HCI. Może to być inna subskrypcja używana do obsługi sieci logicznej w klastrze usługi Azure Stack HCI.
    lokalizacja niestandardowa Służy do udostępniania lokalizacji niestandardowej skojarzonej z klastrem usługi Azure Stack HCI, w którym tworzysz tę sieć logiczną.
    location Regiony platformy Azure określone przez .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.
  2. 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