Creación de un entorno de grupo de instancias informáticas

Cree una referencia a un entorno de grupo de instancias.

Requisitos

Los requisitos para crear un entorno de grupo de instancias son los siguientes:

  • Cree una instancia informática.

    Si está creando una instancia a través de una red privada, se debe configurar el gateway de traducción de direcciones de red (NAT). Para obtener más información, consulte Gateway de NAT.

    Nota

    DevOps solo soporta despliegues de grupos de instancias en Oracle Linux y CentOS.
  • Si alguno de los comandos del artefacto de configuración de despliegue de grupo de instancias necesita privilegios sudo, debe otorgar al usuario ocarun privilegios sudo. Siga estos pasos:
    1. Siga los pasos para crear una instancia.
    2. Para configurar valores avanzados, haga clic en Mostrar opciones avanzadas.
    3. En Script de inicialización, introduzca el siguiente script cloud-init para otorgar el privilegio sudo:
      #cloud-config
      users:
       - default
       - name: ocarun
         sudo: ALL=(ALL) NOPASSWD:ALL
    4. Cuando termine de configurar la instancia, haga clic en Crear.

    Para obtener más información, consulte Ejecución de comandos en una instancia.

Para acceder a DevOps mediante la consola de Oracle Cloud, la API de REST y la CLI, consulte Acceso a DevOps.

    1. Abra el menú de navegación y haga clic en Servicios para desarrolladores. En DevOps, haga clic en Proyectos.
    2. En la página DevOps Proyectos, seleccione un proyecto existente o cree un proyecto DevOps.
    3. En la página de detalles del proyecto, en el lado izquierdo, haga clic en Entornos.
    4. En la página Entornos, haga clic en Crear entorno.
    5. En la sección Información básica, proporcione los siguientes detalles y haga clic en Siguiente:
      • Seleccione Grupo de instancias como tipo de entorno.
      • Introduzca un nombre para el entorno.
      • (Opcional) Agregue una descripción para el entorno.
      • (Opcional) Para agregar etiquetas al entorno, haga clic en Mostrar opciones de etiquetado. El etiquetado es un sistema de metadatos que permite organizar los recursos de su arrendamiento y realizar su seguimiento.

        Si tiene permisos para crear un recurso, también los tiene para agregar etiquetas de formato libre a ese recurso.

        Para agregar una etiqueta definida, debe tener permisos para utilizar el espacio de nombres de etiqueta.

        Para obtener más información, consulte Etiquetas de recurso.

    6. Para agregar instancias, seleccione una de las opciones siguientes:
      1. Filtro: seleccione manualmente las instancias para el grupo de instancias.
      2. Consulta: especifique una consulta para seleccionar instancias en tiempo de ejecución.
        Las consultas aplican condiciones de búsqueda a tipos de recursos específicos y le permiten filtrar los resultados. Para obtener más información, consulte Sintaxis de lenguaje de búsqueda.
    7. Si selecciona la opción Filtro, siga estos pasos para agregar instancias:
      1. Haga clic en Agregar Instancia.
      2. Utilice los campos Región y Compartimento para seleccionar hosts informáticos de una región y compartimento específicos.
        Nota

        Cada grupo de instancias puede tener hosts informáticos o solo de una región a la vez.
      3. Utilice los campos Filtrar por estado, Filtrar por unidad y Filtrar por texto para acotar aún más la búsqueda de hosts informáticos.
      4. Seleccione las instancias de la lista mostrada para crear un grupo de instancias y haga clic en Agregar instancia.
      5. Seleccione el grupo de instancias al que se va a hacer referencia.
        Para eliminar una instancia del grupo, haga clic en Eliminar instancia. La eliminación de la instancia del grupo no provoca la supresión de estas instancias. Permanecen en estado de ejecución.
    8. Si selecciona la opción Consulta, siga estos pasos para agregar instancias:
      1. Haga clic en Editar consulta.
      2. Utilice el campo Región para seleccionar hosts informáticos de una región específica.
      3. Introduzca la consulta para agregar instancias en tiempo de ejecución.
        DevOps incluye las instancias que coinciden con la salida de la consulta durante la ejecución del despliegue. Puede utilizar esta opción para agregar instancias de forma dinámica para el despliegue de grupos de instancias en tiempo de ejecución. Las etiquetas de formato libre se pueden utilizar para etiquetar los recursos necesarios en la consulta, por ejemplo, freeformTags.key = 'app' && freeformTags.value = 'helloword'.
      1. Haga clic en Agregar consulta de instancia.
    9. Haga clic en Crear entorno.

    Se crea una referencia al entorno del grupo de instancias seleccionado. Puede crear un pipeline de despliegue para desplegar artefactos en grupos de instancias.

  • Para crear una referencia a un entorno de grupo de instancias, ejecute el comando create-compute-instance-environment:

    oci devops deploy-environment create-compute-instance-environment

    Parámetros necesarios para el comando create-compute-instance-environment:

    • --compute-instance-group-selectors
    • --project-id

    Para obtener todos los comandos para deploy-environment:

    oci devops deploy-environment -h

    Para obtener ayuda para el comando create-compute-instance-environment:

    oci devops deploy-environment create-compute-instance-environment -h
  • Para crear una referencia a un entorno de grupo de instancias, utilice la operación CreateDeployEnvironment. Para el atributo deployEnvironmentType, especifique el valor COMPUTE_INSTANCE_GROUP.