Nota:

Introducción a los conceptos básicos de Oracle Cloud Infrastructure

Introducción

El objetivo de este tutorial es demostrar la funcionalidad básica de Oracle Cloud Infrastructure (OCI) y permitir que el alumno empiece a pensar en los métodos creativos para utilizar la infraestructura en la nube. En este tutorial le mostraremos lo sencillo que es desplegar un entorno para una instancia única de una aplicación web en OCI. La aplicación necesitará una red virtual en la nube (VCN) segura, una instancia informática y un almacenamiento de volúmenes en bloque asociado. Instalaremos y configuraremos Apache de código abierto para nuestro servidor web. Cuando el sistema se haya desplegado correctamente, mostraremos lo fácil que es reutilizar los volúmenes en bloque y de inicio de la instancia inicial. Una arquitectura similar podría resultar útil con la recuperación ante desastres o la ampliación de los recursos informáticos y de almacenamiento.

En este tutorial, aprenderá a:

Creación de una VCN

  1. En el menú Servicios de OCI, seleccione Red > Redes virtuales en la nube.

  2. Para poder crear una VCN, tendrá que estar en un compartimento en el que tenga autorización para crear recursos. En la sección Ámbito de lista, busque el campo desplegable Compartimento y amplíe la selección de raíz mediante los signos más hasta que encuentre el compartimento asignado. El compartimento raíz y el arrendamiento pueden ser diferentes de las capturas de pantalla siguientes. Si está utilizando nuestro laboratorio práctico gratuito proporcionado por Oracle, seleccione el compartimento que se ha creado para usted; el nombre empezará con la palabra luna. Nota: No podrá crear ningún recurso en los compartimentos raíz, Luna-Labs o ManagedCompartmentForPaaS.

  3. Haga clic en el botón Iniciar asistente de VCN. Nota Verifique que ha seleccionado el compartimento correcto.

  4. Seleccione el botón de radio para crear VCN con conexión a Internet y vuelva a seleccionar el botón Iniciar asistente de VCN en la parte inferior de la pantalla emergente.

  5. Rellene el formulario de configuración con la siguiente información: (Los bloques CIDR por defecto ya se deben rellenar. Acepte los valores por defecto para esta práctica.)

    Campo Información recomendada
    NOMBRE DE VCN: oci-basics-vcn
    COMPARTIMENTO: Asegúrese de que su compartimento esté seleccionado
    BLOQUE DE CIDR DE VCN: Proporcione un bloque CIDR para toda la red (10.0.0.0.0/16)
    BLOQUE DE CIDR DE SUBRED PÚBLICA: Proporcione un bloque CIDR para la red dirigida al público (10.0.0.0/24)
    BLOQUE DE CIDR DE SUBRED PRIVADA: Proporcione un bloque CIDR para la red interna privada (10.0.1.0/24)
    RESOLUCIÓN DNS: Deje activada la opción "Usar nombres de host de DNS en esta VCN".
    • Haga clic en Siguiente

  6. Revise la información y haga clic en el botón Crear. Nota: No olvide conocer la cantidad de infraestructura de red que se crea con uno o dos clics. Está creando subredes, gateways, listas de seguridad, acceso público, etiquetas DNS, etc., en cuestión de unos segundos. Este tipo de cosas solía tardar horas o días.

  7. Ha creado una red virtual en la nube (VCN) con los siguientes componentes:

    • VCN
    • 1 subred pública
    • 1 subred privada
    • Gateway de internet
    • Gateway de NAT (NAT)
    • Gateway de servicio
    • Información de dominio DNS
    • Lista de seguridad e información de enrutamiento
  8. Una vez finalizado el flujo de trabajo, haga clic en Ver red virtual en la nube para mostrar los detalles de la VCN.

    En el siguiente paso, cambiaremos la lista de seguridad de VCN y abriremos el puerto 80 a Internet. Esto permitirá que el tráfico http pase a la aplicación que vamos a desplegar en nuestra instancia.

  9. En la sección Recursos de la parte izquierda de la pantalla de VCN, seleccione Listas de seguridad y, a continuación, **Lista de seguridad por defecto para **.

  10. Haga clic en Agregar regla de entrada en Reglas de entrada.

  11. Utilice la información de la tabla para agregar una regla de entrada con estado:

    Campo Información recomendada
    SIN ESTADO Indicador de permiso desactivado
    TIPO DE ORIGEN: CIDR (por defecto)
    CIDR DE ORIGEN: 0.0.0.0/0 (Fin de creación)
    PROTOCOLO IP: TCP (predeterminado)
    RANGO DE PUERTOS DE ORIGEN: ALL (Valor por Defecto)
    RANGO DE PUERTOS DE DESTINO: 80

  12. Haga clic en el botón Agregar reglas de entrada en la parte inferior del cuadro de diálogo. Nota: Esta regla indica al gateway que permita el tráfico desde cualquier ubicación (0.0.0.0/0) para transportar información por el puerto 80 (http) mediante la pila de protocolo TCP. Ahora ha creado una regla de seguridad para permitir el tráfico http en su VCN.

