Herramientas del servidor MCP de Azure para una visión general de Azure Compute

Las herramientas de servidor MCP de Azure le ayudan a administrar máquinas virtuales, conjuntos de escalado de máquinas virtuales y discos mediante mensajes de lenguaje natural. Mediante el uso de funcionalidades clave como crear, recuperar y actualizar recursos, puede controlar eficazmente el entorno en la nube.

Azure Compute proporciona recursos informáticos escalables para aplicaciones y cargas de trabajo. Para obtener más información, consulte la documentación de Azure Compute.

Nota:

parámetros Tool: las herramientas de servidor MCP de Azure definen parámetros para los datos que necesitan para completar tareas. Algunos de estos parámetros son específicos de cada herramienta y se documentan a continuación. Otros parámetros son globales y compartidos por todas las herramientas. Para obtener más información, consulte Parámetros de la herramienta.

Disco administrado: crear

Crea un nuevo disco administrado Azure en el grupo de recursos especificado. Puede crear discos vacíos (especifique size-gb), discos de un origen como una instantánea, otro disco administrado o un URI de blob (especifique source), discos de una versión de imagen de Shared Image Gallery (especifique gallery-image-reference) o discos listos para cargar (especifique upload-type y upload-size-bytes). Si no especifica la ubicación, el valor predeterminado es la ubicación del grupo de recursos. Puede configurar el tamaño del disco, la SKU de almacenamiento (por ejemplo, Premium_LRS, Standard_LRS, UltraSSD_LRS), tipo de sistema operativo, zona de disponibilidad, generación de hipervisor, etiquetas, configuración de cifrado, nivel de rendimiento, disco compartido, expansión a petición e IOPS/límites de rendimiento para discos UltraSSD. Cree un disco con la directiva DenyAllde acceso de red , AllowAllo AllowPrivatey asocie un recurso de acceso a disco durante la creación.

Algunas indicaciones de ejemplo incluyen:

  • "Creación de un disco administrado de 128 GB denominado <disk-name> en el grupo <resource-group>de recursos "
  • "Crear un nuevo Premium_LRS disco llamado <disk-name> en el grupo <resource-group> de recursos con 256 GB"
  • "Creación de un disco <disk-name> administrado en el grupo <resource-group> de recursos en eastus"
  • "Crear un disco a partir de una instantánea <snapshot-resource-id> en el grupo <resource-group>de recursos"
  • "Creación de un disco <disk-name> administrado en el grupo <resource-group> de recursos a partir del blob <blob-uri>"
  • "Creación de un disco Linux de 64 GB Standard_LRS denominado <disk-name> en el grupo <resource-group> de recursos de la zona 1"
  • "Creación de un disco <disk-name> administrado en el grupo <resource-group> de recursos con etiquetas env=prod team=infra"
  • Cree un disco de 128 GB Premium_LRS denominado <disk-name> en el grupo de recursos <resource-group> con el nivel de rendimiento P30
  • "Creación de un disco <disk-name> en un grupo <resource-group> de recursos con cifrado administrado por el cliente mediante el conjunto <disk-encryption-set-id>de cifrado de disco"
  • Crear un disco administrado a partir de la versión <image-version-resource-id> de la imagen de la galería en el grupo de recursos <resource-group>
  • Crear un disco de datos a partir de LUN 0 de la versión <image-version-resource-id> de imagen de galería en el grupo de recursos <resource-group>
  • "Crear un disco listo para la carga denominada <disk-name> en el grupo <resource-group> de recursos con el tamaño de carga 20972032 bytes"
  • Crear un disco de carga de inicio seguro llamado <disk-name> en el grupo de recursos <resource-group> con tipo UploadWithSecurityData y tipo de seguridad TrustedLaunch
  • "Crear un UltraSSD_LRS disco denominado <disk-name> en el grupo <resource-group> de recursos con un rendimiento de 256 GB, 10000 IOPS y 500 MBps"
  • "Crear un disco administrado compartido denominado <disk-name> en el grupo <resource-group> de recursos con 512 GB y recursos compartidos máximos establecidos en 3"
  • Crear un disco <disk-name> administrado en el grupo de recursos <resource-group> con la directiva DenyAll de acceso a la red y el acceso a disco <disk-access-resource-id>
  • "Cree un disco administrado de 128 GB denominado <disk-name> en el grupo <resource-group> de recursos con la expansión a petición habilitada"
  • "Creación de un disco <disk-name> administrado en el grupo <resource-group> de recursos con tipo EncryptionAtRestWithPlatformAndCustomerKeysde cifrado"
  • "Creación de un disco de generación de hipervisores V2 denominado <disk-name> en el grupo <resource-group> de recursos con 128 GB"
