Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: Implementações hiperconvergentes do Azure Local 2311.2 e posteriores
Este artigo descreve como criar interfaces de rede que você pode associar a uma VM Local do Azure. Você pode criar interfaces de rede usando o portal do Azure ou a CLI (Interface de Command-Line do Azure).
Sobre interfaces de rede
As interfaces de rede são um recurso do Azure e podem ser usadas para implantar máquinas virtuais em seu sistema. Depois que uma rede lógica é criada, você pode criar interfaces de rede e associá-las às máquinas virtuais que você criará.
Você pode criar interfaces de rede usando o portal do Azure ou a CLI do Azure. Ao usar o portal do Azure, a criação da interface de rede faz parte do processo de criação da VM. Ao usar a CLI do Azure, você pode criar uma interface de rede primeiro e, em seguida, usá-la para criar uma VM.
Pré-requisitos
Antes de criar uma interface de rede, verifique se os pré-requisitos a seguir foram concluídos.
- Azure CLI
- Portal do Azure
Certifique-se de revisar e preencher os pré-requisitos. Se estiver usando um cliente para se conectar ao seu Azure Local, consulte Conectar-se ao sistema remotamente.
Acesso a uma rede lógica que você criou em seu Azure Local. Para obter mais informações, consulte Criar rede lógica.
Criar interface de rede
Para criar uma VM, primeiro você precisará criar uma interface de rede em sua rede lógica. As etapas podem ser diferentes, dependendo se sua rede lógica é estática ou DHCP.
- Azure CLI
- Portal do Azure
Iniciar sessão e definir subscrição
Conecte-se a uma máquina em seu Azure Local.
Inicie sessão. Tipo:
az login --use-device-codeDefina a sua subscrição.
az account set --subscription <Subscription ID>
Interface de rede virtual com IP estático
Siga estas etapas para criar uma interface de rede em sua rede lógica estática. Substitua os parâmetros em < > pelos valores apropriados.
Defina os parâmetros necessários. Eis um exemplo de saída:
$lnetName = "mylocal-lnet-static" $gateway ="100.68.180.1" $ipAddress ="100.68.180.6" $nicName ="mylocal-nic-static" $subscription = "<Subscription ID>" $resource_group = "mylocal-rg" $customLocationName = "mylocal-cl" $customLocationID ="/subscriptions/$subscription/resourceGroups/$resource_group/providers/Microsoft.ExtendedLocation/customLocations/$customLocationName" $location = "eastus"Aqui está uma descrição dos parâmetros:
Parâmetro Descrição Nome Nome para a interface de rede que você criará na rede lógica implantada em seu Azure Local. Certifique-se de fornecer um nome que siga as Regras para recursos do Azure. Não é possível renomear uma interface de rede depois que ela é criada. grupo de recursos Nome do grupo de recursos onde o Azure Local está implantado. Isto poderia também ser outro grupo de recursos já pré-criado. subscrição Nome ou ID da assinatura onde seu Azure Local está implantado. Essa pode ser outra assinatura que você usa para rede lógica em seu Azure Local. localização personalizada Nome ou ID do local personalizado a ser usado para rede lógica em seu Azure Local. Localização Regiões do Azure conforme especificado pelo az locations. Por exemplo, poderia sereastus,westeurope.ID da sub-rede Nome da sua rede lógica. Por exemplo: test-lnet-dynamic.Método de alocação IP Método de alocação de endereço IP e pode ser dynamicoustaticpara sua interface de rede. Se esse parâmetro não for especificado, por padrão, a interface de rede será criada com uma configuração dinâmica.Endereço IP Um endereço IPv4 que pretende atribuir à interface de rede que está a criar. Por exemplo: "192.168.0.10". Para criar uma interface de rede com endereço IP estático, execute o seguinte comando:
az stack-hci-vm network nic create --subscription $subscription --resource-group $resource_group --custom-location $customLocationID --location $location --name $nicName --subnet-id $lnetName --ip-address $ipAddressEis um exemplo de saída:
{ "extendedLocation": { "name": "/subscriptions/<subscription ID>/resourceGroups/mylocal-rg/providers/Microsoft.ExtendedLocation/customLocations/mylocal-cl", "type": "CustomLocation" }, "id": "/subscriptions/<subscription ID>/resourceGroups/mylocal-rg/providers/Microsoft.AzureStackHCI/networkinterfaces/mylocal-nic-static", "location": "eastus", "name": "mylocal-nic-static", "properties": { "dnsSettings": { "dnsServers": null }, "ipConfigurations": [ { "name": null, "properties": { "gateway": "192.168.200.1", "prefixLength": "24", "privateIpAddress": "192.168.201.3", "privateIpAllocationMethod": null, "subnet": { "id": "/subscriptions/<subscription ID>/resourceGroups/mylocal-rg/providers/Microsoft.AzureStackHCI/logicalnetworks/mylocal-lnet-static", "resourceGroup": "mylocal-rg" } } } ], "macAddress": null, "provisioningState": "Succeeded", "resourceName": null, "status": {} }, "resourceGroup": "mylocal-rg", "systemData": { "createdAt": "2023-11-02T23:00:47.714910+00:00", "createdBy": "guspinto@contoso.com", "createdByType": "User", "lastModifiedAt": "2023-11-02T23:02:08.720545+00:00", "lastModifiedBy": "<ID>", "lastModifiedByType": "Application" }, "tags": null, "type": "microsoft.azurestackhci/networkinterfaces" }
Interface de rede virtual com DHCP
Siga estes passos para criar uma interface de rede na sua rede lógica DHCP. Substitua os parâmetros em < > pelos valores apropriados.
Defina os parâmetros necessários. Eis um exemplo de saída:
$nicName = "mylocal-nic-dhcp" $lnetName = "mylocal-lnet-dhcp" $subscription = "<subscription ID>" $resource_group = "mylocal-rg" $customLocationName = "mylocal-cl" $customLocationID ="/subscriptions/$subscription/resourceGroups/$resource_group/providers/Microsoft.ExtendedLocation/customLocations/$customLocationName" $location = "eastus"Aqui está uma descrição dos parâmetros:
Parâmetro Descrição Nome Nome para a interface de rede que você criará na rede lógica implantada em seu Azure Local. Certifique-se de fornecer um nome que siga as Regras para recursos do Azure. Não é possível renomear uma interface de rede depois que ela é criada. grupo de recursos Nome do grupo de recursos onde o Azure Local está implantado. Isto poderia também ser outro grupo de recursos já pré-criado. subscrição Nome ou ID da assinatura onde seu Azure Local está implantado. Essa pode ser outra assinatura que você usa para rede lógica em seu Azure Local. localização personalizada Nome ou ID do local personalizado a ser usado para rede lógica em seu Azure Local. Localização Regiões do Azure conforme especificado pelo az locations. Por exemplo, poderia sereastus.ID da sub-rede Nome da sua rede lógica. Por exemplo: test-lnet-dynamic.Para criar uma interface de rede, execute o seguinte comando:
az stack-hci-vm network nic create --subscription $subscription --resource-group $resource_group --custom-location $customLocationID --location $location --name $nicName --subnet-id $lnetNameAqui está um exemplo de saída:
{ "extendedLocation": { "name": "/subscriptions/<subscription ID>/resourceGroups/mylocal-rg/providers/Microsoft.ExtendedLocation/customLocations/mylocal-cl", "type": "CustomLocation" }, "id": "/subscriptions/<subscription ID>/resourceGroups/mylocal-rg/providers/Microsoft.AzureStackHCI/networkinterfaces/mylocal-vnic", "location": "eastus", "name": "mylocal-nic-dhcp", "properties": { "ipConfigurations": [ { "name": null, "properties": { "gateway": null, "prefixLength": null, "privateIpAddress": null, "privateIpAllocationMethod": null, "subnet": { "id": "mylocal-lnet-dhcp" } } } ], "macAddress": null, "provisioningState": "Succeeded", "resourceName": "mylocal-nic-dhcp", "status": {} }, "resourceGroup": "mylocal-rg", "systemData": { "createdAt": "2023-02-08T23:25:10.984508+00:00", "createdBy": "guspinto@contoso.com", "createdByType": "User", "lastModifiedAt": "2023-02-08T23:26:03.262252+00:00", "lastModifiedBy": "<ID>", "lastModifiedByType": "Application" }, "tags": null, "type": "microsoft.azurestackhci/networkinterfaces" } PS C:\windows\system32>
Você pode usar essa interface de rede para criar uma VM. Para obter mais informações, consulte Criar uma VM.
Próximos passos
- Use essa interface de rede ao criar VMs locais do Azure habilitadas pelo Azure Arc.