En el siguiente paso, creará y configurará una instancia informática y desplegará una aplicación web sencilla.

Iniciar instancia informática

Para que los clientes ejecuten sus aplicaciones de negocio, necesitarán recursos informáticos. Oracle proporciona varios tipos diferentes de instancias informáticas para ayudar a los clientes a satisfacer sus necesidades de aplicación y rendimiento. Oracle proporciona tipos de instancias de máquina virtual (VM) y con hardware dedicado con distintas configuraciones de CPU y memoria denominadas unidades. En esta sección, aprenderá a desplegar una instancia informática virtual con una aplicación de servidor web sencilla. Esta es la base de la computación en la nube.

  1. En el menú Servicios de OCI, haga clic en Recursos informáticos y, a continuación, en Instancias para abrir la sección Crear instancia informática.

  2. Haga clic en el botón Crear instancia.

    Hay varias secciones en el cuadro de diálogo Crear instancia informática. Por lo general, las secciones son Información de instancia, incluidos el nombre y el compartimento. Colocación y hardware, que incluyen la ubicación del dominio de disponibilidad, los dominios de errores, el tipo de imagen y la unidad. A continuación, se muestran las redes en las que selecciona la configuración de red que se creó anteriormente. Hay una sección para agregar claves SSH seguida de opciones de volumen de inicio. Además, hay una sección Opciones avanzadas en la que puede elegir el dominio de errores, agregar una secuencia de comandos para ejecutar en el inicio y mucho más. No trabajaremos con las opciones avanzadas de este laboratorio, pero siéntase libre de explorar por su cuenta.

    Utilice la información de las siguientes tablas para rellenar el formulario Crear instancia informática:

  3. Introduzca el nombre de la instancia informática, seleccione el compartimento y un dominio de disponibilidad.

    Campo Información recomendada
    Crear en compartimento Seleccione el compartimento
    Dominio de disponibilidad ANUNCIO 1

  4. En el siguiente paso, seleccione la imagen del sistema operativo que se utilizará para la instancia de VM. Haga clic en el botón Cambiar imagen.

  5. Seleccione el separador Imágenes de Oracle. Nota: Hay 5 páginas de Oracle Images. Haga clic en las flechas de la página hasta que encuentre la imagen de Oracle Cloud Developer. Selecciónelo y haga clic en la casilla de control situada en la parte inferior para aceptar las condiciones y restricciones y haga clic en el botón Seleccionar imagen.

    Para la sección de instancia informática, revise la información proporcionada. El tamaño de la unidad debe ser por defecto VM.Standard2.1. Acepte el valor por defecto.

  6. En la sección Configurar red, aceptará los valores por defecto, pero observará las diferentes opciones. Seleccione el botón Seleccionar red virtual en la nube existente y confirme que se muestra la VCN que ha creado anteriormente. Seleccione Seleccionar subred existente y confirme que se muestra la subred pública de la VNC. No seleccione Usar grupos de seguridad de red y confirme que el botón de radio está seleccionado para Asignar una dirección IP pública.

    Campo Información recomendada
    Red Seleccionar red virtual existente en la nube
    Red virtual en la nube Seleccione la VCN que ha creado anteriormente
    Subred Seleccionar subred existente
    Subred Verifique que la subred pública del compartimento está seleccionada
    Utilizar grupos de seguridad de red para controlar el tráfico Dejar sin marcar
    Asignar una dirección IP pública Seleccione el botón de radio

    A continuación, se muestra la sección Agregar claves SSH. Las claves SSH son un requisito para una conexión segura a la instancia que va a crear. Esta sección ha cambiado recientemente para permitirle generar las claves SSH necesarias directamente desde la consola de OCI. Este proceso es un poco diferente de la generación de claves de un sistema operativo cliente. Los clientes pueden utilizar sus propias claves, cargarlas del sistema o copiar y pegar sus propias claves. Para mayor comodidad, utilizaremos la consola de OCI. Tendrá que crear y pegar claves SSH para poder acceder de forma segura a la nueva instancia.

  7. En la sección Agregar claves SSH, seleccione el botón de radio para Generar claves SSH. Permitiremos que OCI genere nuestro par de claves y ahorre un poco de tiempo. A continuación, haga clic en el botón Save Private Key (Guardar clave privada) y, a continuación, en el botón Save Public Key (Guardar clave pública). Debería ver ambas descargas visibles en la parte inferior de su navegador. Se pueden encontrar en la carpeta de descargas del sistema host.

  8. En la sección de volumen de inicio, deje las casillas desactivadas en los valores por defecto.

  9. Haga clic en el botón Crear para crear la instancia.

    La instancia comenzará el aprovisionamiento. Debe ver la pantalla de detalles de instancia con el icono naranja que indica que está en estado de aprovisionamiento. Espere unos minutos. Cuando haya terminado, el icono se mostrará en verde e introducirá el estado en ejecución.

  10. Espere a que la instancia introduzca el estado En ejecución. Examine la información de la pantalla Instance Information. Identifique el dominio de errores asignado, las direcciones IP públicas y privadas, y otra información importante. Tenga en cuenta que puede controlar la instancia con botones para Parar, Reiniciar y Cambiar unidad. Si olvida cómo conectarse a la instancia, puede hacer clic en Conectarse a una instancia en ejecución para obtener un enlace a la documentación sobre cómo conectarse a una instancia en la nube.

