Creare interfacce di rete per le macchine virtuali Arc in Azure Stack HCI
Si applica a: Azure Stack HCI, versione 23H2
Questo articolo descrive come creare interfacce di rete che è possibile associare a una macchina virtuale Arc nel cluster Azure Stack HCI. È possibile creare interfacce di rete usando la portale di Azure o l'interfaccia della riga di comando di Azure.
Informazioni sulle interfacce di rete
Le interfacce di rete sono una risorsa di Azure e possono essere usate per distribuire macchine virtuali nel cluster. Dopo aver creato una rete logica, è possibile creare interfacce di rete e associare quelle alle macchine virtuali create.
È possibile creare interfacce di rete usando la portale di Azure o l'interfaccia della riga di comando di Azure. Quando si usa la portale di Azure, la creazione dell'interfaccia di rete fa parte del processo di creazione della macchina virtuale. Quando si usa l'interfaccia della riga di comando di Azure, è possibile creare prima un'interfaccia di rete e quindi usarla per creare una macchina virtuale.
Prerequisiti
Prima di creare un'interfaccia di rete, assicurarsi che siano stati completati i prerequisiti seguenti.
- Accesso a una sottoscrizione di Azure con l'accesso proprietario o collaboratore .
- Accesso a un gruppo di risorse in cui si vuole effettuare il provisioning della macchina virtuale.
- Accesso a una o più immagini vm nel cluster Azure Stack HCI. Queste immagini di macchina virtuale possono essere create da una delle procedure seguenti:
- Percorso personalizzato per il cluster HCI di Azure Stack che si userà per effettuare il provisioning di macchine virtuali. Il percorso personalizzato verrà visualizzato anche nella pagina Panoramica per il cluster Azure Stack HCI.
Se si usa un client per connettersi al cluster Azure Stack HCI, vedere Connettersi ad Azure Stack HCI tramite il client dell'interfaccia della riga di comando di Azure.
Accesso a una rete logica creata nel cluster Azure Stack HCI. Per altre informazioni, vedere Creare una rete logica.
Creare l'interfaccia di rete
Per creare una macchina virtuale, è prima necessario creare un'interfaccia di rete nella rete logica. I passaggi possono essere diversi a seconda che la rete logica sia statica o DHCP.
Accedere e impostare la sottoscrizione
Connettersi a un server nel sistema Azure Stack HCI.
Accedere. Digitare:
az login --use-device-code
Impostare la sottoscrizione.
az account set --subscription <Subscription ID>
Interfaccia di rete virtuale con IP statico
Seguire questa procedura per creare un'interfaccia di rete nella rete logica statica. Sostituire i parametri in < >
con i valori appropriati.
Impostare i parametri necessari. Di seguito è riportato un output di esempio:
$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"
Ecco una descrizione dei parametri:
Parametro Descrizione nome Nome per l'interfaccia di rete creata nella rete logica distribuita nel cluster Azure Stack HCI. Assicurarsi di specificare un nome che segue le regole per le risorse di Azure. Non è possibile rinominare un'interfaccia di rete dopo la creazione. resource-group Nome del gruppo di risorse in cui viene distribuito Azure Stack HCI. Questo potrebbe anche essere un altro gruppo di risorse precreato. sottoscrizione Nome o ID della sottoscrizione in cui viene distribuito Azure Stack HCI. Questa potrebbe essere un'altra sottoscrizione usata per la rete logica nel cluster HCI di Azure Stack. percorso personalizzato Nome o ID della posizione personalizzata da usare per la rete logica nel cluster Azure Stack HCI. location Aree di Azure come specificato da az locations
. Ad esempio, potrebbe essereeastus
,westeurope
.subnet-id Nome della rete logica. Ad esempio: test-lnet-dynamic
.metodo ip-allocation-method Metodo di allocazione degli indirizzi IP e potrebbe essere dynamic
ostatic
per l'interfaccia di rete. Se questo parametro non è specificato, per impostazione predefinita l'interfaccia di rete viene creata con una configurazione dinamica.indirizzo ip Indirizzo IPv4 da assegnare all'interfaccia di rete che si sta creando. Ad esempio: "192.168.0.10". Per creare un'interfaccia di rete con indirizzo IP statico, eseguire il comando seguente:
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
Di seguito è riportato un output di esempio:
{ "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" }
Interfaccia di rete virtuale con DHCP
Seguire questa procedura per creare un'interfaccia di rete nella rete logica DHCP. Sostituire i parametri in < >
con i valori appropriati.
Impostare i parametri necessari. Di seguito è riportato un output di esempio:
$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"
Ecco una descrizione dei parametri:
Parametro Descrizione nome Nome per l'interfaccia di rete creata nella rete logica distribuita nel cluster Azure Stack HCI. Assicurarsi di specificare un nome che segue le regole per le risorse di Azure. Non è possibile rinominare un'interfaccia di rete dopo la creazione. resource-group Nome del gruppo di risorse in cui viene distribuito Azure Stack HCI. Questo potrebbe anche essere un altro gruppo di risorse precreato. sottoscrizione Nome o ID della sottoscrizione in cui viene distribuito Azure Stack HCI. Questa potrebbe essere un'altra sottoscrizione usata per la rete logica nel cluster HCI di Azure Stack. percorso personalizzato Nome o ID della posizione personalizzata da usare per la rete logica nel cluster Azure Stack HCI. location Aree di Azure come specificato da az locations
. Ad esempio, potrebbe essereeastus
.subnet-id Nome della rete logica. Ad esempio: test-lnet-dynamic
.Per creare un'interfaccia di rete, eseguire il comando seguente:
az stack-hci-vm network nic create --subscription $subscription --resource-group $resource_group --custom-location $customLocationID --location $location --name $nicName --subnet-id $lnetName
Di seguito è riportato un output di esempio:
{ "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>
È possibile usare questa interfaccia di rete per creare una macchina virtuale. Per altre informazioni, vedere Creare una macchina virtuale.
Passaggi successivi
- Usare questa interfaccia di rete quando si crea una macchina virtuale Arc in Azure Stack HCI.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per