Criar redes lógicas para o Azure Stack HCI

Aplica-se a: Azure Stack HCI, versão 23H2

Este artigo descreve como criar ou adicionar redes lógicas para o cluster do Azure Stack HCI.

Pré-requisitos

Antes de iniciar, cumpra os seguintes pré-requisitos:

  • Examine e Conclua os pré-requisitos.

  • Você tem acesso a um sistema do Azure Stack HCI implantado, tem uma Ponte de Recursos do Arc e um local personalizado.

    • Acesse a página Servidor de Visão Geral > no recurso do sistema do Azure Stack HCI. Verifique se o Azure Arc é mostrado como Conectado. Você também deve ver um local personalizado e uma Ponte de Recursos do Arc para seu cluster.

      Captura de tela da página Visão geral no recurso de cluster do Azure Stack HCI mostrando o Azure Arc como conectado.

  • Verifique se você tem uma opção de VM externa que pode ser acessada por todos os servidores no cluster do Azure Stack HCI. Por padrão, um comutador externo é criado durante a implantação do cluster do Azure Stack HCI que você pode usar para associar à rede lógica que você criará.

    Execute o comando a seguir para obter o nome da opção de VM externa no cluster.

    Get-VmSwitch -SwitchType External
    

    Anote o nome da opção. Você usa essas informações ao criar uma rede lógica. Aqui está um exemplo de saída:

    PS C:\Users\hcideployuser> Get-VmSwitch -SwitchType External
    Name                               SwitchType       NetAdapterInterfaceDescription
    ----                               ----------       ----------------------------
    ConvergedSwitch(management_compute_storage) External        Teamed-Interface
    PS C:\Users\hcideployuser>
    
  • Para criar VMs com endereços IP estáticos no espaço de endereço, adicione uma rede lógica com alocação de IP estático. Reserve um intervalo de IP com o administrador de rede e certifique-se de obter o prefixo de endereço para esse intervalo de IP.

Criar a rede lógica

Você pode criar uma rede lógica usando a CLI (Interface de Command-Line) do Azure ou usando o portal do Azure.

Conclua as etapas a seguir para criar uma rede lógica usando a CLI do Azure.

Entrar e definir assinatura

  1. Conecte-se a um servidor no sistema do Azure Stack HCI.

  2. Entrar. Tipo:

    az login --use-device-code
    
  3. Defina sua assinatura.

    az account set --subscription <Subscription ID>
    

Criar rede lógica por meio da CLI

Você pode usar o az stack-hci-vm network lnet create cmdlet para criar uma rede lógica na opção de VM para um DHCP ou uma configuração de IP estático. Os parâmetros usados para criar um DHCP e uma rede lógica estática são diferentes.

Criar uma rede lógica estática por meio da CLI

Nesta versão, você pode criar máquinas virtuais usando um IP estático somente por meio da CLI do Azure.

Crie uma rede lógica estática quando quiser criar máquinas virtuais com adaptadores de rede nessas redes lógicas. Siga estas etapas na CLI do Azure para configurar uma rede lógica estática:

  1. Defina os parâmetros. Veja um exemplo:

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

    Observação

    Para a opção de VM padrão criada na implantação, passe a cadeia de caracteres de nome entre aspas duplas seguida por aspas simples. Por exemplo, um comutador de VM padrão ConvergedSwitch(management_compute_storage) é passado como '"ConvergedSwitch(management_compute_storage)"'.

    Para IP estático, os parâmetros necessários são tabulados da seguinte maneira:

    Parâmetros Descrição
    name Nome da rede lógica que você cria para o cluster do Azure Stack HCI. Certifique-se de fornecer um nome que siga as Regras para recursos do Azure. Não é possível renomear uma rede lógica depois que ela é criada.
    vm-switch-name Nome do comutador virtual externo no cluster do Azure Stack HCI em que você implanta a rede lógica.
    resource-group Nome do grupo de recursos em que você cria a rede lógica. Para facilitar o gerenciamento, recomendamos que você use o mesmo grupo de recursos que o cluster do Azure Stack HCI.
    subscription Nome ou ID da assinatura em que o Azure Stack HCI está implantado. Essa pode ser outra assinatura que você usa para a rede lógica no cluster do Azure Stack HCI.
    local personalizado Use isso para fornecer o local personalizado associado ao cluster do Azure Stack HCI em que você está criando essa rede lógica.
    local Regiões do Azure conforme especificado por az locations.
    Vlan Identificador de VLAN para VMs do Arc. Entre em contato com o administrador de rede para obter esse valor. Um valor 0 implica que não há nenhuma ID de VLAN.
    ip-allocation-method Método de alocação de endereço IP e pode ser Dynamic ou Static. Se esse parâmetro não for especificado, por padrão, a rede lógica será criada com uma configuração dinâmica.
    address-prefixes Endereço de sub-rede na notação CIDR. Por exemplo: "192.168.0.0/16".
    dns-servers Lista de endereços IPv4 de servidores DNS. Especifique vários servidores DNS em um formato separado por espaço. Por exemplo: "10.0.0.5" "10.0.0.10"
    gateway Endereço Ipv4 do gateway padrão.

    Observação

    O servidor DNS e o gateway devem ser especificados se você estiver criando uma rede lógica estática.

  2. Crie uma rede lógica estática. Execute o cmdlet a seguir:

    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     
    

    Aqui está um exemplo de saída:

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

Depois que a criação da rede lógica for concluída, você estará pronto para criar máquinas virtuais com adaptadores de rede nessas redes lógicas.

Criar uma rede lógica DHCP por meio da CLI

Crie uma rede lógica DHCP quando a rede subjacente à qual você deseja conectar suas máquinas virtuais tiver DHCP.

Siga estas etapas para configurar uma rede lógica DHCP:

  1. Defina os parâmetros. Aqui está um exemplo usando o comutador externo padrão:

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

    Observação

    Para a opção de VM padrão criada na implantação, passe a cadeia de caracteres de nome entre aspas duplas seguida por aspas simples. Por exemplo, um comutador de VM padrão ConvergedSwitch(management_compute_storage) é passado como '"ConvergedSwitch(management_compute_storage)"'.

    Aqui estão os parâmetros necessários para criar uma rede lógica DHCP:

    Parâmetros Descrição
    name Nome da rede lógica que você cria para o cluster do Azure Stack HCI. Certifique-se de fornecer um nome que siga as Regras para recursos do Azure. Não é possível renomear uma rede lógica depois que ela é criada.
    vm-switch-name Nome do comutador virtual externo no cluster do Azure Stack HCI em que você implanta a rede lógica.
    resource-group Nome do grupo de recursos em que você cria a rede lógica. Para facilitar o gerenciamento, recomendamos que você use o mesmo grupo de recursos que o cluster do Azure Stack HCI.
    subscription Nome ou ID da assinatura em que o Azure Stack HCI está implantado. Essa pode ser outra assinatura que você usa para rede lógica no cluster do Azure Stack HCI.
    local personalizado Use isso para fornecer o local personalizado associado ao cluster do Azure Stack HCI em que você está criando essa rede lógica.
    local Regiões do Azure conforme especificado por az locations.
    Vlan Identificador de VLAN para VMs Arc. Entre em contato com o administrador de rede para obter esse valor. Um valor igual a 0 implica que não há nenhuma ID de VLAN.
  2. Execute o seguinte cmdlet para criar uma rede lógica 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"
    

    Aqui está um exemplo de saída:

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

Próximas etapas