Puede controlar la asignación y la colocación de recursos de máquinas virtuales en un clúster o host específicos mediante políticas de tamaño o colocación de máquinas virtuales y políticas de vGPU.

Los administradores del sistema de VMware Cloud Director crean y administran políticas de tamaño de máquinas virtuales, colocación de máquinas virtuales y políticas de vGPU de forma global, y pueden publicar políticas 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 políticas de colocación, de tamaño y de vGPU de la vApp original como políticas etiquetadas no modificables.

Cuando se publica una política en un VDC de organización, la política 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 políticas 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 política.

Las políticas de colocación y de tamaño de máquinas virtuales, y las políticas 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 políticas de colocación y de tamaño de máquinas virtuales, y políticas de vGPU en un VDC de organización, los usuarios del tenant pueden seleccionar entre todas las políticas personalizadas y la política predeterminada al crear y administrar máquinas virtuales en el VDC de organización. Para cada VDC se genera automáticamente la política predeterminada del sistema. Puede eliminar la política predeterminada del sistema en el VDC y marcar otra política personalizada como predeterminada. Cada VDC debe tener una política de recursos informáticos predeterminada. Puede establecer como política predeterminada de un VDC cualquiera de los tres tipos de políticas de recursos informáticos. La política predeterminada del sistema que se genera automáticamente no define ningún valor y permite todas las configuraciones de máquina virtual.

Política de colocación de máquinas virtuales
Una política 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 política de colocación de máquinas virtuales a más de un VDC de proveedor.
Una política 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 Server. 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 política de colocación de máquinas virtuales en el nivel de VDC de proveedor. Una política 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 política de colocación de máquinas virtuales es opcional durante la creación de una máquina virtual. Un tenant puede asignar solo una política 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 política 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 política. Como resultado, VMware Cloud Director crea la máquina virtual en el host adecuado.

Una política 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 política 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 política 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 política 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.

Política de tamaño de máquina virtual
Una política 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 políticas 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 política 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 política de tamaño de máquina virtual.

Defina las políticas de tamaño de máquina virtual a nivel global. Para obtener más información sobre los atributos de la política de tamaño de máquina virtual, consulte Atributos de las políticas de tamaño de máquina virtual.

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

Asimismo, puede definir otra política de tamaño de máquina virtual como política predeterminada para un VDC de organización. La política 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 política 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 política máxima de tamaño de máquina virtual. Cuando se la asigna a un VDC de organización, la política 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 política 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 política de tamaño de máquina virtual como la política máxima, VMware Cloud Director copia internamente el contenido de la política y utiliza el contenido copiado como política máxima de tamaño de máquina virtual. En consecuencia, el VDC de organización no depende de la política de tamaño de máquina virtual utilizada inicialmente.

Mediante las políticas 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 políticas de tamaño de máquina virtual con los siguientes atributos.
    Nombre Atributos
    Tamaño pequeño
    • Descripción: política 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: política de máquina virtual de tamaño mediano
    • Nombre: Tamaño mediano
    • Memoria: 2048
    • Cantidad de vCPU: 2
    Tamaño grande
    • Descripción: política de máquina virtual de tamaño grande
    • Nombre: Tamaño grande
    • Memoria: 4096
    • Cantidad de vCPU: 4
  2. Publique las nuevas políticas de tamaño de máquina virtual en un VDC de organización.
  3. Como alternativa, defina una de las políticas de tamaño de máquina virtual como una política predeterminada para el VDC de organización.
Política de vGPU
A partir de VMware Cloud Director 10.3.2, puede crear, administrar y publicar políticas 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 política de vGPU define el número de dispositivos PCI de GPU que debe tener una máquina virtual. Una política 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 política de vGPU.
Una política 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 política de vGPU a más de un VDC de proveedor.
Una política 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 Server. 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 política de vGPU se define en el nivel de VDC de proveedor o global. Una política 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 Server. 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 política 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 política 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 política de vGPU, o bien puede seleccionar otra política de tamaño disponible durante la creación de una máquina virtual.

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

Cuando un tenant crea una máquina virtual en el VDC de organización y selecciona la política 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 política 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 política. Como resultado, VMware Cloud Director crea la máquina virtual en el host adecuado.

Una política de vGPU puede tener un grupo de máquinas virtuales de cada clúster, o bien ninguno. Por ejemplo, la política 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 política 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 política 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 políticas disponibles para los proveedores de nube:

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

En la siguiente tabla se enumeran las operaciones de políticas de colocación o de tamaño de máquinas virtuales, o políticas de vGPU disponibles para los usuarios del tenant.
Tabla 1. Operaciones de políticas de colocación o de tamaño de máquinas virtuales, o políticas de vGPU para usuarios del tenant
Operación Descripción
Asigne una política 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 políticas de colocación o de tamaño de máquinas virtuales, o políticas de vGPU mediante VMware Cloud Director Tenant Portal. Como resultado, los parámetros definidos en la política 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 política 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 política 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 política 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 política de colocación de máquinas virtuales, la opción de dicha política no estará visible para los tenants. Si no crea ni publica ninguna política de vGPU, los tenants solo pueden crear máquinas virtuales de propósito general. Si el tenant selecciona una política de colocación de máquinas virtuales o una política de vGPU que tiene información de tamaño, la opción de política de tamaño de máquina virtual estará oculta para el tenant. Puede crear una política de colocación de máquinas virtuales con información de tamaño únicamente mediante vCloud API.

Si solo hay una política de tamaño de máquina virtual, la opción de dicha política 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 política de tamaño de máquina virtual o una política de vGPU, estos valores se muestran, pero no se pueden editar, si un tenant selecciona la política.

Asigne una política 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 políticas de colocación o de tamaño de máquinas virtuales y las políticas de vGPU de una máquina virtual existente. Cuando un tenant cambia la política de colocación de máquinas virtuales o la política 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 política de colocación de máquinas virtuales. Cuando un tenant cambia una política de tamaño de máquina virtual o la política 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 política.

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

  1. Cree una o varias políticas de colocación de máquinas virtuales. Consulte la Crear una directiva de colocación de máquinas virtuales en un VDC de proveedor.

    Cuando se crea una política 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 política debe ser único dentro del ámbito del VDC de proveedor de la política. Si crea una política de colocación de máquinas virtuales que abarca más de un VDC de proveedor, el nombre de la política se vuelve único globalmente dentro del sitio de VMware Cloud Director.

  2. Cree una o varias políticas de tamaño de máquina virtual. Consulte la Crear una política de tamaño de máquina virtual.

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

  3. Cree una o varias políticas de vGPU. Consulte la Crear una política de vGPU.

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

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

    Al publicar una política 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 política de tamaño y colocación de máquinas virtuales y una política de vGPU a una máquina virtual.