Parámetro Obligatorio u opcional Descripción
Nombre del disco Obligatorio Nombre del disco.
Grupo de recursos Obligatorio Nombre del grupo de recursos de Azure. Este nombre es un contenedor lógico para recursos de Azure.
Acceso al disco Opcional Identificador de recurso del recurso de acceso al disco para usar puntos de conexión privados en discos.
Conjunto de cifrado de disco Opcional Identificador de recurso del conjunto de cifrado de disco usado para habilitar el cifrado en reposo.
IOPS de disco lectura y escritura Opcional Número de IOPS permitidos para este disco. Solo se puede establecer para discos UltraSSD.
Lectura y escritura en mbps de disco Opcional Ancho de banda permitido para este disco en MBps. Solo se puede establecer para discos UltraSSD.
Habilitar la ráfaga Opcional Habilite el estallido bajo demanda más allá del objetivo de rendimiento aprovisionado del disco. No se aplica a discos Ultra. Valores aceptados: true y false.
Tipo de cifrado Opcional Tipo de cifrado del disco. Valores aceptados: EncryptionAtRestWithCustomerKey, EncryptionAtRestWithPlatformAndCustomerKeys, EncryptionAtRestWithPlatformKey.
Referencia de imágenes de la galería Opcional Identificador de recurso de una versión de imagen de Shared Image Gallery que se va a usar como origen del disco. Formato: /subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Compute/galleries/{gallery}/images/{image}/versions/{version}.
Imagen de referencia de LUN de la galería Opcional LUN (Número de Unidad Lógica) del disco de datos en la versión de imagen de la galería. Si se especifica, el disco se crea a partir del disco de datos en este LUN. Si no se especifica, el disco se crea a partir del disco del sistema operativo de la imagen.
Generación de Hyper v Opcional Generación del hipervisor de la máquina virtual. Solo se aplica a los discos del sistema operativo. Valores aceptados: V1 y V2.
Ubicación Opcional Región o ubicación de Azure. El valor predeterminado es la ubicación del grupo de recursos si no se especifica.
Número máximo de recursos compartidos Opcional Número máximo de máquinas virtuales que se pueden conectar al disco al mismo tiempo. Un valor mayor que uno indica un disco compartido.
Directiva de acceso de red Opcional Directiva para acceder al disco a través de la red. Valores aceptados: AllowAll, AllowPrivate, DenyAll.
Tipo de sistema operativo Opcional El tipo de sistema operativo del disco. Valores aceptados: Linux, Windows.
Tipo de seguridad Opcional Tipo de seguridad del disco administrado. Valores aceptados: ConfidentialVM_DiskEncryptedWithCustomerKey, ConfidentialVM_DiskEncryptedWithPlatformKey, ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey, Standard, . TrustedLaunch Obligatorio cuando upload-type es UploadWithSecurityData.
Tamaño gb Opcional Tamaño del disco en GB. Tamaño máximo: 4095 GB.
SKU Opcional SKU de almacenamiento subyacente. Valores aceptados: Premium_LRS, PremiumV2_LRS, Premium_ZRS, StandardSSD_LRSStandardSSD_ZRS, , Standard_LRSUltraSSD_LRS.
Fuente Opcional Origen para crear el disco desde, incluido un identificador de recurso de una instantánea o un disco, o un URI de blob de un VHD. Cuando se proporciona un origen, size-gb es opcional y tiene como valor predeterminado el tamaño de origen.
Etiquetas Opcional Etiquetas separadas por espacios en formato 'key=value'. Use “” para borrar las etiquetas existentes.
Nivel Opcional Nivel de rendimiento del disco (por ejemplo, P10, P15, P20, P30, P40, P50, P60, P70, P80). Solo se aplica a discos SSD Premium.
Tamaño de carga en bytes Opcional Tamaño en bytes (incluido el pie de página VHD de 512 bytes) del contenido que se va a cargar. Se requiere cuando upload-type está especificado.
Tipo de carga Opcional Tipo de subida para el disco. Valores aceptados: Upload y UploadWithSecurityData. Cuando se especifica, el disco se crea en un ReadyToUpload estado .
Zona Opcional Zona de disponibilidad en la que se va a aprovisionar el recurso.

Sugerencias de anotación de herramientas:

