En VMware Cloud Director Service Provider Admin Portal, puede controlar la asignación y la colocación de recursos de máquinas virtuales en un clúster o host específicos mediante directivas de tamaño, colocación de máquinas virtuales y vGPU.

Los administradores del sistema de VMware Cloud Director crean y administran directivas de tamaño de máquinas virtuales, colocación de máquinas virtuales y directivas de vGPU de forma global, y pueden publicar directivas individuales en uno o varios centros de datos virtuales (virtual data centers, VDC) de organización. Además, si un usuario guarda una vApp como una plantilla de vApp en un catálogo, la plantilla también incluye las directivas de colocación, de tamaño y de vGPU de la vApp original como directivas etiquetadas no modificables.

Cuando se publica una directiva en un VDC de organización, la directiva pasa a estar disponible para los usuarios de la organización. Al crear y administrar máquinas virtuales en el VDC de organización, los tenants pueden asignar las directivas disponibles a las máquinas virtuales. Los tenants y los usuarios del VDC de organización no pueden consultar la configuración específica de una directiva.

Las directivas de colocación y de tamaño de máquinas virtuales, y las directivas de vGPU son un mecanismo para que los proveedores de nube definan y ofrezcan niveles diferenciados de servicio (por ejemplo, un perfil de uso intensivo de CPU o un perfil de uso elevado de memoria). Si publica varias directivas de colocación y de tamaño de máquinas virtuales, y directivas de vGPU en un VDC de organización, los usuarios del tenant pueden seleccionar entre todas las directivas personalizadas y la directiva predeterminada al crear y administrar máquinas virtuales en el VDC de organización. Para cada VDC se genera automáticamente la directiva predeterminada del sistema. Puede eliminar la directiva predeterminada del sistema en el VDC y marcar otra directiva personalizada como predeterminada. Cada VDC debe tener una directiva de recursos informáticos predeterminada. Puede establecer como directiva predeterminada de un VDC cualquiera de los tres tipos de directivas de recursos informáticos. La directiva predeterminada del sistema que se genera automáticamente no define ningún valor y permite todas las configuraciones de máquina virtual.

Directiva de colocación de máquinas virtuales
Una directiva de colocación de máquina virtual define la colocación de una máquina virtual en un host o un grupo de hosts. Es un mecanismo que permite a los administradores de proveedores de nube crear un grupo designado de hosts dentro de un VDC de proveedor. El grupo designado de hosts es un subconjunto de hosts dentro de los clústeres de VDC de proveedor que se pueden seleccionar según criterios, como los niveles de rendimiento o la concesión de licencias. Puede ampliar el ámbito de una directiva de colocación de máquinas virtuales a más de un VDC de proveedor.
Una directiva de colocación de máquinas virtuales define reglas de afinidad entre máquinas virtuales y hosts que afectan directamente la colocación de cargas de trabajo de tenants. Los administradores definen o exponen grupos de hosts con nombre mediante grupos de máquinas virtuales en vCenter. Un grupo de máquinas virtuales tiene una afinidad directa con un grupo de hosts y representa al grupo de hosts con el que tiene afinidad.

Defina la directiva de colocación de máquinas virtuales en el nivel de VDC de proveedor. Una directiva de colocación de máquinas virtuales incluye los siguientes atributos:

  • Nombre (debe ser exclusivo en el VDC de proveedor)
  • Descripción
  • Un conjunto de uno o varios grupos de máquinas virtuales seleccionados de los clústeres subyacentes en el VDC de proveedor. Puede seleccionar un grupo de máquinas virtuales por clúster

Una directiva de colocación de máquinas virtuales es opcional durante la creación de una máquina virtual. Un tenant puede asignar solo una directiva de colocación de máquinas virtuales a una máquina virtual.

Cuando un tenant crea una máquina virtual en el VDC de organización y selecciona la directiva de colocación de máquinas virtuales, VMware Cloud Director agrega la máquina virtual al grupo o los grupos de máquinas virtuales a los que se hace referencia en la directiva. Como resultado, VMware Cloud Director crea la máquina virtual en el host adecuado.

Una directiva de colocación de máquinas virtuales puede tener un grupo de máquinas virtuales de cada clúster, o bien ninguno. Por ejemplo, la directiva de colocación de máquinas virtuales oracle_license puede estar compuesta por los grupos de máquinas virtuales oracle_license1 y oracle_license2, donde el grupo de máquinas virtuales oracle_license1 pertenece al clúster oracle_cluster1 y el grupo de máquinas virtuales oracle_license2 pertenece al clúster oracle_cluster2.

