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 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:

    1. Abra el menú de navegación y haga clic en Recursos informáticos. En Recursos informáticos, haga clic en Grupos de instancias.
    2. Haga clic en Crear pool de instancias.

    3. En la página Crear pool de instancias, haga lo siguiente:

      Atención

      Evite introducir información confidencial al asignar descripciones, etiquetas o nombres fáciles de recordar a los recursos de la nube mediante la consola, la API o la CLI de Oracle Cloud Infrastructure.
      1. Introduzca un nombre para el pool de instancias. No tiene que ser único y puede cambiarlo más adelante.
      2. Seleccione el compartimento en el que se va a crear el pool de instancias.
      3. En el menú Configuración de instancia en compartimento, seleccione una configuración de instancia que desee utilizar.
      4. Especifique el número de destino de las instancias en el campo Número de instancias para el pool de instancias.
      5. Haga clic en Mostrar opciones avanzadas para mostrar las opciones de etiquetado y visualización de instancia y formateador de nombre de host.
        • En el separador Etiquetas, agregue etiquetas para el pool de instancias.

          Si tiene permisos para crear un recurso, también los tiene para aplicar etiquetas de formato libre a ese recurso. Para aplicar una etiqueta definida, debe tener permisos para utilizar el espacio de nombres de 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.

        • En el separador 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.
          • En el campo Formato 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}.
          • En el campo Formatalizador de nombre de host de instancia, 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}.
    4. Haga clic en Siguiente.
    5. En la página Configurar ubicación de pool, seleccione la ubicación en la que desea colocar las instancias:

      1. Seleccione el dominio de disponibilidad en el que se van a crear las instancias.
      2. Para el campo 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.
        • Si desea 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 van a colocar las instancias. Si no hay suficiente capacidad disponible en los dominios de errores seleccionados, el pool no se iniciará ni escalará correctamente. Para obtener más información, consulte Distribución de instancias entre dominios de errores para alta disponibilidad.
      3. En la sección VNIC primario, configure los detalles de red para las instancias:

        • Red virtual en la nube: la red virtual en la nube (VCN) en la que se crean las instancias.
        • Subred: subred dentro de la red en la nube a la que se asocian las instancias. 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.

      4. 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.
      5. Si desea que el pool de instancias cree instancias en más de un dominio de disponibilidad, haga clic en + Otro dominio de disponibilidad. A continuación, repita los pasos anteriores.
    6. Si desea asociar un equilibrador de carga o un equilibrador de carga de red al pool de instancias, seleccione la casilla de control Asociar un equilibrador de carga y realice lo siguiente:

      1. Especifique el tipo de equilibrador de carga que desea asociar al pool de instancias.

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

      2. Seleccione el equilibrador de carga o el equilibrador de carga de red de la lista Equilibrador de carga.

        Las opciones disponibles en esta lista están determinadas por el tipo de equilibrador de carga seleccionado y por los elementos disponibles en el compartimento actual. Haga clic en Cambiar compartimento y seleccione otro compartimento para mostrar las opciones del equilibrador de carga o el equilibrador de carga de red disponibles allí.

      3. Seleccione el juego de backends en el equilibrador de carga o el equilibrador de carga de red al que agregar instancias.
      4. En el campo 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.
      5. En la lista 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.
      6. Si desea asociar al pool de instancias equilibradores de carga y equilibradores de carga de red adicionales, haga clic en + Otro equilibrador de carga y repita los pasos anteriores.

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

    7. Haga clic en Siguiente.
    8. Revise los detalles del pool de instancias y, a continuación, haga clic en Crear.

      Para realizar un seguimiento del progreso de la operación y solucionar los errores que se producen durante la creación de la instancia, utilice la solicitud de 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>

    <file://path/to/file.json> es la ruta a un archivo JSON que define la configuración de ubicación. 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 las opciones variables para los comandos de la CLI del servicio informático, 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 la operación CreateInstancePool para crear un pool de instancias.