Destructiva: ✅ | Idempotente: ❌ | Mundo Abierto: ❌ | Solo lectura: ❌ | Secreto: ❌ | Se requiere conexión local: ❌

Disco administrado: eliminar

Elimine un disco administrado Azure del grupo de recursos especificado. Esta operación es idempotente: indica éxito tanto si el disco se quitó como si no existía.

Algunas indicaciones de ejemplo incluyen:

  • "Elimine el disco administrado "temp-data-disk" en el grupo de recursos "dev-rg".
  • Quitar el disco administrado «old-backup-disk» del grupo de recursos «prod-rg».
Parámetro Obligatorio u opcional Descripción
Grupo de recursos Obligatorio Nombre del grupo de recursos de Azure.
Nombre del disco Obligatorio Nombre del disco que se va a eliminar.

Sugerencias de anotación de herramientas:

Destructiva: ✅ | Idempotente: ✅ | Mundo Abierto: ❌ | Solo lectura: ❌ | Secreto: ✅ | Se requiere conexión local: ❌

Disco administrado: enumerar o obtener

Enumera los discos administrados disponibles Azure o recupera información detallada sobre un disco específico. Puede ver todos los discos de una suscripción o en un grupo de recursos específico, incluido el tamaño del disco, la SKU, el estado de aprovisionamiento y el tipo de sistema operativo. La herramienta admite patrones comodín en nombres de disco (por ejemplo, win_OsDisk*). Si proporciona un nombre de disco sin especificar un grupo de recursos, busca en toda la suscripción. Especificar un grupo de recursos limita la búsqueda a ese grupo de recursos. Ambos parámetros son opcionales.

Algunas indicaciones de ejemplo incluyen:

  • "Enumere todos los discos administrados de mi suscripción".
  • Mostrar todos los discos en el grupo <resource-group> de recursos.
  • "Obtener detalles del disco <disk-name>."
  • "¿Cuáles son los tamaños de disco disponibles?"
  • "Mostrarme los discos con el patrón win_OsDisk* de nombre en el grupo <resource-group>de recursos ".
  • "Obtener información sobre el disco <disk-name> en el grupo <resource-group>de recursos ".
Parámetro Obligatorio u opcional Descripción
Nombre del disco Opcional Nombre del disco.

Sugerencias de anotación de herramientas:

Destructiva: ❌ | Idempotente: ✅ | Mundo Abierto: ❌ | Solo lectura: ✅ | Secreto: ❌ | Se requiere conexión local: ❌

Disco administrado: actualización

Actualice o modifique las propiedades de un disco administrado Azure existente que creó anteriormente. Si no especifica el grupo de recursos, el disco se encuentra por nombre dentro de la suscripción. Esta operación admite el cambio del tamaño del disco (solo se permiten aumentos), la SKU de almacenamiento, los límites de IOPS y rendimiento (solo para UltraSSD), los recursos compartidos para los datos adjuntos de disco compartidos, la expansión a petición, las etiquetas, la configuración de cifrado, el acceso al disco y el nivel de rendimiento. Puede modificar la directiva de acceso de red a DenyAll, AllowAllo AllowPrivate en un disco existente. Solo se actualizan las propiedades especificadas; las propiedades no especificadas permanecen sin cambios.

Algunas indicaciones de ejemplo incluyen:

  • "Actualizar el disco <disk-name> del grupo <resource-group> de recursos a 1024 GB"
  • "Cambie la SKU del disco <disk-name> a UltraSSD_LRS"
  • "Cambiar el tamaño del disco <disk-name> del grupo <resource-group> de recursos a 2048 GB"
  • Actualizar disco <disk-name> para deshabilitar el estallido
  • "Establecer los recursos compartidos máximos en el disco <disk-name> en 3"
  • "Cambiar la directiva de acceso de red del disco <disk-name> a AllowPrivate"
  • "Actualizar el disco <disk-name> en el grupo <resource-group> de recursos con etiquetas env=production"
  • "Establezca el límite de IOPS en disco <disk-name> Ultra en el grupo <resource-group> de recursos en 15000"
  • "Actualizar el rendimiento del disco <disk-name> en el grupo <resource-group> de recursos a 1000 MBps"
  • "Cambie el nivel de rendimiento del disco <disk-name> en el grupo <resource-group> de recursos a P50"
  • "Actualizar el disco <disk-name> en el grupo <resource-group> de recursos para usar el conjunto <disk-encryption-set-id>de cifrado de disco"
  • "Cambie el tipo de cifrado de disco <disk-name> en el grupo <resource-group> de recursos a EncryptionAtRestWithCustomerKey"
  • Establezca el acceso al disco en el disco <disk-name> del grupo de recursos <resource-group> a <disk-access-resource-id> con la directiva de acceso de red DenyAll
  • Actualizar el disco <disk-name> al SKU PremiumV2_LRS con un tamaño de 256 GB y etiquetas env=test