Cuando se asigna una directiva de colocación de máquinas virtuales a una máquina virtual, el motor de colocación agrega esta máquina virtual al grupo de máquinas virtuales correspondiente del clúster en el que reside. Por ejemplo, si decide implementar una máquina virtual en el clúster oracle_cluster1 y asignar la directiva de colocación de máquinas virtuales oracle_license a esta máquina virtual, el motor de colocación agregará la máquina virtual al grupo de máquinas virtuales oracle_license1.

Directiva de tamaño de máquina virtual
Una directiva de tamaño de máquina virtual define la asignación de recursos informáticos para máquinas virtuales dentro de un VDC de organización. La asignación de recursos informáticos incluye las reservas, los límites, los recursos compartidos y la asignación de CPU y de memoria.
Gracias a las directivas de tamaño de máquina virtual, los administradores del sistema de VMware Cloud Director pueden controlar los siguientes aspectos del consumo de recursos informáticos en el nivel de máquina virtual:
  • Cantidad de vCPU y velocidad de reloj de vCPU
  • Cantidad de memoria asignada a la máquina virtual
  • Reserva, límite y recursos compartidos de memoria y CPU
  • Configuraciones adicionales.

    El parámetro extraConfigs de la API representa una asignación entre pares de clave-valor que se aplican como valores de configuración adicionales en una máquina virtual. Puede crear una directiva con configuraciones adicionales solo a través de vCloud API. Las configuraciones adicionales existentes aparecen en la interfaz de usuario de Service Provider Admin Portal en Configuraciones adicionales, en la vista detallada de la directiva de tamaño de máquina virtual.

Defina las directivas de tamaño de máquina virtual a nivel global. Para obtener más información sobre los atributos de la directiva de tamaño de máquina virtual, consulte Atributos de las directivas de tamaño de máquina virtual en VMware Cloud Director.

VMware Cloud Director genera una directiva de tamaño de máquina virtual predeterminada para todos los VDC. La directiva de tamaño de máquina virtual predeterminada solo contiene un nombre y una descripción. Todos los atributos restantes de esta directiva están vacíos.

Asimismo, puede definir otra directiva de tamaño de máquina virtual como directiva predeterminada para un VDC de organización. La directiva de tamaño de máquina virtual predeterminada controla la asignación y el uso de recursos de las máquinas virtuales que los tenants crean en el VDC de organización, a menos que un tenant asigne a la máquina virtual otra directiva específica de tamaño de máquina virtual.

Para limitar el número máximo de recursos informáticos que los tenants pueden asignar a las máquinas virtuales individuales dentro de un VDC de organización, los proveedores de nube pueden definir una directiva máxima de tamaño de máquina virtual. Cuando se la asigna a un VDC de organización, la directiva máxima de tamaño de máquina virtual actúa como un límite superior para la configuración de recursos informáticos en todas las máquinas virtuales dentro del VDC de organización. La directiva máxima de tamaño de máquina virtual no está disponible para los usuarios del tenant al crear una máquina virtual. Cuando se define una directiva de tamaño de máquina virtual como la directiva máxima, VMware Cloud Director copia internamente el contenido de la directiva y utiliza el contenido copiado como directiva máxima de tamaño de máquina virtual. En consecuencia, el VDC de organización no depende de la directiva de tamaño de máquina virtual utilizada inicialmente.

Mediante las directivas de tamaño de máquina virtual, los proveedores de nube pueden restringir el uso de recursos informáticos para todas las máquinas virtuales dentro de un VDC de organización a, por ejemplo, tres tamaños predefinidos ( tamaño pequeño, tamaño mediano y tamaño grande). El flujo de trabajo es el siguiente.
  1. Un administrador del sistema crea tres directivas de tamaño de máquina virtual con los siguientes atributos.
    Nombre Atributos
    Tamaño pequeño
    • Descripción: directiva de máquina virtual de tamaño pequeño
    • Nombre: Tamaño pequeño
    • Memoria: 1024
    • Cantidad de vCPU: 1
    Tamaño mediano
    • Descripción: directiva de máquina virtual de tamaño mediano
    • Nombre: Tamaño mediano
    • Memoria: 2048
    • Cantidad de vCPU: 2
    Tamaño grande
    • Descripción: directiva de máquina virtual de tamaño grande
    • Nombre: Tamaño grande
    • Memoria: 4096
    • Cantidad de vCPU: 4
  2. Publique las nuevas directivas de tamaño de máquina virtual en un VDC de organización.
  3. Como alternativa, defina una de las directivas de tamaño de máquina virtual como una directiva predeterminada para el VDC de organización.
