Créer des interfaces réseau pour des 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 du 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 un réseau logique 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 du 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, assurez-vous que les conditions préalables suivantes sont remplies.
- Accès à un abonnement Azure avec un accès Propriétaire ou Contributeur .
- Accès à un groupe de ressources dans lequel vous souhaitez approvisionner la machine virtuelle.
- Accès à une ou plusieurs images de machine virtuelle sur votre cluster Azure Stack HCI. Ces images de machine virtuelle peuvent être créées par l’une des procédures suivantes :
- Emplacement personnalisé pour votre cluster Azure Stack HCI que vous utiliserez pour approvisionner des machines virtuelles. L’emplacement personnalisé s’affiche également dans la page Vue d’ensemble du cluster Azure Stack HCI.
Si vous utilisez un client pour vous connecter à votre cluster Azure Stack HCI, consultez Se connecter à Azure Stack HCI via le client Azure CLI.
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.
Connectez-vous. 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 dans 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 name 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 pour les ressources Azure. Vous ne pouvez pas renommer une interface réseau après sa création. resource-group Nom du groupe de ressources dans lequel 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, il peut s’agir deeastus
,westeurope
.id de sous-réseau 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.adresse ip 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 réseau virtuelle avec DHCP
Suivez ces étapes pour créer une interface réseau sur votre réseau logique DHCP. Remplacez les paramètres dans 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 name 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 pour les ressources Azure. Vous ne pouvez pas renommer une interface réseau après sa création. resource-group Nom du groupe de ressources dans lequel 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, il peut s’agir deeastus
.id de sous-réseau 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.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour