Creación de una imagen

Para iniciar una instancia informática en Oracle Cloud Infrastructure (OCI), debe crear o importar una imagen en el arrendamiento de Oracle Cloud Infrastructure Compute.

La página incluye las siguientes tareas:

Creación de una imagen de Linux personalizada

Cree una instancia en su arrendamiento de OCI y, a continuación, instale la aplicación en esta instancia. Después de instalar la aplicación en esta instancia, cree una imagen personalizada en OCI. Siga las directrices de la imagen al crear la imagen personalizada.

Siga las instrucciones proporcionadas en esta sección para crear una imagen de Linux personalizada. Para crear una imagen de Windows personalizada, consulte Creación de una imagen generalizada. Para crear una imagen de Linux personalizada, haga lo siguiente:

  1. Cree una instancia de Linux en su arrendamiento de OCI. Consulte Creación de una instancia en la documentación de Compute.
  2. Anote la dirección IP de la instancia que ha creado y, a continuación, utilice SSH para conectarse a la instancia.
  3. Instale la aplicación en la instancia de Linux.
  4. Asegúrese de que la aplicación está programada para ejecutarse cada vez que se inicie la instancia. Para ello, puede gestionar los controles del sistema operativo de la instancia.
    Nota

    No recomendamos programar la instalación del software durante el inicio de la instancia porque podría afectar a la experiencia de su cliente.

  5. (Opcional) Agregue un identificador que utilice esta imagen desde Marketplace.
  6. Elimine todos los datos confidenciales, como archivos de claves y contraseñas, que no desee compartir con sus clientes. Para eliminar dichos archivos, utilice la utilidad oci-image-cleanup. La utilidad oci-image-cleanup ya está instalada en todas las imágenes de Oracle Linux proporcionadas por OCI. Para todos los demás sistemas operativos, utilice la utilidad oci-image-cleanup proporcionada por el paquete oci-utils en GitHub.
    Nota

    Al utilizar la utilidad oci-image-cleanup para borrar las claves SSH, no podrá conectarse a esta instancia con las credenciales existentes. Debe crear una nueva imagen personalizada de esta instancia y, a continuación, crear una nueva instancia informática desde esa imagen personalizada para conectarse.
  7. Cree una imagen personalizada de la instancia en la que ha instalado la aplicación. Consulte Creación de una imagen personalizada en la documentación de Compute.
  8. En el menú de navegación de la consola de Oracle Cloud, seleccione Compute y, a continuación, Custom Images. Se muestra una lista de las imágenes personalizadas en el compartimento actual.
  9. Haga clic en la imagen personalizada que ha creado para ver sus detalles y, a continuación, copie el OCID de la imagen personalizada.
  10. Inicie una instancia desde la nueva imagen. Consulte Gestión de imágenes personalizadas en la documentación de Compute.

Creación de una imagen generalizada

Las imágenes generalizadas son imágenes que se han limpiado de información específica de instancia. Tiene un disco del sistema operativo generalizado, limpio de información específica de la computadora. Las imágenes se generalizan mediante Sysprep. Las imágenes generalizadas se pueden configurar para volver a crear la cuenta de usuario opc, incluida la generación de una nueva contraseña aleatoria que puede recuperar con la API.

Nota

La creación de una imagen generalizada a partir de una instancia hará que la instancia no sea funcional, por lo que primero debe crear una imagen personalizada a partir de la instancia y, a continuación, iniciar una nueva instancia desde la imagen personalizada. En los pasos 1 y 2 se describe cómo hacerlo. Se trata de la instancia que se va a generalizar. Si lo prefiere, puede hacer una copia de seguridad de la instancia, que puede usar para iniciar una instancia de sustitución, en caso de que sea necesario.

Consejo

Si actualiza a PowerShell 5.0/WMF 5.0, puede producirse un problema por el cual Sysprep falla, lo que impide que se complete el proceso de generalización de la imagen. Si se produce este problema, es posible que no pueda iniciar sesión en instancias iniciadas desde la imagen personalizada. Consulte Problemas conocidos en la documentación de Compute para obtener una solución alternativa.

Para crear una imagen generalizada, siga estos pasos:

  1. Cree una imagen mediante los pasos de Gestión de imágenes personalizadas en la documentación de Compute.
  2. Inicie una instancia desde la nueva imagen. Consulte Gestión de imágenes personalizadas en la documentación de Compute.
  3. Conéctese a la instancia utilizando un cliente de escritorio remoto.
  4. Vaya a Creación de imágenes personalizadas de Windows y haga clic en el enlace del paso 5 para descargar el archivo de generalización de Sysprep en la instancia.
  5. Haga clic con el botón derecho en el archivo y, a continuación, haga clic en Ejecutar como administrador.
  6. Extraiga los archivos a C:\Windows\Panther. Los siguientes archivos se extraen en la carpeta de Panther para todas las versiones de Windows Server:
    • Generalize.cmd
    • Specialize.cmd
    • unattend.xml
    • Post-Generalize.ps1
  7. Deje el valor por defecto imageType de general para volver a crear la cuenta de usuario opc cuando se inicia una nueva instancia desde la imagen. La contraseña de la nueva cuenta se puede recuperar mediante la API. Consulte la API de GetInstanceDefaultCredentials en la documentación de OCI.
  8. Haga clic con el botón derecho en Generalize.cmd y, a continuación, haga clic en Ejecutar como administrador. Tenga en cuenta los siguientes resultados de la ejecución de este comando:
    • Puede que su conexión al cliente de escritorio remoto se desactive de forma inmediata y se desconectará de la instancia. Si esto no ocurre, debe conectarse a la instancia.
    • Dado que sysprep generalize desactiva el escritorio remoto, no podrá volver a iniciar sesión en la instancia.
    • La creación de una imagen generalizada destruye básicamente la funcionalidad de la instancia.

    Debe esperar unos minutos antes de continuar con el siguiente paso para asegurarse de que el proceso de generalización haya finalizado.

  9. Cree la nueva imagen. Consulte Gestión de imágenes personalizadas en la documentación de Compute.
  10. (Recomendado) Después de crear una imagen a partir de una instancia que se ha generalizado, le recomendamos que pare la instancia. Aunque parezca que la instancia se está ejecutando, no funcionará por completo.