Conexión a la instancia

  1. En la pantalla Detalles de instancia, busque el campo que contiene la dirección IP pública. Haga clic en el enlace Copiar para copiar la dirección IP en el portapapeles. El enlace cambiará brevemente a copied para indicar que se ha realizado correctamente. También puede hacer clic con el botón derecho en esta opción y, a continuación, copiar la dirección IP si lo desea. En el siguiente paso se necesitará la dirección IP a medida que se conecte a la instancia.

  2. Abra un Emulador de terminal desde el menú de aplicaciones del escritorio principal.

  3. Mediante los comandos de navegación del sistema de archivos de Linux, navegue hasta la carpeta Downloads (Descargas). Es probable que el terminal tome por defecto el directorio principal del usuario y que el directorio de descargas esté directamente en su ruta de acceso.

    cd ~/Downloads   
    

    Las claves SSH deben tener permisos especiales para poder utilizarlas de forma segura. Tendremos que cambiar los permisos en las claves que descargamos para poder utilizarlas.

  4. Utilice el comando chmod de Linux para cambiar los permisos a rw solo para root.

    chmod 600 *.key
    
    chmod 600 *.pub
    

    Ahora puede utilizar las claves de forma segura sin errores.

  5. Desde la ventana de terminal, introduzca el siguiente comando SSH. Asegúrese de que está en el mismo directorio que la clave SSH. El conmutador -i es donde designa el nombre de la clave privada y, a continuación, es la dirección IP de la instancia informática precedida por el nombre de usuario administrador por defecto, opc y el signo @. Responda yes (sí) al indicador sobre la aceptación de la identidad y la agregación a la lista de hosts conocidos.

    ssh -i <private key file> opc@<public_ip_address>
    

    Advertencia: Es posible que se le pida que proporcione una frase de contraseña. No tuvo la oportunidad de proporcionar esta frase de contraseña, por lo que un comando de identidad SSH simple debería ocuparse de eso. Si se le solicita una frase de contraseña, utilice el comando ssh-add para agregar la identidad a la clave. Escriba el siguiente comando seguido del nombre de la clave privada:

    ssh-add <private key file>
    

    A continuación, intente conectarse de nuevo con el comando ssh en el paso 5.

    ssh -i <private key file> opc@<public_ip_address>
    

    Ha creado correctamente una instancia y se ha conectado mediante SSH. Si tiene tiempo de explorar, no dude en explorar el entorno de instancia. Si no está familiarizado con Linux o la línea de comandos, hay toneladas de tutoriales básicos de Linux disponibles. En la siguiente sección, agregaremos almacenamiento de bloques externo a la instancia para el almacenamiento de datos de aplicación.

