Vytvoření logických sítí pro Azure Stack HCI

Platí pro: Azure Stack HCI verze 23H2

Tento článek popisuje, jak vytvořit nebo přidat logické sítě pro cluster Azure Stack HCI.

Požadavky

Než začnete, nezapomeňte splnit následující požadavky:

  • Nezapomeňte si projít a splnit požadavky.

  • Máte přístup k nasazenému systému Azure Stack HCI, který má most prostředků Arc a vlastní umístění.

    • V systémovém prostředku Azure Stack HCI přejděte na stránku Server přehledu>. Ověřte, že se Služba Azure Arc zobrazuje jako připojená. Měli byste také vidět vlastní umístění a most prostředků Arc pro váš cluster.

      Snímek obrazovky se stránkou Přehled v prostředku clusteru Azure Stack HCI zobrazující připojenou službu Azure Arc

  • Ujistěte se, že máte externí přepínač virtuálních počítačů, ke kterému mají přístup všechny servery v clusteru Azure Stack HCI. Ve výchozím nastavení se během nasazení clusteru Azure Stack HCI vytvoří externí přepínač, který můžete použít k přidružení k logické síti, kterou vytvoříte.

    Spuštěním následujícího příkazu získejte název přepínače externího virtuálního počítače ve vašem clusteru.

    Get-VmSwitch -SwitchType External
    

    Poznamenejte si název přepínače. Tyto informace použijete při vytváření logické sítě. Tady je ukázkový výstup:

    PS C:\Users\hcideployuser> Get-VmSwitch -SwitchType External
    Name                               SwitchType       NetAdapterInterfaceDescription
    ----                               ----------       ----------------------------
    ConvergedSwitch(management_compute_storage) External        Teamed-Interface
    PS C:\Users\hcideployuser>
    
  • Pokud chcete v adresovém prostoru vytvořit virtuální počítače se statickými IP adresami, přidejte logickou síť se statickým přidělením IP adres. Zarezervujte rozsah IP adres u správce sítě a ujistěte se, že pro tento rozsah IP adres získáte předponu adresy.

Vytvoření logické sítě

Logickou síť můžete vytvořit pomocí rozhraní Azure Command-Line Interface (CLI) nebo pomocí Azure Portal.

Provedením následujících kroků vytvořte logickou síť pomocí Azure CLI.

Přihlášení a nastavení předplatného

  1. Připojte se k serveru v systému Azure Stack HCI.

  2. Přihlaste se. Zadejte:

    az login --use-device-code
    
  3. Nastavte si předplatné.

    az account set --subscription <Subscription ID>
    

Vytvoření logické sítě prostřednictvím rozhraní příkazového řádku

Pomocí rutiny az stack-hci-vm network lnet create můžete na přepínači virtuálního počítače vytvořit logickou síť pro konfiguraci DHCP nebo statické IP adresy. Parametry použité k vytvoření protokolu DHCP a statické logické sítě se liší.

Vytvoření statické logické sítě prostřednictvím rozhraní příkazového řádku

V této verzi můžete vytvářet virtuální počítače pomocí statické IP adresy pouze prostřednictvím Azure CLI.