Parámetro Obligatorio u opcional Descripción
Nombre del disco Obligatorio Nombre del disco.
Acceso al disco Opcional Identificador de recurso del recurso de acceso al disco para usar puntos de conexión privados en discos.
Conjunto de cifrado de disco Opcional Identificador de recurso del conjunto de cifrado de disco usado para habilitar el cifrado en reposo.
IOPS de disco lectura y escritura Opcional Número de IOPS permitidos para este disco. Solo se puede establecer para discos UltraSSD.
Lectura y escritura en mbps de disco Opcional Ancho de banda permitido para este disco en MBps. Solo se puede establecer para discos UltraSSD.
Habilitar la ráfaga Opcional Habilite el estallido bajo demanda más allá del objetivo de rendimiento aprovisionado del disco. No se aplica a discos Ultra. Valores aceptados: true y false.
Tipo de cifrado Opcional Tipo de cifrado del disco. Valores aceptados: EncryptionAtRestWithCustomerKey, EncryptionAtRestWithPlatformAndCustomerKeys, EncryptionAtRestWithPlatformKey.
Máximo de participaciones Opcional Número máximo de máquinas virtuales que se pueden conectar al disco al mismo tiempo. El valor mayor que uno indica un disco compartido.
Directiva de acceso de red Opcional Directiva para acceder al disco a través de la red. Valores aceptados: AllowAll, AllowPrivate, DenyAll.
Tamaño gb Opcional Tamaño del disco en GB. Tamaño máximo: 4095 GB.
SKU Opcional SKU de almacenamiento subyacente. Valores aceptados: Premium_LRS, PremiumV2_LRS, Premium_ZRS, StandardSSD_LRSStandardSSD_ZRS, , Standard_LRSUltraSSD_LRS.
Etiquetas Opcional Etiquetas separadas por espacios en key=value formato. Use '' para borrar las etiquetas existentes.
Nivel Opcional Nivel de rendimiento del disco (por ejemplo, P10, P15, P20, P30, P40, P50, P60, P70, P80). Solo se aplica a discos SSD Premium.

Sugerencias de anotación de herramientas:

Destructiva: ✅ | Idempotente: ✅ | Mundo Abierto: ❌ | Solo lectura: ❌ | Secreto: ❌ | Se requiere conexión local: ❌

Máquina virtual: crear

Cree, implemente o aprovisione una sola máquina virtual (VM) de Azure. Este comando inicia una nueva máquina virtual Linux o Windows con autenticación de clave SSH o contraseña. Crea automáticamente recursos de red (VNet, subred, NSG, NIC, IP pública) si no los especifica. El tamaño de máquina virtual predeterminado es Standard_DS1_v2y el sistema operativo predeterminado es Ubuntu 24.04 LTS si no se especifica de lo contrario.

Puede crear una máquina virtual Linux mediante una clave pública SSH proporcionando el contenido de la clave o la ruta de acceso al archivo de clave. Por ejemplo, puede especificar el archivo de clave pública en ~/.ssh/id_rsa.pub.

Este comando no admite la creación de Virtual Machine Scale Sets con varias instancias idénticas. En su lugar, utilice VMSS create.

Algunas indicaciones de ejemplo incluyen:

  • "Creación de una nueva máquina virtual Linux denominada <vm-name> con clave SSH en el grupo <resource-group>de recursos"
  • Iniciar una máquina virtual con la imagen Ubuntu 24.04 en <resource-group>
  • "Cree una máquina virtual de Windows denominada <vm-name> con una contraseña de administrador en el grupo de recursos <resource-group>"
  • Implementar máquina virtual <vm-name> en <location> con tamaño Standard_DS1_v2
  • Poner en marcha una máquina virtual con tamaño Standard_B2s y sin dirección IP pública en el grupo de recursos <resource-group>
  • "Creación de una máquina virtual Linux denominada <vm-name> en <location> con un grupo de seguridad de red personalizado"
