Criar interfaces de rede para máquinas virtuais arc no Azure Stack HCI
Aplica-se a: Azure Stack HCI, versão 23H2
Este artigo descreve como criar interfaces de rede que pode associar a uma VM do Arc no cluster do Azure Stack HCI. Pode criar interfaces de rede com o portal do Azure ou a CLI do Azure.
Acerca das interfaces de rede
As interfaces de rede são um recurso do Azure e podem ser utilizadas para implementar máquinas virtuais no cluster. Depois de criar uma rede lógica, pode criar interfaces de rede e associá-las às máquinas virtuais que irá criar.
Pode criar interfaces de rede com o portal do Azure ou a CLI do Azure. Ao utilizar o portal do Azure, a criação da interface de rede faz parte do processo de criação da VM. Ao utilizar a CLI do Azure, pode criar primeiro uma interface de rede e, em seguida, utilizá-la para criar uma VM.
Pré-requisitos
Antes de criar uma interface de rede, certifique-se de que os seguintes pré-requisitos estão concluídos.
- Acesso a uma subscrição do Azure com acesso de Proprietário ou Contribuidor .
- Acesso a um grupo de recursos onde pretende aprovisionar a VM.
- Acesso a uma ou mais imagens de VM no cluster do Azure Stack HCI. Estas imagens de VM podem ser criadas por um dos seguintes procedimentos:
- Uma localização personalizada para o cluster do Azure Stack HCI que irá utilizar para aprovisionar VMs. A localização personalizada também será apresentada na página Descrição geral do cluster do Azure Stack HCI.
Se utilizar um cliente para ligar ao cluster do Azure Stack HCI, veja Ligar ao Azure Stack HCI através do cliente da CLI do Azure.
Acesso a uma rede lógica que criou no cluster do Azure Stack HCI. Para obter mais informações, veja Criar rede lógica.
Criar interface de rede
Para criar uma VM, primeiro terá de criar uma interface de rede na sua rede lógica. Os passos podem ser diferentes consoante a sua rede lógica seja estática ou DHCP.
Iniciar sessão e definir a subscrição
Ligue-se a um servidor no seu sistema Azure Stack HCI.
Inicie sessão. Escreva:
az login --use-device-code
Defina a sua subscrição.
az account set --subscription <Subscription ID>
Interface de rede virtual com IP estático
Siga estes passos para criar uma interface de rede na sua rede lógica estática. Substitua os parâmetros em < >
pelos valores adequados.
Defina os parâmetros necessários. Veja a seguir uma saída de exemplo:
$lnetName = "myhci-lnet-static" $gateway ="100.68.180.1" $ipAddress ="100.68.180.6" $nicName ="myhci-nic-static" $subscription = "<Subscription ID>" $resource_group = "myhci-rg" $customLocationName = "myhci-cl" $customLocationID ="/subscriptions/$subscription/resourceGroups/$resource_group/providers/Microsoft.ExtendedLocation/customLocations/$customLocationName" $location = "eastus"
Eis uma descrição dos parâmetros:
Parâmetro Description nome Nome da interface de rede que irá criar na rede lógica implementada no cluster do Azure Stack HCI. Certifique-se de que fornece um nome que segue as Regras dos recursos do Azure. Não pode mudar o nome de uma interface de rede após a sua criação. grupo de recursos Nome do grupo de recursos onde o Azure Stack HCI está implementado. Também pode ser outro grupo de recursos pré-criado. subscrição Nome ou ID da subscrição onde o Azure Stack HCI está implementado. Esta pode ser outra subscrição que pode utilizar para a rede lógica no cluster do Azure Stack HCI. localização personalizada Nome ou ID da localização personalizada a utilizar para a rede lógica no cluster do Azure Stack HCI. localização Regiões do Azure, conforme especificado por az locations
. Por exemplo, pode sereastus
,westeurope
.sub-id da sub-rede Nome da sua rede lógica. Por exemplo: test-lnet-dynamic
.ip-allocation-method Método de alocação de endereços IP e pode ser dynamic
oustatic
para a interface de rede. Se este parâmetro não for especificado, por predefinição, a interface de rede é 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 $ipAddress
Veja a seguir uma saída de exemplo:
{ "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/networkinterfaces/myhci-nic-static", "location": "eastus", "name": "myhci-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/myhci-rg/providers/Microsoft.AzureStackHCI/logicalnetworks/myhci-lnet-static", "resourceGroup": "myhci-rg" } } } ], "macAddress": null, "provisioningState": "Succeeded", "resourceName": null, "status": {} }, "resourceGroup": "myhci-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 adequados.
Defina os parâmetros necessários. Veja a seguir uma saída de exemplo:
$nicName = "myhci-nic-dhcp" $lnetName = "myhci-lnet-dhcp" $subscription = "<subscription ID>" $resource_group = "myhci-rg" $customLocationName = "myhci-cl" $customLocationID ="/subscriptions/$subscription/resourceGroups/$resource_group/providers/Microsoft.ExtendedLocation/customLocations/$customLocationName" $location = "eastus"
Eis uma descrição dos parâmetros:
Parâmetro Description nome Nome da interface de rede que irá criar na rede lógica implementada no cluster do Azure Stack HCI. Certifique-se de que fornece um nome que segue as Regras dos recursos do Azure. Não pode mudar o nome de uma interface de rede após a sua criação. grupo de recursos Nome do grupo de recursos onde o Azure Stack HCI está implementado. Também pode ser outro grupo de recursos pré-criado. subscrição Nome ou ID da subscrição onde o Azure Stack HCI está implementado. Esta pode ser outra subscrição que pode utilizar para a rede lógica no cluster do Azure Stack HCI. localização personalizada Nome ou ID da localização personalizada a utilizar para a rede lógica no cluster do Azure Stack HCI. localização Regiões do Azure, conforme especificado por az locations
. Por exemplo, pode sereastus
.sub-rede-id 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 $lnetName
Eis uma saída de exemplo:
{ "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/networkinterfaces/myhci-vnic", "location": "eastus", "name": "myhci-nic-dhcp", "properties": { "ipConfigurations": [ { "name": null, "properties": { "gateway": null, "prefixLength": null, "privateIpAddress": null, "privateIpAllocationMethod": null, "subnet": { "id": "myhci-lnet-dhcp" } } } ], "macAddress": null, "provisioningState": "Succeeded", "resourceName": "myhci-nic-dhcp", "status": {} }, "resourceGroup": "myhci-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>
Pode utilizar esta interface de rede para criar uma VM. Para obter mais informações, veja Criar uma VM.
Passos seguintes
- Utilize esta interface de rede quando criar uma VM do Arc no Azure Stack HCI.
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários