Creación de pools de instancias

Utilice pools de instancias para crear y gestionar varias instancias informáticas en la misma región que un grupo.

Cuando cree un pool de instancias, utilice una configuración de instancia como plantilla para crear instancias en el pool. También puede asociar instancias existentes a un pool actualizando el pool.

Opcionalmente, puede asociar uno o varios equilibradores de carga y equilibradores de carga de red a un pool de instancias. Si lo hace, cuando agregue una instancia al pool de instancias, esta se agregará automáticamente al juego de backends  del equilibrador de carga o el equilibrador de carga de red. Cuando la instancia esté en buen estado (la instancia recibe en el número de puerto configurado), el tráfico entrante se dirigirá automáticamente a la nueva instancia.

Para determinar si la capacidad está disponible para una unidad específica antes de crear un pool de instancias, utilice la operación de API CreateComputeCapacityReport.

Antes de empezar

Antes de crear un pool de instancias, necesita:

  • Una configuración de instancia. Una configuración de instancia es una plantilla que define los valores que se utilizarán al crear instancias. Al crear el pool de instancias, la supervisión se activará por defecto en instancias que soportan la supervisión, independientemente de la configuración de la instancia. Para obtener más información, consulte Creación de una configuración de instancia.

    Nota

    No puede crear un pool de instancias a partir de una configuración de instancia donde el origen de la imagen es un volumen de inicio.
  • Si quiere asociar el pool de instancias a un equilibrador de carga o a un equilibrador de carga de red, necesita un equilibrador de carga o un equilibrador de carga de red y un juego de backends. Para obtener más información sobre los pasos que se deben realizar para crear un equilibrador de carga, consulte Gestión de equilibradores de carga. Para obtener más información sobre los pasos que se deben seguir para crear un equilibrador de carga de red, consulte Gestión de equilibradores de carga de red.
  • Para crear un pool de instancias:

    • Navegue a la página de lista Grupos de instancias. Si necesita ayuda para encontrar la página de lista, consulte Lista de pools de instancias.
    • Seleccione Crear pool de instancias.

    1. Agregar detalles básicos

    Complete la información:

    • Nombre: introduzca un nombre para el pool de instancias. El nombre no tiene que ser único. Puede cambiarla más tarde. Evite introducir información confidencial.
    • Compartimento: seleccione el compartimento en el que se creará el pool de instancias.
    • Configuración de instancia: seleccione una configuración de instancia.
    • Número de instancias: especifique el número de instancias de destino.
    • Seleccione Opciones avanzadas para mostrar las opciones de etiquetado, visualización de instancia y formateador de nombre de host.
      • (Opcional) Opciones de formato: personalice el nombre mostrado de la instancia y el nombre de host de la instancia para las instancias que cree en el pool.
        • Utilice el campo Formador de nombre mostrado de instancia para personalizar el nombre mostrado de una instancia que cree para este pool. Introduzca una cadena de texto que incluya caracteres alfanuméricos en minúscula, símbolos y guiones. La cadena también debe incluir el token ${launchCount}. Por ejemplo: my-string-${launchCount}.
        • Utilice el campo Formador de nombre de host de instancia para introducir una cadena de texto que incluya caracteres alfanuméricos en minúscula, símbolos y guiones. La cadena también debe incluir el token ${launchCount}. Por ejemplo: my-string-${launchCount}.
      • (Opcional) Etiquetas: agregue etiquetas para el pool de instancias.

        Si tiene permisos para crear un recurso, también tiene permisos para aplicar etiquetas de formato libre a dicho recurso. Para aplicar una etiqueta defined, debe tener permisos para utilizar el espacio de nombres de la etiqueta. Para obtener más información sobre el etiquetado, consulte Etiquetas de recursos. Si no está seguro de si desea aplicar etiquetas, omita esta opción o pregunte a un administrador. Puede aplicar etiquetas más tarde.

    • Seleccione Siguiente.

    2. Configurar colocación de pool

    Complete la información en el formulario.

    • Dominio de disponibilidad: seleccione el dominio de disponibilidad en el que se van a crear las instancias.
    • Dominios de errores: realice una de las siguientes acciones:

      • Si desea que el sistema haga todo lo posible por distribuir las instancias entre los dominios de errores en función de la capacidad, deje el campo vacío.
      • Para que las instancias del pool se distribuyan uniformemente entre uno o más dominios de errores, seleccione los dominios de errores en los que se colocarán las instancias. Si no hay suficiente capacidad disponible en los dominio de errores seleccionados, la agrupación no se iniciará ni escalará correctamente. Para obtener más información, consulte Distribución de instancias entre dominios de errores para alta disponibilidad.
    • VNIC principal:

      • Red virtual en la nube: seleccione la red virtual en la nube (VCN) en la que desea crear las instancias. Cambie el compartimento si es necesario.
      • Subred: seleccione una subred dentro de la red en la nube a la que asociar las instancias. Cambie el compartimento si es necesario. Las subredes son públicas o privadas. Privado significa que las instancias de esa subred no pueden tener direcciones IP públicas. Para obtener más información, consulte Acceso a internet. Las subredes son específicas de un dominio de disponibilidad o regionales (las regionales tienen "regional" después del nombre). Se recomienda el uso de subredes regionales.

        Para obtener más información sobre la configuración de esta sección, consulte Creación de una instancia.

      Nota

      Si las VNIC secundarias están definidas por la configuración de la instancia, aparece una sección VNIC secundaria. Seleccione la VCN y subred secundarias para el pool de instancias.

      Direcciones IP de VNIC principales: seleccione las direcciones IP públicas y privadas para este pool. Para obtener más información sobre la configuración de esta sección, consulte Creación de una instancia.

    • + Otro dominio de disponibilidad: si desea que el pool de instancias cree instancias en más de un dominio de disponibilidad, seleccione esta opción. A continuación, repita los pasos anteriores.
    • (Opcional) Asociar un equilibrador de carga: para asociar un equilibrador de carga o un equilibrador de carga de red con el pool de instancias, seleccione la casilla de control:

      • Tipo de equilibrador de carga: especifique el tipo de equilibrador de carga.

        Para obtener más información, consulte Información general de Load Balancer o Información general de Flexible Network Load Balancer.

      • Compartimento: seleccione el compartimento del equilibrador de carga.
      • Equilibrador de carga: seleccione el equilibrador de carga de la lista Equilibrador de carga.

        Las opciones disponibles en la lista están determinadas por el tipo de equilibrador de carga, el compartimento y los equilibradores de carga disponibles.

      • Juego de backends: seleccione el juego de backends en el equilibrador de carga o el equilibrador de carga de red al que agregar instancias.
      • Puerto: introduzca el puerto del servidor en las instancias al que el equilibrador de carga o el equilibrador de carga de red deben dirigir el tráfico. Este valor se aplica a todas las instancias que utilizan esta asociación de equilibrador de carga o equilibrador de carga de red.
        • Los valores de puerto del equilibrador de carga oscilan entre 1 y 65535.
        • Los puertos del equilibrador de carga de red oscilan entre 1 y 65535 cuando el equilibrador de carga está configurado para un puerto específico. Si el equilibrador de carga de red está configurado para todos los puertos, el valor del campo Puerto se define por defecto en Cualquiera y no se puede cambiar.
      • VNIC: seleccione la VNIC que se utilizará al agregar la instancia al juego de backends. Las instancias que pertenecen a un juego de backends también se denominan servidores de backend. Se utiliza la dirección IP privada. Este valor se aplica a todas las instancias que utilizan esta asociación de equilibrador de carga o equilibrador de carga de red.
      • + Otro equilibrador de carga: para asociar equilibradores de carga y equilibradores de carga de red adicionales al pool de instancias, seleccione esta opción y repita los pasos anteriores.

      Para obtener información general sobre los equilibradores de carga, consulte Visión general de Load Balancer.

    • Seleccione Siguiente.

    3. Revisión

    Revise los detalles del pool de instancias y, a continuación, seleccione Crear.

    Consejo

    Para realizar un seguimiento del progreso de la operación y solucionar las incidencias que se producen durante el proceso de creación de instancia, utilice la solicitud del trabajo asociada.
  • Para crear un pool de instancias, utilice el comando instance-pool create:

    oci compute-management instance-pool create --compartment-id <COMPARTMENT_OCID> --instance-configuration-id <INSTANCE_CONFIGURATION_OCID> --placement-configurations <file://path/to/file.json> --size <NUMBER_OF_INSTANCES>

    Para especificar las opciones de la CLI mediante JSON:

    oci compute-management instance-pool create --from-json <file://path/to/file.json>

    <file://path/to/file.json> es la ruta a un archivo JSON que define los detalles de la instancia. Para obtener información sobre cómo generar un ejemplo del archivo JSON, consulte Opciones de JSON avanzadas.

    Para obtener una lista completa de los indicadores y opciones de variable para el servicio Compute CLI, consulte la referencia de la línea de comandos para Compute.

  • Para obtener más información sobre el uso de la API y la firma de solicitudes, consulte la documentación de la API de REST y Credenciales de seguridad. Para obtener información sobre los SDK, consulte Los SDK y la CLI.

    Utilice esta operación de API para crear un pool de instancias: