Creación de interfaces de red para máquinas virtuales de Arc en Azure Stack HCI
Se aplica a: Azure Stack HCI, versión 23H2
En este artículo se describe cómo crear interfaces de red que puede asociar a una máquina virtual de Arc en el clúster de Azure Stack HCI. Puede crear interfaces de red mediante el Azure Portal o la CLI de Azure.
Acerca de las interfaces de red
Las interfaces de red son un recurso de Azure y se pueden usar para implementar máquinas virtuales en el clúster. Una vez creada una red lógica, puede crear interfaces de red y asociarlas a las máquinas virtuales que va a crear.
Puede crear interfaces de red mediante el Azure Portal o la CLI de Azure. Al usar el Azure Portal, la creación de la interfaz de red forma parte del proceso de creación de la máquina virtual. Al usar la CLI de Azure, puede crear primero una interfaz de red y, a continuación, usarla para crear una máquina virtual.
Requisitos previos
Antes de crear una interfaz de red, asegúrese de que se han completado los siguientes requisitos previos.
- Acceso a una suscripción de Azure con acceso de propietario o colaborador .
- Acceso a un grupo de recursos en el que desea aprovisionar la máquina virtual.
- Acceso a una o varias imágenes de máquina virtual en el clúster de Azure Stack HCI. Estas imágenes de máquina virtual podrían crearse mediante uno de los procedimientos siguientes:
- Una ubicación personalizada para el clúster de Azure Stack HCI que usará para aprovisionar máquinas virtuales. La ubicación personalizada también se mostrará en la página Información general del clúster de Azure Stack HCI.
Si usa un cliente para conectarse al clúster de Azure Stack HCI, consulte Conexión a Azure Stack HCI mediante el cliente de la CLI de Azure.
Acceso a una red lógica que creó en el clúster de Azure Stack HCI. Para más información, consulte Creación de una red lógica.
Creación de la interfaz de red
Para crear una máquina virtual, primero deberá crear una interfaz de red en la red lógica. Los pasos pueden ser diferentes en función de si la red lógica es estática o DHCP.
Inicio de sesión y establecimiento de la suscripción
Conéctese a un servidor en el sistema de Azure Stack HCI.
Inicie sesión. Escriba:
az login --use-device-code
Establezca la suscripción.
az account set --subscription <Subscription ID>
Interfaz de red virtual con ip estática
Siga estos pasos para crear una interfaz de red en la red lógica estática. Reemplace los parámetros de < >
por los valores adecuados.
Establezca los parámetros necesarios. Este es una salida de ejemplo:
$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"
Esta es una descripción de los parámetros:
Parámetro Descripción name Nombre de la interfaz de red que creará en la red lógica implementada en el clúster de Azure Stack HCI. Asegúrese de proporcionar un nombre que siga las reglas de los recursos de Azure. No se puede cambiar el nombre de una interfaz de red después de crearla. resource-group Nombre del grupo de recursos donde se implementa Azure Stack HCI. También podría ser otro grupo de recursos creado previamente. suscripción Nombre o identificador de la suscripción donde se implementa Azure Stack HCI. Podría ser otra suscripción que use para la red lógica en el clúster de Azure Stack HCI. ubicación personalizada Nombre o identificador de la ubicación personalizada que se va a usar para la red lógica en el clúster de Azure Stack HCI. ubicación Regiones de Azure especificadas por az locations
. Por ejemplo, podría sereastus
,westeurope
.subnet-id Nombre de la red lógica. Por ejemplo: test-lnet-dynamic
.ip-allocation-method Método de asignación de direcciones IP y podría ser dynamic
ostatic
para la interfaz de red. Si no se especifica este parámetro, de forma predeterminada, la interfaz de red se crea con una configuración dinámica.ip-address Una dirección IPv4 que desea asignar a la interfaz de red que va a crear. Por ejemplo: "192.168.0.10". Para crear una interfaz de red con dirección IP estática, ejecute el siguiente 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
Este es una salida de ejemplo:
{ "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" }
Interfaz de red virtual con DHCP
Siga estos pasos para crear una interfaz de red en la red lógica DHCP. Reemplace los parámetros de < >
por los valores adecuados.
Establezca los parámetros necesarios. Este es una salida de ejemplo:
$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"
Esta es una descripción de los parámetros:
Parámetro Descripción name Nombre de la interfaz de red que creará en la red lógica implementada en el clúster de Azure Stack HCI. Asegúrese de proporcionar un nombre que siga las reglas de los recursos de Azure. No se puede cambiar el nombre de una interfaz de red después de crearla. resource-group Nombre del grupo de recursos donde se implementa Azure Stack HCI. También podría ser otro grupo de recursos creado previamente. suscripción Nombre o identificador de la suscripción donde se implementa Azure Stack HCI. Podría ser otra suscripción que use para la red lógica en el clúster de Azure Stack HCI. ubicación personalizada Nombre o identificador de la ubicación personalizada que se va a usar para la red lógica en el clúster de Azure Stack HCI. ubicación Regiones de Azure según lo especificado por az locations
. Por ejemplo, podría sereastus
.subnet-id Nombre de la red lógica. Por ejemplo: test-lnet-dynamic
.Para crear una interfaz de red, ejecute el siguiente comando:
az stack-hci-vm network nic create --subscription $subscription --resource-group $resource_group --custom-location $customLocationID --location $location --name $nicName --subnet-id $lnetName
Este es una salida de ejemplo:
{ "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>
Puede usar esta interfaz de red para crear una máquina virtual. Para obtener más información, consulte Create a VM (Creación de una VM).
Pasos siguientes
- Use esta interfaz de red al crear una máquina virtual de Arc en Azure Stack HCI.
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente las Cuestiones de GitHub como mecanismo de retroalimentación para el contenido y lo sustituiremos por un nuevo sistema de retroalimentación. Para más información, consulta:Enviar y ver comentarios de