Como administrador, puede definir la directiva de colocación para los proyectos donde se puede elegir más de una zona de nube como zona de destino de implementación. Por ejemplo, es posible que tenga un proyecto en el que desee implementar plantillas de nube en función de la prioridad establecida, o que desee equilibrar los recursos implementados en varias zonas en función de cuál tenga la mejor relación entre máquinas virtuales y hosts, o bien que desee equilibrar las máquinas virtuales en función de la cantidad de recursos libres en las zonas. .

Consideraciones para la asignación

Para una directiva de colocación predeterminada o de propagación:

  • Si el usuario que implementa tiene permiso para administrar cuentas de nube que están en modo de mantenimiento, el proceso de asignación puede seleccionar una cuenta de nube que esté en modo de mantenimiento, ya que es posible que el usuario deba ejecutar una implementación de prueba antes de cerrar la ventana de mantenimiento.
  • Si el usuario no tiene permiso para administrar cuentas de nube, las cuentas de nube que están en modo de mantenimiento se excluyen del proceso de asignación.
  • Los hosts que están en modo de mantenimiento se cuentan como parte del índice de propagación. Para excluir un host en mantenimiento del cálculo de la proporción, debe establecer el estado de energía como apagado.

Para una directiva de propagación:

  • Las proporciones se calculan en función de los hosts. Los hosts pueden ser independientes o formar parte de un clúster de.
  • Si un host independiente está apagado, no se cuenta como parte de la proporción.
  • Si un host que forma parte de un clúster está apagado, el estado apagado no se refleja en el clúster y se sigue teniendo en cuenta al calcular la proporción.

Para una directiva de spread by memory.

  • La cantidad de memoria libre se calcula identificando la cantidad de memoria de todos los hosts de la zona de nube menos la memoria asignada de todas las máquinas virtuales implementadas actualmente. Sin embargo, existen variaciones en función de si el proyecto evalúa zonas de nube privada, zonas de nube pública o una combinación de privadas y públicas.
    • Proyectos con solo zonas de nube privadas.

      Para determinar la memoria libre para las zonas de nube privada, se recupera la memoria total de los hosts de la zona. Se recupera la cantidad de memoria asignada a todas las máquinas virtuales administradas. La memoria libre es la memoria total menos la memoria asignada.

    • Proyectos con solo zonas de nube pública.

      No es posible determinar la memoria libre para las zonas de nube pública. Por lo tanto, se recupera la cantidad de memoria asignada a todas las máquinas virtuales administradas. Las zonas de nube se ordenan según la cantidad de memoria asignada, de modo que se priorice la zona con la menor cantidad de memoria asignada.

    • Proyectos con una combinación de zonas de nube privadas y públicas.

      Para determinar la cantidad de memoria libre, la zona de nube privada con la mayor cantidad de memoria total, que es información recuperable, se convierte en la línea base que se utiliza para todas las zonas de nube pública.

      La cantidad de memoria libre para todas las zonas de nube privada se calcula individualmente en función de la memoria total de los hosts menos la memoria asignada para las máquinas virtuales. La cantidad de memoria libre para todas las zonas de nube pública se calcula en función del valor identificado para la memoria de zona de nube privada más grande. A continuación, la memoria asignada a todas las máquinas virtuales administradas se resta de ese total de línea base y se priorizan las zonas con la mayor cantidad de memoria libre.

Cómo establecer la directiva de colocación

Si tiene varias zonas de nube en un proyecto que son igualmente aptas como destino para una implementación, la solicitud de implementación evalúa su colocación en función de la forma en que se configuró la opción Directiva de colocación.

  1. Seleccione Infraestructura > Proyectos y cree o seleccione un proyecto.
  2. En el proyecto, haga clic en la pestaña Aprovisionamiento.
  3. Seleccione una directiva.
    Directiva de colocación Descripción
    Predeterminada

    Implementa los recursos solicitados en la primera zona de nube que coincide con los requisitos.

    Seleccione Predeterminado cuando desee que las cargas de trabajo se implementen en el orden de prioridad y no le importe utilizar todos los recursos de un host.

    Si se selecciona esta opción, no se recuperan los valores de máquinas virtuales y hosts.

    Propagación

    Implementa los recursos solicitados en la zona de nube con la menor cantidad de máquinas virtuales por host.

    Seleccione Propagación cuando desee distribuir las cargas de trabajo entre los hosts utilizando los recursos de forma amplia entre los hosts.

    Si se selecciona esta opción, se recupera y se evalúa el número de máquinas virtuales y hosts de los recursos de la zona de nube.

    Spread by Memory

    Implementa los recursos solicitados en la zona de nube con la mayor cantidad de memoria libre.

    Seleccione Spread by Memory cuando desee que las cargas de trabajo se coloquen en los hosts con la mayor cantidad de memoria sin asignar.

    Si se selecciona esta opción, la identificación de la zona con más memoria libre depende de si el proyecto contiene solo zonas de nube privada, zonas de nube pública o una combinación de estas. Consulte las consideraciones de asignación anteriores.

  4. Haga clic en Guardar.

Revisar la aplicación de la directiva

Después de configurar la directiva de colocación de nivel de proyecto, puede ver dónde el sistema planea implementar la plantilla de nube en un diagrama de aprovisionamiento.

  1. Seleccione Diseño > Plantillas de nube y seleccione o configure una plantilla que utilice el proyecto para el que seleccionó una directiva.
  2. Haga clic en Probar.
  3. Cuando la prueba se complete correctamente, haga clic en Diagrama de aprovisionamiento en los resultados de la prueba.
  4. El diagrama se parecerá a uno de los dos ejemplos.
    Tipo de directiva Diagrama de aprovisionamiento
    Predeterminada Captura de pantalla del diagrama de aprovisionamiento con la directiva predeterminada resaltada y los valores de máquina virtual y host en cero.
    Propagación Captura de pantalla del diagrama de aprovisionamiento con la directiva de propagación resaltada y los valores de máquina virtual y host para ilustrar la mejor relación.
  5. Si está listo para implementar, vuelva a la plantilla de nube y haga clic en Implementar.

Evaluación de la directiva de colocación durante el proceso de asignación

El siguiente diagrama ayuda a comprender cuándo se evalúa la directiva durante el proceso de asignación y cuándo se identifican la zona y el host de destino.

Diagrama de flujo de trabajo que muestra cómo se determina la colocación en función de la directiva de colocación predeterminada o de propagación.