Crear y montar almacenamiento de bloques

OCI ofrece 3 tipos de almacenamiento que ofrecen diferentes niveles de rendimiento, acceso y redundancia para las aplicaciones de los clientes. El almacenamiento de bloques se basa en bloques físicos organizados en un medio de almacenamiento físico, a saber, SSD (disco de estado sólido) y organizados mediante un sistema de archivos. Al almacenamiento de bloques se accede a través de una red de almacenamiento dedicada, comúnmente conocida como SAN (red de área de almacenamiento). El almacenamiento de bloques está limitado al tamaño físico del disco o la matriz de discos, pero también se considera la opción de mayor rendimiento para la mayoría de las aplicaciones. Es ideal para bases de datos y aplicaciones esenciales. Object Storage es una arquitectura de almacenamiento de datos que gestiona los datos como objetos. El almacenamiento de objetos presenta una capacidad masiva y permite almacenar datos no estructurados. El almacenamiento de objetos se suele utilizar para datos de análisis, almacenamiento de documentos y recuperación ante desastres. El tercer tipo es File Storage. El almacenamiento de archivos es esencialmente un sistema de archivos del sistema operativo que se comparte a través de la red y se suele denominar NAS (almacenamiento conectado a la red). El almacenamiento de archivos es una función básica de Unix y se comercializó como sistemas de almacenamiento de archivos de hardware denominados dispositivos NAS.

Creará almacenamiento de bloques para este ejercicio de aplicación simple.

  1. En el menú de servicios de OCI, haga clic en Almacenamiento de bloques y seleccione Volúmenes en bloque en el menú desplegable.

  2. Asegúrese de que está en el compartimento correcto y haga clic en el botón Crear volumen en bloque. Complete el formulario con la siguiente información.

    Nota: Para el tamaño y el rendimiento del volumen, el tamaño por defecto es 1024 GB, que equivale aproximadamente a 1 terabyte. Los siguientes pasos requieren un sistema de archivos con formato y montado, por lo que tendremos que reducir este tamaño a 50 GB para mantener nuestro laboratorio simple y directo. Cambie el tamaño por defecto a Personalizado y cambie el tamaño a 50 GB.

    Campo Información recomendada
    Nombre Nombre que desee
    Crear en compartimento Seleccione el compartimento
    Dominio de disponibilidad Crear en el mismo dominio de disponibilidad que la instancia
    Tamaño Personalizado - 50 GB
    compartimento de políticas de copia de seguridad Seleccione el compartimento
    Política de Copia de Seguridad No es necesaria ninguna selección
    Rendimiento de volumen Deje el campo "Balanced", pero tenga en cuenta que puede cambiarlo si lo desea.
    Cifrado Valor por defecto para claves gestionadas de Oracle

  3. Haga clic en el botón Crear volumen en bloque. El icono de volumen cambiará a color naranja e introducirá el estado Aprovisionamiento. En unos instantes, se volverá verde e introducirá el estado Disponible. Ya se puede utilizar con la instancia.

    En el siguiente paso, asociaremos el volumen en bloque a la instancia informática. Puede asociar un volumen en bloque desde la sección Instancia de la consola o desde la sección Volumen en bloque de la consola.

  4. En la pantalla de información Volumen en bloque, haga clic en Instancias asociadas en la sección Recursos.

  5. Haga clic en el botón Asociar a instancia y utilice la siguiente información para rellenar el cuadro de diálogo resultante:

    Campo Información recomendada
    Tipo de anexo Paravirtualizado
    Tipo de acceso LEER/ESCRIBIR
    Seleccionar Instancia Activado
    Seleccionar Instancia Seleccione la instancia que ha creado anteriormente
    Nombre del Dispositivo Seleccione la primera ruta de acceso disponible de la lista desplegable.

    Nota: El método de conexión paravirtualizado es más rápido y puede ralentizar el rendimiento. La conexión iSCSI es una ruta más directa, pero requiere más pasos para conectarse. Para simplificar este laboratorio, utilizará la paravirtualización.

  6. Haga clic en Asociar. Tras unos instantes, recibirá confirmación de que se ha asociado el volumen en bloque.

    Nota: Para este ejemplo, hemos seleccionado la asociación paravirtualizada porque es rápida y sencilla. Una asociación paravirtualizada es una técnica en la que el sistema operativo invitado utiliza la API de hipervisor para acceder directamente al almacenamiento remoto como si fuera un dispositivo local. Es un almacenamiento rápido y sencillo de montar. Puede que se produzca un impacto sobre el rendimiento al utilizar volúmenes en bloque paravirtualizados, por lo que también puede que desee familiarizarse con el montaje del almacenamiento directamente a través de iSCSI. Consulte la documentación de OCI para obtener instrucciones sobre cómo montar el almacenamiento en instancias mediante iSCSI. Este es un enlace a un blog que explica las diferencias.

    Ahora debe tener confirmación de que el volumen en bloque se ha asociado a la instancia. En el siguiente paso, se cambiará a la sesión de SSH, se verificará que el volumen en bloque está asociado, se le dará formato, se creará un sistema de archivos y se montará en la instancia.

  7. Vuelva a la ventana de terminal. Vuelva a conectarse a la instancia, si es necesario. A medida que el usuario opc emite el comando lsblk para verificar que el volumen en bloque paravirtualizado se ha montado y confirmar la ruta del dispositivo. En este caso, utilizamos la consola para seleccionar /dev/sdb y cambiar el tamaño a 50 GB para poder verificar que el dispositivo se haya montado.

  8. Formatee el volumen para que lo utilice el sistema operativo. Escriba el comando siguiente en la ventana de terminal.

    sudo fdisk /dev/sdb -l
    

  9. Cree un sistema de archivos en el volumen utilizando el sistema de archivos ext4 y asigne el nombre "data" al volumen. Estamos utilizando todo el disco, por lo que debe introducir Y cuando se le solicite una sola partición. Escriba el siguiente comando:

    sudo mkfs.ext4 -L data /dev/sdb
    

  10. Cree un punto de montaje. Monte el volumen en bloque y verifique que esté montado en el sistema. Escriba los tres comandos siguientes:

    sudo mkdir -p /mnt/www/html
    
    sudo mount /dev/sdb /mnt/www/html
    
    lsblk
    

    Ha formateado y montado correctamente el volumen en bloque externo. A continuación, instalará y configurará una aplicación web simple.