Directiva de vGPU
A partir de VMware Cloud Director 10.3.2, puede crear, administrar y publicar directivas de vGPU. Al crear una máquina virtual, los usuarios del tenant pueden seleccionar entre crear una máquina virtual para propósitos generales o una máquina virtual habilitada para vGPU que requiere recursos de vGPU.
La directiva de vGPU define el número de dispositivos PCI de GPU que debe tener una máquina virtual. Una directiva de vGPU debe tener un perfil de vGPU y su información de recuento. De forma opcional, puede agregar información de colocación y tamaño a una directiva de vGPU.
Una directiva de vGPU puede definir la colocación de una máquina virtual en un host o un grupo de hosts. Es un mecanismo que permite a los administradores de proveedores de nube crear un grupo designado de hosts dentro de un VDC de proveedor. El grupo designado de hosts es un subconjunto de hosts dentro de los clústeres de VDC de proveedor que se pueden seleccionar según criterios, como los niveles de rendimiento o la concesión de licencias. Puede expandir el ámbito de una directiva de vGPU a más de un VDC de proveedor.
Una directiva de vGPU define las reglas de afinidad entre máquinas virtuales y hosts que afectan directamente la colocación de cargas de trabajo de tenants. Los administradores definen o exponen grupos de hosts con nombre mediante grupos de máquinas virtuales en vCenter. Un grupo de máquinas virtuales tiene una afinidad directa con un grupo de hosts y representa al grupo de hosts con el que tiene afinidad.

La directiva de vGPU se define en el nivel de VDC de proveedor o global. Una directiva de vGPU incluye los siguientes atributos:

  • Nombre (único global)
  • Descripción
  • Perfil de vGPU y su recuento

    VMware Cloud Director carga los perfiles de vGPU disponibles desde vCenter. Cuando el recuento de PCI es 1, una máquina virtual obtiene 1 dispositivo PCI de vGPU, cuando el recuento es 2, una máquina virtual obtiene 2 dispositivos PCI de vGPU, y así sucesivamente.

  • Ámbito del VDC de proveedor

    Una directiva de vGPU puede definir su ámbito en todos los VDC de proveedor del sistema o en un subconjunto de ellos. Para cada VDC de proveedor en el ámbito, la directiva puede definir aún más el ámbito en uno o varios clústeres participantes de ese VDC de proveedor.

  • Colocación a nivel de host

    Un conjunto de uno o varios grupos de máquinas virtuales seleccionados de los clústeres subyacentes en el VDC de proveedor. Puede seleccionar un grupo de máquinas virtuales por clúster

  • Información de tamaño

    Puede definir la configuración de CPU y memoria como parte de una directiva de vGPU, o bien puede seleccionar otra directiva de tamaño disponible durante la creación de una máquina virtual.

Una directiva de vGPU es obligatoria durante la creación de una máquina virtual habilitada para vGPU. Un tenant puede asignar solo una directiva de vGPU a una máquina virtual.

Cuando un tenant crea una máquina virtual en el VDC de organización y selecciona la directiva de vGPU, VMware Cloud Director configura la máquina virtual para que tenga dispositivos PCI de vGPU que coincidan con el perfil de vGPU y su recuento en la directiva de vGPU. VMware Cloud Director también agrega la máquina virtual al grupo o a los grupos de máquinas virtuales a los que se hace referencia en la directiva. Como resultado, VMware Cloud Director crea la máquina virtual en el host adecuado.

Una directiva de vGPU puede tener un grupo de máquinas virtuales de cada clúster, o bien ninguno. Por ejemplo, la directiva de vGPU oracle_license puede estar compuesta de los grupos de máquinas virtuales oracle_license1 y oracle_license2, donde el grupo de máquinas virtuales oracle_license1 pertenece al clúster oracle_cluster1 y el grupo de máquinas virtuales oracle_license2 pertenece al clúster oracle_cluster2.

Cuando se asigna una directiva de vGPU a una máquina virtual, el motor de colocación agrega esta máquina virtual al grupo de máquinas virtuales correspondiente del clúster en el que reside. Por ejemplo, si decide implementar una máquina virtual en el clúster oracle_cluster1 y asignar la directiva de vGPU oracle_license a esta máquina virtual, el motor de colocación agregará la máquina virtual al grupo de máquinas virtuales oracle_license1.

Estas son las operaciones de directivas disponibles para los proveedores de nube:

Los usuarios que tengan el derecho ORG_VDC_MANAGE_COMPUTE_POLICIES pueden crear, actualizar y publicar directivas de colocación o de tamaño de máquinas virtuales, o directivas de vGPU.