Parámetro Obligatorio u opcional Descripción
Nombre de usuario administrador Obligatorio Nombre de usuario de administrador de la máquina virtual. Necesario para la creación de máquinas virtuales.
Ubicación Obligatorio Región o ubicación de Azure. Se establece de manera predeterminada en la ubicación del grupo de recursos si no se especifica.
Grupo de recursos Obligatorio Nombre del grupo de recursos de Azure. Este nombre es un contenedor lógico para los recursos de Azure.
Nombre de la máquina virtual Obligatorio El nombre de la máquina virtual.
Contraseña de administrador Opcional La contraseña de administrador para las máquinas virtuales de Windows o cuando no se proporciona la clave SSH para las máquinas virtuales de Linux.
Image Opcional Imagen del sistema operativo que se va a usar. Puede ser URN (publisher:offer:SKU:version) o un alias como Ubuntu2404 o Win2022Datacenter. El valor predeterminado es Ubuntu 24.04 LTS.
Grupo de seguridad de red Opcional Nombre del grupo de seguridad de red que se va a usar o crear.
Ninguna dirección IP pública Opcional No cree ni asigne una dirección IP pública.
GB de tamaño de disco del sistema operativo Opcional Tamaño del disco del sistema operativo en GB. El valor predeterminado se basa en los requisitos de imagen.
Tipo de disco del sistema operativo Opcional Tipo de disco del sistema operativo: Premium_LRS, StandardSSD_LRS, Standard_LRS. El valor predeterminado se basa en el tamaño de la máquina virtual.
Tipo de sistema operativo Opcional El tipo de sistema operativo del disco. Valores aceptados: Linux, Windows.
Dirección IP pública Opcional Nombre de la dirección IP pública que se va a usar o crear.
Prefijo de dirección de origen Opcional Rango de direcciones IP de origen para las reglas de entrada de NSG (por ejemplo, 203.0.113.0/24 o una dirección IP específica). El valor predeterminado es * (origen cualquiera).
Clave pública SSH. Opcional Clave pública SSH para máquinas virtuales Linux. Puede ser el contenido de la clave o la ruta de acceso a un archivo.
Subred Opcional Nombre de la subred dentro de la red virtual.
Red virtual Opcional Nombre de una red virtual existente que se va a usar. Si no lo especifica, el comando crea uno nuevo.
Tamaño de VM Opcional Tamaño de máquina virtual (por ejemplo, Standard_D2s_v3 o Standard_B2s). El valor predeterminado es Standard_DS1_v2 si no lo especifica.
Zona Opcional Zona de disponibilidad en la que se va a aprovisionar el recurso.

Sugerencias de anotación de herramientas:

Destructiva: ✅ | Idempotente: ❌ | Mundo Abierto: ❌ | Solo lectura: ❌ | Secreto: ✅ | Se requiere conexión local: ❌

Máquina virtual: eliminar

Elimine una máquina virtual Azure permanentemente. Esta operación es irreversible y se pierden los datos de la máquina virtual. Use el Force deletion parámetro para forzar la eliminación de una máquina virtual que se encuentra en estado en ejecución o con errores.

Algunas indicaciones de ejemplo incluyen:

  • "Elimine la máquina virtual "test-vm-01" en el grupo de recursos "dev-rg".
  • "Quitar la máquina virtual "staging-web" del grupo de recursos "staging-rg".
  • "Forzar la eliminación de la máquina virtual "stuck-vm" en el grupo de recursos "prod-rg".
Parámetro Obligatorio u opcional Descripción
Grupo de recursos Obligatorio Nombre del grupo de recursos de Azure.
Nombre de la máquina virtual Obligatorio Nombre de la máquina virtual que se va a eliminar.
Forzar eliminación Opcional Forzar la eliminación del recurso incluso si está en funcionamiento o ha fallado.

Sugerencias de anotación de herramientas:

Destructiva: ✅ | Idempotente: ✅ | Mundo Abierto: ❌ | Solo lectura: ❌ | Secreto: ✅ | Se requiere conexión local: ❌

Máquina virtual: enumerar o obtener

Enumera u obtiene Azure Virtual Machines (VM) en una suscripción o grupo de recursos. Este comando devuelve los detalles de la máquina virtual, incluidos el nombre, la ubicación, el tamaño, el estado de aprovisionamiento, el tipo de sistema operativo y la vista de instancia con el estado de tiempo de ejecución y el estado de energía.