Instalación y Configuración de una Aplicación Web

En la siguiente sección, instalaremos el servidor web Apache y lo configuraremos para su uso con nuestra aplicación simple.

  1. Instale el servidor httpd, introduzca el siguiente comando en una ventana de terminal conectada a la instancia de OCI en la nube:

    sudo yum install httpd -y
    

    En un paso anterior, hemos agregado una regla de seguridad para permitir el tráfico desde Internet al puerto 80 a través de nuestra nube virtual, network.You. También debemos configurar el firewall de Linux estándar para permitir el tráfico en la propia instancia.

  2. Abra el puerto 80 en el firewall de la instancia para permitir el tráfico http.

    sudo firewall-cmd --permanent --add-port=80/tcp
    
    sudo firewall-cmd --reload
    

    Inicie el servicio web e instale una aplicación HTML simple.

  3. Inicie el servicio httpd. Introduzca el siguiente comando en el terminal. (Nota: No hay salida para este comando).

    sudo systemctl enable httpd --now
    
  4. Descargue una aplicación incorporada e instálela. Ejecute el siguiente comando desde el directorio raíz de usuarios opc.

    wget https://github.com/snafuz/oci-quickstart-lab/archive/master.zip
    

  5. Descomprima el archivo en el directorio raíz de usuarios opc y copie la estructura de la aplicación web en el directorio raíz de documentos de los servidores web.

    unzip master.zip
    
    sudo cp -R oci-quickstart-lab-master/static/* /mnt/www/html/
    

  6. A continuación, deberá modificar el archivo de configuración del servidor (httpd.conf) con la ubicación de la aplicación. Utilice vi o su editor de texto de Linux favorito y modifique el archivo de configuración del servidor web, /etc/httpd/conf/httpd.conf. Editará este archivo para cambiar la ubicación por defecto donde se almacenan los archivos de aplicación web, desde /var/www/html, que se encontraría en la unidad del sistema, a /mnt/www/html, que se encuentra en el volumen en bloque que creamos para nuestro servidor.

    Nota: Una buena idea sería hacer una copia del archivo de configuración con una extensión .bak en caso de que cometa algún error o corrompa accidentalmente el archivo.

    Nota: Inicie vi desde una ventana de terminal. vi es un editor de texto estándar y está disponible en todas las versiones del sistema operativo Unix y Linux. vi puede ser Un poco incómodo para algunos, así que si no está familiarizado con ella, realice una búsqueda en la web para obtener una hoja de trampa de vi o use la que se encuentra en la sección de recursos del laboratorio de Luna. Hay muchos editores de texto disponibles en Linux. Puede utilizar gedit o cualquier editor de Unix/Linux con el que esté familiarizado. Puede utilizar nano, vim, emacs desde el terminal o gedit, que está disponible en el escritorio de Luna o en el menú de inicio. Los siguientes ejemplos ilustrarán el uso de vi.

    sudo vi /etc/httpd/conf/httpd.conf
    
  7. Busque la cadena /var/www y sustitúyala por /mnt/www. Realizará tres sustituciones y una es un comentario, no es necesario editar el comentario si no lo desea. Hay tres referencias al directorio cgi-bin. No es necesario cambiarlos.

    Asegúrese de guardar los cambios. (Indicación: en vi su :wq!)

  8. Cambie el contexto de seguridad del subdirectorio de la aplicación y reinicie el servidor httpd. Introduzca los siguientes comandos:

    sudo chcon -R --type=httpd_sys_rw_content_t /mnt
    
    sudo systemctl restart httpd
    

  9. En la ventana del explorador, vuelva a los detalles de la instancia informática de la instancia. Localice y copie la dirección IP.

  10. En el explorador, abra una ventana o un separador nuevos. En el campo de localizador de uri, introduzca "http:// y la IP pública de la instancia informática en el campo URI.

    http://<COMPUTE_INSTANCE_PUBLIC_IP> (Fin de creación)

    Debe ver el formulario de aplicación HTTP simple en el explorador.

Felicidades. Su aplicación funciona correctamente en OCI.

Hasta ahora ha creado una red en la nube, ha iniciado una instancia, ha creado y asociado el almacenamiento de bloques, ha configurado un servidor web y ha creado una aplicación sencilla. En la siguiente sección, suprimirá la primera instancia informática. A continuación, iniciará una nueva instancia informática con el volumen en bloque y de inicio que ha creado para la primera instancia, y así conservará la información de configuración de la primera instancia.

Reutilización de volúmenes en bloque y de inicio para una nueva instancia

En esta sección, desasociaremos el volumen en bloque y terminaremos la instancia. A continuación, utilizará el volumen de inicio existente para iniciar una nueva instancia informática. Y volverá a conectar el almacenamiento de bloques. Este tipo de acción puede ser útil para clientes con recuperación ante desastres o la creación de "imágenes doradas", lo que ayuda a reutilizar recursos y a optimizar las operaciones en la nube.

  1. SSH en la instancia y desmonte el volumen en bloque. Introduzca el siguiente comando, agregando la ruta de dispositivo de la instancia.

    sudo umount /dev/<VOLUME_NAME>
    

  2. Abra la ventana de la consola de OCI, vaya a la página de instancias informáticas y haga clic en la instancia que ha creado. Haga clic en Los volúmenes en bloque asociados (1) en la sección Recursos. Haga clic en los puntos suspensivos de la derecha y seleccione Detach (Desasociar) en el menú breve.

  3. Recibirá una advertencia sobre la desconexión de destinos iSCSI. Esta es una advertencia importante, pero ya hemos desmontado el volumen. Haga clic en Continuar desasociación.

  4. Para reforzar el hecho de que el desmontaje de un volumen de datos activo puede provocar errores y pérdida de datos, haga clic en Aceptar en el mensaje "¿Seguro que desea desasociar este volumen?".

    Espere a que el volumen en bloque se desconecte por completo.

  5. En la pantalla de información de la instancia, pare la instancia informática haciendo clic en el botón Parar.

    Lea el mensaje de advertencia y haga clic en Parar instancia para confirmar su elección.

  6. La instancia comenzará a cerrarse, el icono se volverá naranja y mostrará Parando. El cierre tardará unos instantes. Una vez que entre en el estado Parado, seleccione Volumen de inicio en la sección Recursos, haga clic en los puntos suspensivos (menú de acción) y seleccione Desasociar. Haga clic en Aceptar para confirmar la selección.

  7. Haga clic en Desasociar volumen de inicio para confirmar la desasociación.

    En unos instantes, el volumen de inicio informará de que se ha desasociado. A continuación, terminará la instancia informática.

  8. En el menú desplegable Más acciones de la parte superior de la página Detalles de instancia, haga clic en Terminar para terminar la instancia.

    Nota En el cuadro de diálogo de confirmación, NO active la casilla "Suprimir permanentemente el volumen de inicio asociado".

  9. Una vez que la instancia haya terminado, desplácese a la sección Volumen de inicio que muestra el volumen de inicio desasociado y haga clic en el enlace del volumen de inicio para ver los detalles. También puede utilizar los puntos suspensivos del menú de acción en el extremo derecho y seleccionar Ver detalles de volumen de inicio.

  10. En la ventana Detalles de volumen de inicio, haga clic en el botón Crear instancia situado en la parte superior.

  11. Utilice la siguiente información para crear una nueva instancia informática:

    Nota La información será prácticamente la misma de la instancia anterior, pero no tendrá que seleccionar una imagen del sistema operativo, ya que ya está instalada en la imagen de inicio. Tampoco tendrá que especificar claves SSH porque ya están instaladas en el volumen de inicio de la instancia.

    Campo Información recomendada
    Asignar un nombre a su instancia: oci-basics-instance-02
    Seleccionar un sistema operativo o un origen de imagen: El valor predeterminado es Boot Volume.
    Dominio de disponibilidad: Seleccionar dominio de disponibilidad
    Unidad de instancia: VM.Standard2.1 (Fin de creación)
    compartimento de red virtual en la nube: Seleccione el compartimento
    Red virtual en la nube: Seleccione la VCN creada anteriormente
    Compartimento de subred: Seleccione su compartimento.
    Subred: Selección de la subred pública
    Utilice grupos de seguridad de red para controlar el tráfico: Dejar sin marcar
    Asignar una dirección IP pública: Marque esta opción
    Agregue las claves SSH: No se han encontrado claves SSH
  12. Haga clic en Crear.

  13. Una vez que la instancia esté en estado En ejecución, utilice el cuadro de diálogo Volúmenes en bloque asociados de la sección Recursos para asociar el volumen en bloque a esta nueva instancia. En el cuadro de diálogo, seleccione paravirtualizada para el tipo de asociación de volumen. Seleccione el volumen en bloque que creó anteriormente oci-basics-bv en el menú desplegable. Elija oraclevdb en el menú desplegable de la ruta del dispositivo y haga clic en Attach (Asociar).

  14. Espere a que el volumen en bloque se asocie por completo.

  15. Una vez que haya finalizado la asociación del volumen, abra una ventana de terminal y SSH en la instancia informática con la nueva dirección IP. Monte el volumen en bloque siguiendo los pasos que ha seguido anteriormente en la práctica.

  16. Busque la dirección IP de la instancia en la pantalla de detalles de la instancia. Tendrá una nueva IP, ya que es una instancia diferente.

  17. Abra una ventana de terminal y SSH en la instancia. Escriba para confirmar la huella.

    ssh -i <your SSH key-name> opc@<your ip address>
    
  18. Introduzca los siguientes comandos para montar el volumen en bloque y reiniciar el servidor web:

    lsblk
    
    sudo mount  /dev/sdb  /mnt/www/html
    
    sudo systemctl restart httpd
    

  19. Utilice el explorador web y abra una nueva ventana o separador. Introduzca http://<dirección IP pública de su instancia informática> en el localizador de URI. La siguiente dirección IP es, por ejemplo.

    http://10.10.0.1 (Fin de creación)

Debe ver el formulario simple para la aplicación web que ha creado anteriormente. Ha reutilizado correctamente el volumen en bloque y de inicio asociado a otra instancia con todos los datos conservados. Este sencillo ejemplo se podría utilizar para cambiar unidades de computación, crear una imagen fiable reutilizable o cualquier solución en la que sea útil una instancia portátil.

Felicidades. Ha completado el tutorial de OCI Basics. Ha creado una instancia informática en la nube y una red en la nube. Ha asociado el almacenamiento de bloques, instalado una aplicación http simple y ha migrado el almacenamiento de bloques e inicio a una nueva instancia.

Más recursos de aprendizaje

Explore otros laboratorios en docs.oracle.com/learn o acceda a más contenido de aprendizaje gratuito en el canal YouTube de Oracle Learning. Además, visite education.oracle.com/learning-explorer para convertirse en un explorador de Oracle Learning.

Para obtener documentación sobre el producto, visite Oracle Help Center.