Créer des interfaces réseau pour les machines virtuelles Arc sur Azure Stack HCI
S’applique à : Azure Stack HCI, version 23H2
Cet article explique comment créer des interfaces réseau que vous pouvez associer à une machine virtuelle Arc sur votre cluster Azure Stack HCI. Vous pouvez créer des interfaces réseau à l’aide de la Portail Azure ou d’Azure CLI.
À propos des interfaces réseau
Les interfaces réseau sont une ressource Azure et peuvent être utilisées pour déployer des machines virtuelles sur votre cluster. Une fois qu’un réseau logique est créé, vous pouvez créer des interfaces réseau et les associer aux machines virtuelles que vous allez créer.
Vous pouvez créer des interfaces réseau à l’aide de la Portail Azure ou d’Azure CLI. Lorsque vous utilisez le Portail Azure, la création de l’interface réseau fait partie du processus de création de machine virtuelle. Lorsque vous utilisez Azure CLI, vous pouvez d’abord créer une interface réseau, puis l’utiliser pour créer une machine virtuelle.
Prérequis
Avant de créer une interface réseau, vérifiez que les conditions préalables suivantes sont remplies.
Veillez à passer en revue et à remplir les conditions préalables. Si vous utilisez un client pour vous connecter à votre cluster Azure Stack HCI, consultez Se connecter au cluster à distance.
Accès à un réseau logique que vous avez créé sur votre cluster Azure Stack HCI. Pour plus d’informations, consultez Créer un réseau logique.
Créer une interface réseau
Pour créer une machine virtuelle, vous devez d’abord créer une interface réseau sur votre réseau logique. Les étapes peuvent être différentes selon que votre réseau logique est statique ou DHCP.
Se connecter et définir un abonnement
Connectez-vous à un serveur sur votre système Azure Stack HCI.
Se connecter. Tapez :
az login --use-device-code
Définissez votre abonnement.
az account set --subscription <Subscription ID>
Interface réseau virtuelle avec adresse IP statique
Suivez ces étapes pour créer une interface réseau sur votre réseau logique statique. Remplacez les paramètres par < >
les valeurs appropriées.
Définissez les paramètres nécessaires. Voici un exemple de sortie :
$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"
Voici une description des paramètres :
Paramètre Description nom Nom de l’interface réseau que vous allez créer sur le réseau logique déployé sur votre cluster Azure Stack HCI. Veillez à fournir un nom qui suit les règles des ressources Azure. Vous ne pouvez pas renommer une interface réseau après sa création. resource-group Nom du groupe de ressources où votre instance Azure Stack HCI est déployée. Il peut également s’agir d’un autre groupe de ressources précréé. subscription Nom ou ID de l’abonnement dans lequel votre instance Azure Stack HCI est déployée. Il peut s’agir d’un autre abonnement que vous utilisez pour le réseau logique sur votre cluster Azure Stack HCI. emplacement personnalisé Nom ou ID de l’emplacement personnalisé à utiliser pour le réseau logique sur votre cluster Azure Stack HCI. location Régions Azure spécifiées par az locations
. Par exemple, cela peut êtreeastus
,westeurope
.subnet-id Nom de votre réseau logique. Par exemple : test-lnet-dynamic
.ip-allocation-method Méthode d’allocation d’adresses IP et peut être dynamic
oustatic
pour votre interface réseau. Si ce paramètre n’est pas spécifié, par défaut, l’interface réseau est créée avec une configuration dynamique.ip-address Une adresse IPv4 que vous souhaitez affecter à l’interface réseau que vous créez. Par exemple : « 192.168.0.10 ». Pour créer une interface réseau avec une adresse IP statique, exécutez la commande suivante :
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
Voici un exemple de sortie :
{ "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 réseau virtuel avec DHCP
Suivez ces étapes pour créer une interface réseau sur votre réseau logique DHCP. Remplacez les paramètres par < >
les valeurs appropriées.
Définissez les paramètres nécessaires. Voici un exemple de sortie :
$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"
Voici une description des paramètres :
Paramètre Description nom Nom de l’interface réseau que vous allez créer sur le réseau logique déployé sur votre cluster Azure Stack HCI. Veillez à fournir un nom qui suit les règles des ressources Azure. Vous ne pouvez pas renommer une interface réseau après sa création. resource-group Nom du groupe de ressources où votre instance Azure Stack HCI est déployée. Il peut également s’agir d’un autre groupe de ressources précréé. subscription Nom ou ID de l’abonnement dans lequel votre instance Azure Stack HCI est déployée. Il peut s’agir d’un autre abonnement que vous utilisez pour le réseau logique sur votre cluster Azure Stack HCI. emplacement personnalisé Nom ou ID de l’emplacement personnalisé à utiliser pour le réseau logique sur votre cluster Azure Stack HCI. location Régions Azure spécifiées par az locations
. Par exemple, cela pourrait êtreeastus
.subnet-id Nom de votre réseau logique. Par exemple : test-lnet-dynamic
.Pour créer une interface réseau, exécutez la commande suivante :
az stack-hci-vm network nic create --subscription $subscription --resource-group $resource_group --custom-location $customLocationID --location $location --name $nicName --subnet-id $lnetName
Voici un exemple de sortie :
{ "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>
Vous pouvez utiliser cette interface réseau pour créer une machine virtuelle. Pour plus d’informations, voir Créer une machine virtuelle.
Étapes suivantes
- Utilisez cette interface réseau lorsque vous créez une machine virtuelle Arc sur votre instance Azure Stack HCI.