Algunas indicaciones de ejemplo incluyen:

  • "Enumerar todas las máquinas virtuales de mi suscripción".
  • "Mostrarme todas las máquinas virtuales de mi suscripción".
  • "¿Qué máquinas virtuales tengo?"
  • "Enumerar máquinas virtuales en el grupo resource-group-namede recursos".
  • Muéstrame máquinas virtuales en el grupo resource-group-namede recursos.
  • "¿Qué máquinas virtuales están en el grupo resource-group-namede recursos?"
  • "Obtención de detalles de la máquina vm-name virtual en el grupo resource-group-namede recursos".
  • "Mostrarme máquina vm-name virtual en el grupo resource-group-namede recursos"
  • "¿Cuáles son los detalles de la máquina virtual vm-name en el grupo resource-group-namede recursos?"
  • Obtén la máquina virtual vm-name con la vista de instancia en el grupo de recursos resource-group-name.
  • "Mostrarme máquina virtual vm-name con el estado en tiempo de ejecución en el grupo resource-group-namede recursos".
  • "¿Cuál es el estado de energía de la máquina vm-name virtual en el grupo resource-group-namede recursos?"
  • "Obtener el estado de la máquina virtual vm-name y el estado de aprovisionamiento en el grupo resource-group-namede recursos ".
  • "Mostrarme el estado actual de la máquina virtual vm-name".
Parámetro Obligatorio u opcional Descripción
Vista de instancia Opcional Incluya los detalles de la vista de instancia (solo disponible al recuperar una máquina virtual específica).
Nombre de la máquina virtual Opcional El nombre de la máquina virtual.

Sugerencias de anotación de herramientas:

Destructiva: ❌ | Idempotente: ✅ | Mundo Abierto: ❌ | Solo lectura: ✅ | Secreto: ❌ | Se requiere conexión local: ❌

Máquina virtual: actualización

Actualice, modifique o vuelva a configurar una máquina virtual (VM) de Azure existente. Puede cambiar el tamaño de una máquina virtual, actualizar etiquetas, configurar diagnósticos de arranque o cambiar los datos de usuario. Es posible que tenga que desasignar la máquina virtual antes de cambiar el tamaño a determinados tamaños.

Estos son algunos ejemplos de solicitudes de uso de esta herramienta:

  • "Agregar el tipo Windows_Server de licencia a la máquina virtual <vm-name> en el grupo <resource-group-name>de recursos"
  • "Actualizar los datos de usuario de la máquina virtual <vm-name> en el grupo <resource-group-name>de recursos"
  • "Cambiar el tamaño de la máquina virtual <vm-name> en el grupo <resource-group-name> de recursos a Standard_B2s"
  • "Habilitación de diagnósticos de arranque para máquinas virtuales <vm-name> en el grupo <resource-group-name>de recursos"
Parámetro Obligatorio u opcional Descripción
Grupo de recursos Obligatorio Nombre del grupo de recursos de Azure. Este nombre es un contenedor lógico para los recursos de Azure.
Nombre de la máquina virtual Obligatorio El nombre de la máquina virtual.
Diagnósticos de arranque Opcional Habilite o deshabilite los diagnósticos de arranque: true o false.
Tipo de licencia Opcional Tipo de licencia para Ventaja híbrida de Azure: Windows_Server, Windows_Client, RHEL_BYOS, SLES_BYOS o None deshabilitar.
Etiquetas Opcional Etiquetas separadas por espacios en key=value formato. Use '' para borrar las etiquetas existentes.
Datos de usuario Opcional Datos de usuario codificados en Base64 para la máquina virtual. Utilice para actualizar scripts de datos personalizados.
Tamaño de VM Opcional Tamaño de máquina virtual (por ejemplo, Standard_D2s_v3, Standard_B2s). El valor predeterminado es Standard_DS1_v2 si no se especifica.

Sugerencias de anotación de herramientas:

Destructiva: ✅ | Idempotente: ✅ | Mundo Abierto: ❌ | Solo lectura: ❌ | Secreto: ❌ | Se requiere conexión local: ❌

Conjunto de escalabilidad de máquinas virtuales: configurar

Cree, implemente o aprovisione un conjunto de escalado de máquinas virtuales de Azure (VMSS) para ejecutar varias instancias idénticas de máquinas virtuales. Esta herramienta le ayuda a implementar cargas de trabajo que requieren escalado horizontal, equilibrio de carga o alta disponibilidad entre instancias. La configuración predeterminada crea dos instancias de tamaño Standard_DS1_v2 que ejecutan Ubuntu 24.04 LTS.

