Share via


Logische netwerken maken voor Azure Stack HCI

Van toepassing op: Azure Stack HCI, versie 23H2

In dit artikel wordt beschreven hoe u logische netwerken maakt of toevoegt voor uw Azure Stack HCI-cluster.

Vereisten

Voordat u begint, moet u aan de volgende vereisten voldoet:

  • Zorg ervoor dat u de vereisten controleert en voltooit.

  • U hebt toegang tot een Azure Stack HCI-systeem dat is geïmplementeerd, een Arc-resourcebrug en een aangepaste locatie heeft.

    • Ga naar de pagina Overzichtsserver > in de Azure Stack HCI-systeemresource. Controleer of Azure Arc wordt weergegeven als Verbonden. U ziet ook een aangepaste locatie en een Arc-resourcebrug voor uw cluster.

      Schermopname van de pagina Overzicht in de Azure Stack HCI-clusterresource met Azure Arc als verbonden.

  • Zorg ervoor dat u een externe VM-switch hebt die toegankelijk is voor alle servers in uw Azure Stack HCI-cluster. Standaard wordt tijdens de implementatie van uw Azure Stack HCI-cluster een externe switch gemaakt die u kunt gebruiken om te koppelen aan het logische netwerk dat u maakt.

    Voer de volgende opdracht uit om de naam van de externe VM-switch op uw cluster op te halen.

    Get-VmSwitch -SwitchType External
    

    Noteer de naam van de schakeloptie. U gebruikt deze informatie wanneer u een logisch netwerk maakt. Hier volgt een voorbeeld van uitvoer:

    PS C:\Users\hcideployuser> Get-VmSwitch -SwitchType External
    Name                               SwitchType       NetAdapterInterfaceDescription
    ----                               ----------       ----------------------------
    ConvergedSwitch(management_compute_storage) External        Teamed-Interface
    PS C:\Users\hcideployuser>
    
  • Als u vm's met statische IP-adressen in uw adresruimte wilt maken, voegt u een logisch netwerk met statische IP-toewijzing toe. Reserveer een IP-bereik bij uw netwerkbeheerder en zorg ervoor dat u het adresvoorvoegsel voor dit IP-bereik opkrijgt.

Het logische netwerk maken

U kunt een logisch netwerk maken met behulp van de Azure Command-Line Interface (CLI) of met behulp van de Azure Portal.

Voer de volgende stappen uit om een logisch netwerk te maken met behulp van Azure CLI.

Aanmelden en abonnement instellen

  1. Maak verbinding met een server op uw Azure Stack HCI-systeem.

  2. Meld u aan. Type:

    az login --use-device-code
    
  3. Stel uw abonnement in.

    az account set --subscription <Subscription ID>
    

Een logisch netwerk maken via CLI

U kunt de az stack-hci-vm network lnet create cmdlet gebruiken om een logisch netwerk te maken op de VM-switch voor een DHCP- of een statische IP-configuratie. De parameters die worden gebruikt voor het maken van een DHCP en een statisch logisch netwerk zijn verschillend.

Een statisch logisch netwerk maken via CLI

In deze release kunt u virtuele machines maken met behulp van een statisch IP-adres, alleen via de Azure CLI.

