Puede crear centros de datos virtuales de tenant para habilitar la asignación de recursos y de varios tenants segura. Estos centros de datos pueden crearse en nodos informáticos diferentes que ofrecen acuerdos de nivel de servicio específicos para cada carga de trabajo de telecomunicaciones.

El centro de datos virtual del tenant tiene las siguientes limitaciones:
  • No utilice la capacidad de cambio de tamaño estándar a fin de crear instancias para la máquina virtual con la configuración del centro de datos virtual del tenant. No se admite el cambio de tamaño en el centro de datos virtual del tenant.
  • No utilice la operación de migración en vivo en una máquina virtual con la configuración del centro de datos virtual del tenant. La migración en vivo no se admite en el centro de datos virtual del tenant.
Importante: Esta función solo está disponible en VMware Integrated OpenStack Carrier Edition. Para obtener más información, consulte Licencias de VMware Integrated OpenStack.

Las cuotas de proyecto limitan los recursos de OpenStack en varios nodos informáticos o zonas de disponibilidad, pero no garantizan la disponibilidad de los recursos. Al crear un centro de datos virtual del tenant para asignar CPU y memoria a un proyecto de OpenStack en un nodo informático, se garantizan los recursos para los tenants y se evitan escenarios de tenants que monopolizan recursos en un entorno de varios tenants.

El centro de datos virtual de tenant asigna recursos a nivel de nodo informático. También puede asignar recursos a nivel de función de red virtual (Virtual Network Function, VNF) con el mismo tipo. Para obtener instrucciones, consulte Configurar la calidad de servicio de recursos.

Puede administrar centros de datos virtuales de tenant mediante la utilidad viocli, vAPI o Data Center Command-Line Interface (DCLI). Este procedimiento emplea la utilidad viocli como ejemplo. Para obtener información sobre el uso de vAPI o DCLI, consulte Usar las vAPI del centro de datos virtual del tenant.

Requisitos previos

  • Habilite las funciones de VMware Integrated OpenStack Carrier Edition. Consulte Habilitar funciones de Carrier Edition.
  • Determine el UUID del proyecto en el que desea crear el VDC de tenant. Para poder encontrar el UUID del proyecto, ejecute el comando openstack project list.
  • Determine el nombre del nodo informático en el que desea crear el VDC de tenant. Para poder encontrar los nombres de los nodos informáticos, ejecute el comando openstack compute service list.

Procedimiento

  1. Inicie sesión en Integrated OpenStack Manager como el usuario de root.
    ssh root@mgmt-server-ip
  2. Cree un centro de datos virtual de tenant.
    viocli create tenant-vdc --name display-name --project-id project-uuid --compute compute-node [-–cpu-limit max-cpu-mhz] [--cpu-reserve min-cpu-mhz] [--mem-limit max-memory-mb] [-–mem-reserve min-memory-mb]
    Opción Descripción

    --compute compute-node

    Introduzca el nodo informático en el que se creará el VDC de tenant.

    Para poder encontrar los nombres de los nodos informáticos, ejecute el comando openstack compute service list.

    --name vdc-name

    Introduzca el nombre del VDC de tenant.

    --project-id project-uuid

    Introduzca el UUID del proyecto en el cual se va a crear el VDC de tenant.

    --cpu-reserve cpu-min

    Introduzca los ciclos de CPU en MHz que se reservarán para el VDC.

    Si no se incluye este parámetro, se utiliza 0 de forma predeterminada.

    --cpu-limit cpu-max

    Introduzca el límite máximo para el uso de CPU en el VDC (en MHz).

    Si no incluye este parámetro, el uso de CPU no es limitado.

    --mem-reserve memory-min

    Introduzca la memoria en megabytes que se reservará para el VDC.

    Si no se incluye este parámetro, se utiliza 0 de forma predeterminada.

    --mem-limit memory-max

    Introduzca el límite máximo para el uso de memoria en el VDC (en megabytes).

    Si no incluye este parámetro, el uso de memoria no es limitado.

  3. Inicie sesión en el panel de control de VMware Integrated OpenStack como administrador de nube.
  4. En el menú desplegable de la barra de título, seleccione el proyecto de admin.
  5. Configure un tipo para utilizar el centro de datos virtual de tenant.
    1. Seleccione Administrador > Proceso > Tipos.
    2. Cree un nuevo tipo o elija uno existente para utilizar el centro de datos virtual de tenant.
    3. Seleccione la opción Actualizar metadatos que aparece junto al tipo que desea utilizar.
    4. En el panel Metadatos disponibles, expanda Directivas de VMware y haga clic en el icono Agregar (signo más) que aparece junto a Centro de datos virtual de tenant.
    5. Establezca el valor de vmware:tenant_vdc como el UUID del centro de datos virtual de tenant y haga clic en Guardar.
      Puede ejecutar el comando viocli get tenant-vdcs en Integrated OpenStack Manager para buscar el UUID de todos los centros de datos virtuales de tenant.

Resultados

Se crea el centro de datos virtual de tenant. Ahora puede iniciar instancias en el centro de datos virtual de tenant configurándolas con el tipo que modificó en este procedimiento.

Qué hacer a continuación

Puede mostrar los grupos de recursos en un centro de datos virtual de tenant ejecutando el comando viocli get tenant-vdcs tvdc-uuid. Cada grupo de recursos se muestra con su identificador de proveedor, identificador de proyecto, estado, CPU máxima y mínima, memoria máxima y mínima, e información del nodo informático. Si un centro de datos virtual de tenant incluye varios grupos de recursos, la primera fila muestra información agregada de todos los grupos.

Puede actualizar un centro de datos virtual de tenant mediante la ejecución del comando viocli update tenant-vdc o eliminar un centro de datos virtual de tenant mediante el comando viocli delete tenant-vdc.