Cree un conjunto de escalado especificando resource group, VMSS name y admin username, junto con otras opciones. Estos son algunos comandos de ejemplo:

  • "Cree un conjunto de escalado de máquinas virtuales denominado my-vmss en el grupo my-rgde recursos ".
  • "Cree un VMSS con cuatro instancias en my-rg".
  • "Implemente un conjunto de escalado con una directiva de actualización manual y dos instancias en my-rg".
  • "Cree un VMSS Linux con clave pública SSH desde "~/.ssh/id_rsa.pub" en my-rg".
Parámetro Obligatorio u opcional Descripción
Nombre de usuario administrador Obligatorio Nombre de usuario de administrador de la máquina virtual. Necesario para la creación de máquinas virtuales.
Ubicación Obligatorio Región o ubicación de Azure. Se establece de manera predeterminada en la ubicación del grupo de recursos si no se especifica.
Grupo de recursos Obligatorio Nombre del grupo de recursos de Azure. Este nombre es un contenedor lógico para recursos de Azure.
Nombre del conjunto de escalado de máquinas virtuales (VMSS) Obligatorio Nombre del conjunto de escalado de máquinas virtuales.
Contraseña de administrador Opcional La contraseña de administrador para las máquinas virtuales de Windows, o para las máquinas virtuales de Linux cuando no se proporciona una clave SSH.
Image Opcional Imagen del sistema operativo que se va a usar. Puede ser un URN (publisher:offer:SKU:version) o un alias como Ubuntu2404, Win2022Datacenter. El valor predeterminado es Ubuntu 24.04 LTS.
Recuento de instancias Opcional Número de instancias de máquinas virtuales en el conjunto de escalado. El valor predeterminado es 2.
Tamaño de disco del sistema operativo gb Opcional Tamaño del disco del sistema operativo en GB. El valor predeterminado se basa en los requisitos de imagen.
Tipo de disco del sistema operativo Opcional Tipo de disco del sistema operativo: Premium_LRS, StandardSSD_LRS, Standard_LRS. El valor predeterminado se basa en el tamaño de la máquina virtual.
Tipo de sistema operativo Opcional El tipo de sistema operativo del disco. Valores aceptados: Linux, Windows.
Clave pública ssh Opcional Clave pública SSH para máquinas virtuales Linux. Puede ser el contenido de la clave o la ruta de acceso a un archivo.
Subred Opcional Nombre de la subred dentro de la red virtual.
Directiva de actualización Opcional Modo de directiva de actualización: Automatic, Manualo Rolling. El valor predeterminado es Manual.
Red virtual Opcional Nombre de una red virtual existente que se va a usar. Si no lo especifica, la herramienta crea una nueva.
Tamaño de VM Opcional Tamaño de máquina virtual (por ejemplo, Standard_D2s_v3, Standard_B2s). El valor predeterminado es Standard_DS1_v2 si no se especifica.
Zona Opcional Zona de disponibilidad en la que se va a aprovisionar el recurso.

Sugerencias de anotación de herramientas:

Destructiva: ✅ | Idempotente: ❌ | Mundo Abierto: ❌ | Solo lectura: ❌ | Secreto: ✅ | Se requiere conexión local: ❌

Conjunto de escalado de máquinas virtuales: eliminar

Eliminar un conjunto de escalado de máquinas virtuales de Azure y todas sus instancias de máquina virtual de forma permanente. Esta operación es irreversible. Use el Force deletion parámetro para forzar la eliminación de un conjunto de escalado que esté en ejecución o en estado de error.

Algunas indicaciones de ejemplo incluyen:

  • Elimine el conjunto de escalado 'web-frontend-vmss' en el grupo de recursos 'prod-rg'.
  • Quita VMSS "test-scaleset" del grupo de recursos "dev-rg".
  • Forzar la eliminación del conjunto de escalamiento de máquinas virtuales "stuck-vmss" en el grupo de recursos "staging-rg".
Parámetro Obligatorio u opcional Descripción
Grupo de recursos Obligatorio Nombre del grupo de recursos de Azure.
Nombre de VMSS Obligatorio Nombre del conjunto de escalado de máquinas virtuales que se va a eliminar.
Forzar eliminación Opcional Forzar la eliminación del recurso incluso si está en funcionamiento o ha fallado.

Sugerencias de anotación de herramientas:

Destructiva: ✅ | Idempotente: ✅ | Mundo Abierto: ❌ | Solo lectura: ❌ | Secreto: ✅ | Se requiere conexión local: ❌