Pokud chcete vytvořit virtuální počítače se síťovými rozhraními v těchto logických sítích, vytvořte statickou logickou síť. Při konfiguraci statické logické sítě v Azure CLI postupujte následovně:

  1. Nastavte parametry. Tady je příklad:

    $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"
    

    Poznámka

    Pro výchozí přepínač virtuálního počítače vytvořený při nasazení předejte řetězec názvu v dvojitých uvozovkách následovaný jednoduchými uvozovkami. Například výchozí přepínač virtuálního počítače ConvergedSwitch(management_compute_storage) se předává jako "ConvergedSwitch(management_compute_storage)".

    Pro statickou IP adresu jsou požadované parametry v tabulce následující:

    Parametry Description
    Jméno Název logické sítě, kterou vytvoříte pro cluster Azure Stack HCI. Nezapomeňte zadat název, který se řídí pravidly pro prostředky Azure. Vytvořenou logickou síť už nemůžete přejmenovat.
    vm-switch-name Název externího virtuálního přepínače v clusteru Azure Stack HCI, do kterého nasadíte logickou síť.
    skupina prostředků Název skupiny prostředků, ve které vytváříte logickou síť. Pro usnadnění správy doporučujeme používat stejnou skupinu prostředků jako cluster Azure Stack HCI.
    Předplatné Název nebo ID předplatného, ve kterém je nasazená služba Azure Stack HCI. Může se jednat o další předplatné, které používáte pro logickou síť v clusteru Azure Stack HCI.
    vlastní umístění Použijte ho k zadání vlastního umístění přidruženého ke clusteru Azure Stack HCI, ve kterém vytváříte tuto logickou síť.
    Umístění Oblasti Azure uvedené v az locations.
    Vlan Identifikátor sítě VLAN pro virtuální počítače Arc Obraťte se na správce sítě a požádejte ho o tuto hodnotu. Hodnota 0 znamená, že neexistuje žádné ID sítě VLAN.
    ip-allocation-method Metoda přidělování IP adres a může být Dynamic nebo Static. Pokud tento parametr není zadaný, ve výchozím nastavení se logická síť vytvoří s dynamickou konfigurací.
    předpony adres Adresa podsítě v zápisu CIDR Příklad: "192.168.0.0/16".
    servery dns Seznam IPv4 adres serverů DNS. Zadejte více serverů DNS ve formátu odděleném mezerami. Příklad: "10.0.0.5" "10.0.0.10"
    Brána Adresa IPv4 výchozí brány.

    Poznámka

    Pokud vytváříte statickou logickou síť, musíte zadat server DNS a bránu.

  2. Vytvořte statickou logickou síť. Spusťte následující rutinu:

    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     
    

    Tady je ukázkový výstup:

    {
      "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 vytvoření logické sítě můžete v těchto logických sítích vytvářet virtuální počítače se síťovými rozhraními.

Vytvoření logické sítě DHCP prostřednictvím rozhraní příkazového řádku

Vytvořte logickou síť DHCP, pokud základní síť, ke které chcete připojit virtuální počítače, má protokol DHCP.

Při konfiguraci logické sítě DHCP postupujte takto:

  1. Nastavte parametry. Tady je příklad použití výchozího externího přepínače:

    $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"
    

    Poznámka

    Pro výchozí přepínač virtuálního počítače vytvořený při nasazení předejte řetězec názvu v dvojitých uvozovkách následovaný jednoduchými uvozovkami. Například výchozí přepínač virtuálního počítače ConvergedSwitch(management_compute_storage) se předává jako "ConvergedSwitch(management_compute_storage)".

    Tady jsou parametry, které jsou potřeba k vytvoření logické sítě DHCP:

    Parametry Description
    Jméno Název logické sítě, kterou vytvoříte pro cluster Azure Stack HCI. Nezapomeňte zadat název, který se řídí pravidly pro prostředky Azure. Vytvořenou logickou síť už nemůžete přejmenovat.
    vm-switch-name Název externího virtuálního přepínače v clusteru Azure Stack HCI, do kterého nasadíte logickou síť.
    skupina prostředků Název skupiny prostředků, ve které vytvoříte logickou síť. Pro usnadnění správy doporučujeme používat stejnou skupinu prostředků jako cluster Azure Stack HCI.
    Předplatné Název nebo ID předplatného, ve kterém je nasazená služba Azure Stack HCI. Může se jednat o další předplatné, které používáte pro logickou síť v clusteru Azure Stack HCI.
    vlastní umístění Použijte ho k zadání vlastního umístění přidruženého k vašemu clusteru Azure Stack HCI, ve kterém vytváříte tuto logickou síť.
    Umístění Oblasti Azure podle specifikace az locations.
    Vlan Identifikátor sítě VLAN pro virtuální počítače Arc. Pokud chcete získat tuto hodnotu, obraťte se na správce sítě. Hodnota 0 znamená, že neexistuje žádné ID sítě VLAN.
  2. Spuštěním následující rutiny vytvořte logickou síť 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"
    

    Tady je ukázkový výstup:

    {
      "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"
    }
    

Další kroky