Maak een statisch logisch netwerk wanneer u virtuele machines met netwerkinterfaces in deze logische netwerken wilt maken. Volg deze stappen in Azure CLI om een statisch logisch netwerk te configureren:

  1. Stel de parameters in. Hier volgt een voorbeeld:

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

    Notitie

    Voor de standaard-VM-switch die tijdens de implementatie is gemaakt, geeft u de naamtekenreeks tussen dubbele aanhalingstekens door, gevolgd door enkele aanhalingstekens. Een standaard-VM-switch ConvergedSwitch(management_compute_storage) wordt bijvoorbeeld doorgegeven als 'ConvergedSwitch(management_compute_storage)'.

    Voor statisch IP-adres worden de vereiste parameters als volgt in tabelvorm weergegeven:

    Parameters Beschrijving
    name Naam voor het logische netwerk dat u maakt voor uw Azure Stack HCI-cluster. Zorg ervoor dat u een naam opgeeft die volgt op de regels voor Azure-resources. U kunt de naam van een logisch netwerk niet wijzigen nadat het is gemaakt.
    vm-switch-name Naam van de externe virtuele switch in uw Azure Stack HCI-cluster waar u het logische netwerk implementeert.
    resource-group Naam van de resourcegroep waarin u het logische netwerk maakt. Voor een eenvoudig beheer raden we u aan dezelfde resourcegroep te gebruiken als uw Azure Stack HCI-cluster.
    Abonnement Naam of id van het abonnement waarin uw Azure Stack HCI is geïmplementeerd. Dit kan een ander abonnement zijn dat u gebruikt voor een logisch netwerk in uw Azure Stack HCI-cluster.
    aangepaste locatie Gebruik dit om de aangepaste locatie op te geven die is gekoppeld aan uw Azure Stack HCI-cluster waar u dit logische netwerk maakt.
    location Azure-regio's zoals opgegeven door az locations.
    Vlan VLAN-id voor Arc-VM's. Neem contact op met uw netwerkbeheerder om deze waarde op te vragen. Een waarde van 0 impliceert dat er geen VLAN-id is.
    ip-allocation-method Toewijzingsmethode voor IP-adressen en kan of StaticzijnDynamic. Als deze parameter niet is opgegeven, wordt het logische netwerk standaard gemaakt met een dynamische configuratie.
    adresvoorvoegsels Subnetadres in CIDR-notatie. Bijvoorbeeld: "192.168.0.0/16".
    dns-servers Lijst met IPv4-adressen van DNS-servers. Geef meerdere DNS-servers op in een door spaties gescheiden indeling. Bijvoorbeeld: "10.0.0.5" "10.0.0.10"
    Gateway Ipv4-adres van de standaardgateway.

    Notitie

    Dns-server en -gateway moeten worden opgegeven als u een statisch logisch netwerk maakt.

  2. Maak een statisch logisch netwerk. Voer de volgende cmdlet uit:

    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     
    

    Hier volgt een voorbeeld van uitvoer:

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

Zodra het maken van het logische netwerk is voltooid, kunt u virtuele machines met netwerkinterfaces in deze logische netwerken maken.

Een logisch DHCP-netwerk maken via CLI

Maak een logisch DHCP-netwerk wanneer het onderliggende netwerk waarmee u uw virtuele machines wilt verbinden, DHCP heeft.

Volg deze stappen om een logisch DHCP-netwerk te configureren:

  1. Stel de parameters in. Hier volgt een voorbeeld van de standaard externe switch:

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

    Notitie

    Voor de standaard-VM-switch die tijdens de implementatie is gemaakt, geeft u de naamtekenreeks tussen dubbele aanhalingstekens door, gevolgd door enkele aanhalingstekens. Een standaard-VM-switch ConvergedSwitch(management_compute_storage) wordt bijvoorbeeld doorgegeven als 'ConvergedSwitch(management_compute_storage)'.

    Dit zijn de parameters die vereist zijn om een logisch DHCP-netwerk te maken:

    Parameters Beschrijving
    name Naam voor het logische netwerk dat u maakt voor uw Azure Stack HCI-cluster. Zorg ervoor dat u een naam opgeeft die volgt op de regels voor Azure-resources. U kunt de naam van een logisch netwerk niet wijzigen nadat het is gemaakt.
    vm-switch-name Naam van de externe virtuele switch in uw Azure Stack HCI-cluster waar u het logische netwerk implementeert.
    resource-group Naam van de resourcegroep waarin u het logische netwerk maakt. Voor een eenvoudig beheer raden we u aan dezelfde resourcegroep te gebruiken als uw Azure Stack HCI-cluster.
    Abonnement Naam of id van het abonnement waarin uw Azure Stack HCI is geïmplementeerd. Dit kan een ander abonnement zijn dat u gebruikt voor een logisch netwerk in uw Azure Stack HCI-cluster.
    aangepaste locatie Gebruik dit om de aangepaste locatie op te geven die is gekoppeld aan uw Azure Stack HCI-cluster waar u dit logische netwerk maakt.
    location Azure-regio's zoals opgegeven door az locations.
    Vlan VLAN-id voor Arc-VM's. Neem contact op met uw netwerkbeheerder om deze waarde op te vragen. Een waarde van 0 impliceert dat er geen VLAN-id is.
  2. Voer de volgende cmdlet uit om een logisch DHCP-netwerk te maken:

    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"
    

    Hier volgt een voorbeeld van uitvoer:

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

Volgende stappen