Conjunto de escalado de máquinas virtuales: listar u obtener

Enumera o obtiene los Conjuntos de Escala de Máquinas Virtuales de Azure (VMSS) y sus instancias en una suscripción o grupo de recursos. Esta herramienta devuelve detalles del conjunto de escalas, incluidos el nombre, la ubicación, la SKU, la capacidad, la política de actualización y la información de instancia de máquina virtual individual.

Algunas indicaciones de ejemplo incluyen:

  • "Enumerar todos los conjuntos de escalado de máquinas virtuales en mi suscripción".
  • Listar conjuntos de escalado de máquinas virtuales en el grupo de recursos <resource-group-name>.
  • ¿Qué conjuntos de escalas se encuentran en el grupo de recursos <resource-group-name>?
  • Obtenga detalles del conjunto de escalado de máquinas virtuales <vmss-name> en el grupo de recursos <resource-group-name>.
  • Mostrar VMSS <vmss-name> en el grupo de recursos <resource-group-name>.
  • "Mostrar instancia <instance-id> de VMSS <vmss-name> en el grupo <resource-group-name>de recursos ".
  • "¿Cuál es el estado de la instancia <instance-id> en el conjunto de escalado <vmss-name>?"
Parámetro Obligatorio u opcional Descripción
Id. de instancia Opcional Identificador de instancia de la máquina virtual del conjunto de escalas.
Nombre del conjunto de escalado de máquinas virtuales (VMSS) Opcional Nombre del conjunto de escalado de máquinas virtuales.

Sugerencias de anotación de herramientas:

Destructiva: ❌ | Idempotente: ✅ | Mundo Abierto: ❌ | Solo lectura: ✅ | Secreto: ❌ | Se requiere conexión local: ❌

Conjunto de escalado de máquinas virtuales: actualización

Actualice, modifique o vuelva a configurar un conjunto de escalado de máquinas virtuales (VMSS) de Azure existente. Puede escalar el recuento de instancias, cambiar el tamaño de las máquinas virtuales, cambiar la directiva de actualización o actualizar etiquetas en un conjunto de escalado. Algunos cambios requieren que update-instances se despliegue en las máquinas virtuales existentes. Esta herramienta no crea un nuevo VMSS. Utilice VMSS create en su lugar. Para actualizar una sola máquina virtual, use VM update.

Algunas indicaciones de ejemplo incluyen:

  • "Actualice la capacidad de VMSS myScaleSet a 15."
  • Habilite sobreaprovisionamiento en el conjunto de escalado myScaleSet.
  • "Cambie el tamaño de la máquina virtual a Standard_D4s_v3 para myScaleSet".
  • "Borre las etiquetas existentes en el conjunto de escalado myScaleSet en el grupo myResourceGroupde recursos ".
Parámetro Obligatorio u opcional Descripción
Grupo de recursos Obligatorio Nombre del grupo de recursos de Azure. Este nombre es un contenedor lógico para los recursos de Azure.
Nombre del conjunto de escalado de máquinas virtuales (VMSS) Obligatorio Nombre del conjunto de escalado de máquinas virtuales.
Capacidad Opcional Número de instancias de máquina virtual (capacidad) en el conjunto de escalado.
Habilitación de la actualización automática del sistema operativo Opcional Habilite las actualizaciones automáticas de imágenes del sistema operativo. Se requieren sondeos de estado de salud o la extensión de salud de la aplicación.
Sobreaprovisionamiento Opcional Habilite o deshabilite el sobreaprovisionamiento. Cuando está habilitada, Azure aprovisiona más máquinas virtuales que las solicitadas y elimina máquinas virtuales adicionales después de la implementación.
Escala en la política Opcional Directiva de reducción de escala para determinar qué máquinas virtuales se van a quitar: Default, NewestVM, o OldestVM.
Etiquetas Opcional Etiquetas separadas por espacios en key=value formato. Use '' para borrar las etiquetas existentes.
Directiva de actualización Opcional Modo de directiva de actualización: Automatic, Manualo Rolling. El valor predeterminado es Manual.
Tamaño de VM Opcional Tamaño de máquina virtual (por ejemplo, Standard_D2s_v3, Standard_B2s). El valor predeterminado es Standard_DS1_v2 si no se especifica.

Sugerencias de anotación de herramientas:

Destructiva: ✅ | Idempotente: ✅ | Mundo Abierto: ❌ | Solo lectura: ❌ | Secreto: ❌ | Se requiere conexión local: ❌