En la siguiente tabla se enumeran las operaciones de directivas de colocación o de tamaño de máquinas virtuales, o directivas de vGPU disponibles para los usuarios del tenant.
Tabla 1. Operaciones de directivas de colocación o de tamaño de máquinas virtuales, o directivas de vGPU para usuarios del tenant
Operación Descripción
Asigne una directiva a una máquina virtual durante la creación de la máquina virtual. Los usuarios del tenant que están autorizados para crear máquinas virtuales en un VDC de organización tienen la opción de asignar a las máquinas virtuales directivas de colocación o de tamaño de máquinas virtuales, o directivas de vGPU mediante VMware Cloud Director Tenant Portal. Como resultado, los parámetros definidos en la directiva de tamaño de máquinas virtuales controlan el uso de memoria y CPU de la máquina virtual. Los parámetros de tamaño definidos en una directiva de vGPU también pueden controlar, de forma opcional, el uso de memoria y CPU de la máquina virtual. La asignación de una directiva de colocación o de tamaño de máquinas virtuales no es un requisito para los tenants durante la creación de una máquina virtual. Si un tenant no selecciona de manera explícita una directiva de tamaño de máquinas virtuales para asignarla a una máquina virtual, se aplica el tamaño predeterminado a la máquina virtual.

Si no crea y publica ninguna directiva de colocación de máquinas virtuales, la opción de dicha directiva no estará visible para los tenants. Si no crea ni publica ninguna directiva de vGPU, los tenants solo pueden crear máquinas virtuales de propósito general. Si el tenant selecciona una directiva de colocación de máquinas virtuales o una directiva de vGPU que tiene información de tamaño, la opción de directiva de tamaño de máquina virtual estará oculta para el tenant. Puede crear una directiva de colocación de máquinas virtuales con información de tamaño únicamente mediante vCloud API.

Si solo hay una directiva de tamaño de máquina virtual, la opción de dicha directiva no estará visible para los tenants.

Cuando el administrador del sistema configura los atributos Recuento de vCPU, Núcleos por socket y Memoria en una directiva de tamaño de máquina virtual o una directiva de vGPU, estos valores se muestran, pero no se pueden editar, si un tenant selecciona la directiva.

Asigne una directiva a una máquina virtual existente. Los usuarios del tenant que están autorizados para administrar máquinas virtuales en un VDC de organización pueden usar VMware Cloud Director Tenant Portal para asignar o cambiar las directivas de colocación o de tamaño de máquinas virtuales y las directivas de vGPU de una máquina virtual existente. Cuando un tenant cambia la directiva de colocación de máquinas virtuales o la directiva de vGPU, la máquina virtual se mueve a un nuevo host según la regla de afinidad Máquina virtual-Host definida en la nueva directiva de colocación de máquinas virtuales. Cuando un tenant cambia una directiva de tamaño de máquina virtual o la directiva de vGPU con la información de tamaño definida, el sistema vuelve a configurar la máquina virtual para usar los recursos informáticos según se especifica en la nueva directiva.

El flujo de trabajo para trabajar con las directivas de colocación y tamaño de máquina virtual es el siguiente.

  1. Cree una o varias directivas de colocación de máquinas virtuales. Consulte la Crear una directiva de colocación de máquinas virtuales en un VDC de proveedor en VMware Cloud Director.

    Cuando se crea una directiva de colocación de máquinas virtuales que se va a incluir en el ámbito de un solo VDC de proveedor, el nombre de dicha directiva debe ser único dentro del ámbito del VDC de proveedor de la directiva. Si crea una directiva de colocación de máquinas virtuales que abarca más de un VDC de proveedor, el nombre de la directiva se vuelve único globalmente dentro del sitio de VMware Cloud Director.

  2. Cree una o varias directivas de tamaño de máquina virtual. Consulte la Crear una directiva de tamaño de máquina virtual en VMware Cloud Director.

    Los nombres de las directivas de tamaño de máquina virtual son exclusivos en un único sitio de VMware Cloud Director.

  3. Cree una o varias directivas de vGPU. Consulte la Crear una directiva de vGPU en VMware Cloud Director.

    Los nombres de las directivas de vGPU son exclusivos en un único sitio de VMware Cloud Director.

  4. Las directivas de colocación y tamaño de máquinas virtuales, así como las directivas de vGPU se publican en uno o varios VDC de organización. Consulte Agregar una directiva de colocación de máquinas virtuales a un VDC de organización en VMware Cloud Director, Agregar una directiva de tamaño de máquina virtual a un VDC de organización en VMware Cloud Director y Agregar una directiva de vGPU a un VDC de organización en VMware Cloud Director.

    Al publicar una directiva de colocación de máquinas virtuales, esta queda disponible para los usuarios del tenant en los VDC de organización durante la creación y la edición de máquinas virtuales.

  5. Al crear o actualizar una máquina virtual, los tenants pueden utilizar la API de VMware Cloud Director o la instancia de VMware Cloud Director Tenant Portal para asignar una directiva de tamaño y colocación de máquinas virtuales y una directiva de vGPU a una máquina virtual.