Inicio de la primera instancia de Linux

En este tutorial, realice los pasos para crear y conectarse a una instancia de OCI Compute. Una vez que la instancia está activa y en ejecución, también puede crear y asociar un volumen en bloque.

Tareas clave:

  • Crear un compartimento
  • Creará una red y una subred en la nube que permitan el acceso a Internet.
  • Crear una instancia
  • Se conectará a la instancia.
  • (Opcional) Crear y asociar un volumen en bloque
  • (Opcional) Limpiar después de completar el tutorial

En la figura siguiente se muestran los componentes que creará en el tutorial.

Recursos en la nube que se crearán en el tutorial.

Antes de empezar

Para completar correctamente este tutorial, debe tener lo siguiente:

Requisitos
  • Una cuenta o una cuenta de pago de Oracle Cloud Infrastructure Free Tier.
  • Una computadora MacOS, Linux o Windows con ssh instalado. Todas las versiones actuales de cada sistema operativo incluyen ssh como valor por defecto.

Autenticación y autorización

Todos los servicios de Oracle Cloud Infrastructure se integran con IAM con fines de autenticación y autorización de todas las interfaces (la consola, el SDK o la CLI y la API de REST).

Un administrador de una organización debe configurar grupos, compartimentos y políticas que controlen qué usuarios pueden acceder a qué servicios y recursos, así como el tipo de acceso. Por ejemplo, las políticas controlan quién puede crear usuarios, crear y gestionar la red en la nube, crear instancias, crear cubos, descargar objetos, etc. Para obtener más información, consulte Gestión de dominios de identidad. Para obtener detalles específicos sobre la escritura de políticas de los distintos servicios, consulte Referencia de políticas.

Si es un usuario normal (no un administrador) que debe utilizar los recursos de Oracle Cloud Infrastructure que posee la compañía, póngase en contacto con un administrador para configurar su ID de usuario. El administrador puede confirmar qué compartimento o compartimentos puede utilizar.

1. Creación de un compartimento

Los compartimentos permiten organizar y controlar el acceso a los recursos. Un compartimento es una colección de recursos relacionados (como redes en la nube, instancias informáticas o volúmenes en bloque). Solo los usuarios de grupos con permiso de un administrador de la organización tienen acceso a compartimentos específicos. Por ejemplo, un compartimento podría contener todos los servidores y volúmenes de almacenamiento que forman la versión de producción del sistema Human Resources de una compañía. Solo los usuarios con permiso para ese compartimento pueden gestionar esos servidores y volúmenes.

Pasos para crear un compartimento
  1. Abra el menú de navegación y seleccione Identidad y seguridad. En Identidad, seleccione Compartimentos.
  2. Haga clic en Crear compartimento.
  3. Introduzca lo siguiente:
    • Nombre: introduzca <your-compartment-name>
    • Descripción: introduzca una descripción (necesaria), como "<your-compartment-name> compartimento para el tutorial de introducción". Evite introducir información confidencial.
    • Compartimento principal: seleccione el compartimento en el que desea que resida este compartimento. Se define por defecto en el compartimento raíz (o arrendamiento).
  4. Haga clic en Crear compartimento.

    El compartimento se muestra en la lista.

Cuando selecciona el compartimento, solo ve los recursos de ese compartimento. Al crear nuevos recursos, seleccione el compartimento en el que desea crearlos. El control de compartimento se define por defecto en el último compartimento seleccionado.

2. Creación de una red virtual en la nube

Antes de iniciar una instancia, cree una red virtual en la nube (VCN) y una subred para iniciar la instancia. Una subred es una subdivisión de la VCN definida mediante un rango de direcciones IP con acceso público o privado. La subred dirige el tráfico de acuerdo con una tabla de rutas . Además, la lista de seguridad de una subred controla el tráfico que entra y sale de la instancia. Para este tutorial, acceda a la instancia a través de Internet con la dirección IP pública de la instancia. La tabla de rutas dirige el tráfico a un gateway de Internet.

Para obtener información sobre las funciones de VCN, consulte Visión general de redes.

Utilice el flujo de trabajo Iniciar asistente de VCN para crear una nueva red virtual en la nube (VCN). El flujo de trabajo realiza varias cosas al instalar la VCN:

  • Crea una VCN.
  • Agrega un gateway de Internet que permite las conexiones de Internet.
  • Crea y configura subredes públicas y privadas para la VCN.
  • Configura tablas de rutas y listas de seguridad para las subredes.

Para obtener más información sobre las redes virtuales en la nube, consulte Gestión de subredes y VCN.

Pasos para crear una VCN

Para crear una VCN, realice estos pasos:

Importante

Los pasos proporcionados son para una cuenta gratuita. Si utiliza una cuenta de pago, los pasos pueden diferir de los que se muestran aquí.
  1. Abra el menú de navegación , seleccione Red y, a continuación, seleccione Redes virtuales en la nube.
  2. Si es necesario, seleccione el compartimento que ha creado en el paso anterior en la lista de compartimentos de la navegación izquierda.
  3. Haga clic en Iniciar asistente de VCN.
  4. Seleccione Crear una VCN con conexión a Internet.
  5. Haga clic en Iniciar asistente de VCN.
  6. Configure la VCN. El cuadro de diálogo de configuración contiene las siguientes secciones.

    Información básica

    Introduzca el nombre de la VCN y seleccione un compartimento.

    • Nombre: <name-for-the-vcn>

      Introduzca un nombre para la VCN. Evite introducir información confidencial.

    • Compartimento: <your-compartment-name>

      Seleccione el compartimento.

    Configurar VCN

    • Mantenga los valores por defecto para el bloque IPv4 CIDR de VCN y la resolución de DNS.

    Configurar subred pública

    • Mantenga los valores por defecto para el tipo de dirección IP y el bloque IPv4 CIDR.

    Configurar subred privada

    • Mantenga los valores por defecto para el tipo de dirección IP y el bloque IPv4 CIDR.
  7. Haga clic en Siguiente.
  8. Revise las selecciones. Haga clic en Anterior para volver atrás y realizar cambios.
  9. Haga clic en Crear para crear la VCN.

    El sistema crea la VCN y todos sus recursos. Puede tardar unos minutos.

    Una vez finalizada la creación, haga clic en View VCN para ver la nueva VCN.

3. Creación de una instancia de máquina virtual

A continuación, inicie una instancia con una imagen de Oracle Linux y una unidad básica. Utilice el flujo de trabajo Create a VM Instance para crear una nueva instancia informática. El flujo de trabajo realiza varias acciones al instalar la instancia:

  • Crea e instala una instancia informática que ejecuta Oracle Linux.
  • Selecciona la VCN y la subred pública para conectar la instancia de Oracle Linux a Internet.
  • Crea un par de claves ssh que usted utilizará para conectarse a la instancia.
Pasos para crear una instancia de máquina virtual

Para empezar a instalar una instancia con el flujo de trabajo Crear una instancia de VM, siga estos pasos:

Importante

Los pasos proporcionados son para una cuenta gratuita. Si utiliza una cuenta de pago, los pasos pueden diferir de los que se muestran aquí.
  1. Abra el menú de navegación y seleccione Recursos informáticos. En Recursos informáticos, seleccione Instancias.
  2. Haga clic en Crear instancia.

    Se muestra la página Crear instancia informática.

  3. Seleccione el nombre y el compartimento.

    Opciones Iniciales

    • Nombre: <name-for-the-instance>

      Introduzca un nombre para la instancia. Evite introducir información confidencial.

    • Crear en compartimento: <your-compartment-name>

      Seleccione el compartimento. Utilice el compartimento creado en el paso anterior.

  4. Revise la configuración de Ubicación.
    • Acepte los valores por defecto. Se le asignará un dominio de disponibilidad.

    Los valores por defecto son similares a los siguientes:

    • Dominio de disponibilidad: AD-1
    • Tipo de capacidad: Capacidad bajo demanda
    • Dominio de errores: Permitir a Oracle elegir el mejor dominio de errores
    Nota

    En Cuenta gratuita, utilice la opción Siempre gratis elegible para el dominio de disponibilidad.
  5. Revise la configuración de Seguridad.
    • Acepte los valores por defecto.

    Los valores por defecto son similares a los siguientes:

    • Instancia blindada: desactivada
    • Informática confidencial: desactivado
  6. Revise la configuración de Imagen y unidad. Haga clic en Editar.
    Nota

    A continuación se incluyen datos de muestra para una máquina virtual Ampere A1. Los valores reales pueden ser diferentes.
    • Mantenga la imagen por defecto de Oracle Linux 8.
    • Haga clic en Cambiar unidad.
    • Seleccione Máquina Virtual.
    • Para la serie de unidades, seleccione Ampere.
    • Seleccione VM.Standard.A1. Flexibilice la unidad "Siempre gratis".
    • Seleccione 1 OCPU.
    • Haga clic en Seleccionar unidad.

    Los valores seleccionados son similares a los siguientes:

    • Imagen: Oracle Linux 8
    • Compilación de imagen: <current-build-date>
    • Unidad: VM.Standard.A1. Flexible
    • OCPU: 1
    • Memoria (GB): 6
    • Ancho de banda de red (Gbps): 1
    Nota

    En Cuenta gratuita, use las opciones de unidad Siempre gratis elegible.
  7. Revise la configuración de Red. Seleccione la VCN que ha creado en el paso anterior. Los valores de red son similares a los siguientes:
    • Red virtual en la nube: <su-vcn>
    • Subnet: <pubic-subnet-for-your-vcn>
    • Opciones de inicio: -
    • Registro de DNS:
    • Utilizar grupos de seguridad de red para controlar el tráfico: no
    • Asignar una dirección IPv4 pública:
    • Dirección IPv4 privada: asignada automáticamente al crear
    • Dirección IPv6: no disponible
  8. Revise la configuración de Agregar claves SSH. Acepte los valores por defecto proporcionados por el flujo de trabajo.
    • Seleccione la opción Generar un par de claves para mí.
    • Haga clic en Save Private Key y Save Public Key para guardar las claves SSH privadas y públicas para esta instancia informática.

    Para utilizar sus propias claves SSH, seleccione una de las opciones para proporcionar su clave pública. Para generar sus propios pares de claves, consulte: Gestión de pares de claves en instancias de Linux.

    Nota

    Guarde sus archivos de claves privadas y públicas en una ubicación segura. No podrá volver a recuperar las claves una vez creada la instancia informática.
    Importante

    Para utilizar un par de claves generado por OCI, acceda a la instancia desde un sistema con OpenSSH instalado. OpenSSH se incluye por defecto en todas las versiones actuales de Linux, MacOS, Windows y Windows Server. Para obtener más información, consulte Gestión de pares de claves en instancias de Linux.
  9. Revise la configuración de volumen de inicio.

    Seleccione el valor Usar cifrado en tránsito. Deje los otros dos valores en blanco.

  10. Revise la configuración de Volumen en bloque. Utilice los valores por defecto proporcionados por el flujo de trabajo, que no selecciona ningún volumen en bloque. Puede agregar volúmenes en bloque más tarde.
  11. Haga clic en Crear para crear la instancia.

La instancia se muestra en la consola en estado de aprovisionamiento. Se espera que el aprovisionamiento tarde varios minutos antes de que el estado se actualice a En ejecución. No refresque la página. Después de ejecutar la instancia, deje pasar otros minutos para que el sistema operativo se inicie antes de intentar conectarse.

4. Conexión a la instancia

Conéctese a su instancia de Linux mediante una conexión de shell seguro (SSH). Las versiones actuales de Linux, MacOS, Windows y Windows Server incluyen un cliente OpenSSH por defecto. (Para Windows, consulte: cliente OpenSSH). Utilice las claves SSH que ha generado al crear la instancia.

Conéctese a la instancia siguiendo las instrucciones del sistema operativo desde el que se está conectando.

Conexión a una instancia de Linux desde un sistema Windows mediante OpenSSH

Con el par de claves generado por OCI o su propio par de claves generado utilizado para crear la instancia, conéctese a la instancia de Linux.

Definición de los permisos para el archivo de claves privadas

Defina los permisos de archivo para el archivo de clave privada para que solo el usuario actual tenga acceso de solo lectura. Haga lo siguiente:

  1. Localice los archivos de claves SSH que ha creado o creado para la instancia.
  2. En el Explorador de Windows, navegue hasta el archivo de clave privada, haga clic con el botón derecho en el archivo.
  3. Seleccione Propiedades.
  4. En el separador Seguridad, seleccione Opciones avanzadas.
  5. En el separador Permisos, para Entradas de permisos, en Principal, asegúrese de que su cuenta de usuario esté en la lista.
  6. Seleccione Deshabilitar herencia y, a continuación, seleccione Convertir los permisos heredados en permisos explícitos en este objeto.
  7. En Entradas de permisos, seleccione cada entrada de permiso que no sea su cuenta de usuario y seleccione Quitar.
  8. Asegúrese de que el permiso de acceso para su cuenta de usuario es Control total.
  9. Guarde los cambios.
Conéctese a la instancia con PowerShell

A continuación, conéctese a la instancia con PowerShell.

  1. Abra Windows PowerShell y ejecute el siguiente comando:

    ssh -i <private_key_file> <username>@<public-ip-address>

    <private_key_file> es la ruta completa y el nombre del archivo .key que contiene la clave privada asociada a la instancia a la que desea acceder.

    <username> es el nombre de usuario por defecto de la instancia. Para las imágenes compatibles con Oracle Linux y Redhat Enterprise Linux, el nombre de usuario por defecto es opc. Para las imágenes de Ubuntu, el nombre de usuario por defecto es ubuntu.

    <public-ip-address> es la dirección IP de la instancia que ha recuperado de la consola.

  2. Si se conecta a esta instancia por primera vez, debe aceptar la huella de la clave. Para aceptar la huella, escriba yes y pulse Intro.
  3. Está conectado al shell por defecto para la instancia.
  4. Cuando haya terminado la sesión, escriba exit en la petición de datos del shell para finalizar la sesión.
Conexión a una instancia de Linux desde un sistema de estilo Unix

Utilice el par de claves generado por OCI o el par de claves utilizado para crear la instancia. A continuación, utilice los siguientes pasos para conectarse a una instancia de OCI Linux.

  1. Abra un terminal.
  2. Localice el archivo de claves privadas para el par de claves. La ubicación del directorio por defecto para las claves SSH es <your-home-directory>/.ssh.
  3. Utilice el siguiente comando para definir los permisos de archivo para que solo pueda leer el archivo:

    Defina los permisos de archivo para el archivo de clave privada para que solo el usuario actual tenga acceso de solo lectura:

    chmod 400 <private_key_file>

    <private_key_file> es la ruta completa y el nombre del archivo que contiene la clave privada asociada a la instancia a la que desea acceder.

  4. Utilice el siguiente comando SSH para acceder a la instancia.

    ssh -i <private_key_file> <username>@<public-ip-address>

    <private_key_file> es la ruta completa y el nombre del archivo que contiene la clave privada asociada a la instancia a la que desea acceder.

    <username> es el nombre de usuario por defecto de la instancia. Para las imágenes compatibles con Oracle Linux y Redhat Enterprise Linux, el nombre de usuario por defecto es opc. Para las imágenes de Ubuntu, el nombre de usuario por defecto es ubuntu.

    <public-ip-address> es la dirección IP de la instancia que ha recuperado de la consola.

  5. Si se conecta a esta instancia por primera vez, debe aceptar la huella de la clave. Para aceptar la huella, escriba yes y pulse Intro.
  6. Está conectado al shell por defecto para la instancia.
  7. Cuando haya terminado la sesión, escriba exit en la petición de datos del shell para finalizar la sesión.
Consejo

Si utiliza una versión anterior del sistema operativo Windows, puede utilizar PuTTY para crear claves y conectarse a una instancia de Linux. Para obtener más información sobre la conexión a una instancia de Linux con PuTTY, consulte Conexión a una instancia de Linux desde un sistema Windows mediante PuTTY.
Nota

Windows ahora admite el subsistema de Windows para Linux (WSL). Con WSL, puede instalar una versión gratuita de Linux, como Oracle Linux o Ubuntu, en su sistema Windows. A continuación, desde WSL, los pasos para conectarse con SSH son los mismos que un sistema Linux normal. Consulte Conexión a una instancia de Linux desde un sistema MacOS o Linux.

5 (Opcional) Agregar un volumen en bloque

Block Volume proporciona el almacenamiento en red que se utilizará con las instancias de Oracle Cloud Infrastructure. Después de crear, asociar y montar un volumen en la instancia, puede utilizarlo como lo haría con un disco duro físico en la computadora. Los volúmenes se pueden asociar a una única instancia, pero puede desasociar el volumen de una instancia y asociarlo a otra manteniendo los datos intactos.

Para obtener más detalles sobre el volumen en bloque, consulte Visión general de este servicio.

Creación de un volumen
  1. Abra el menú de navegación y seleccione Almacenamiento. En Almacenamiento de bloques, seleccione Volúmenes en bloque.
  2. Haga clic en Crear volumen en bloque.
  3. En el cuadro de diálogo Crear volumen en bloque, introduzca lo siguiente:
    • Nombre: introduzca un nombre fácil de recordar. Evite introducir información confidencial.
    • Crear en compartimento: el valor por defecto de este campo es el compartimento actual. Seleccione el compartimento en el que desea crear el volumen si aún no está seleccionado.
    • Dominio de disponibilidad: seleccione el mismo que ha seleccionado para su instancia. Si ha seguido las instrucciones del tutorial al iniciar la instancia, es el primer dominio de disponibilidad de la lista. El volumen y la instancia deben estar en el mismo dominio de disponibilidad.
    • Cluster Placement Group: mantenga el valor por defecto none. (Es posible que esta opción no aparezca en función del tipo de cuenta).
    • Tamaño de volumen y rendimiento
      • Seleccione Por defecto. Selecciona los siguientes valores predeterminados:
        • Tamaño de volumen: 50 GB
        • Rendimiento de volumen: equilibrado
        • IOPS: 3 000 IOPS (60 IOPS/GB)
        • Rendimiento: 24 MB/s (480 KB/s/GB)
        Importante

        Los valores mostrados son para una cuenta de cuenta gratuita. Los valores por defecto pueden cambiar para una cuenta de pago.
        Nota

        Seleccione la opción Personalizado para cambiar las opciones de tamaño y rendimiento.
    • Política de copia de seguridad: no seleccione una política de copia de seguridad.
    • Replicación entre regiones: seleccione Desactivada.
    • Volume Encryption: seleccione Encrypt using Oracle-managed keys.
    • Etiquetas: deje los campos de etiquetado en blanco.
    • Deje marcada la opción Ver página de detalles después de crear este volumen en bloque.
  4. Haga clic en Crear volumen en bloque.

Se inicia el aprovisionamiento de volúmenes en bloque. Una vez aprovisionado el volumen, puede asociarlo a la instancia.

Asociación del volumen a una instancia

A continuación, asocie el volumen a la instancia:

  1. Buscar la instancia: abra el menú de navegación y seleccione Recursos informáticos. En Recursos informáticos, seleccione Instancias.

  2. Haga clic en el nombre de la instancia para ver sus detalles.

  3. En la sección Recursos, haga clic en Asociar volúmenes en bloque.
  4. Haga clic en Asociar volumen en bloque.
  5. Introduzca lo siguiente:
    • Volumen: seleccione la opción Seleccionar volumen.
    • Si necesita cambiar el compartimento, haga clic en Cambiar compartimento y, a continuación, seleccione el compartimento donde haya creado el volumen en bloque.
    • Volumen en <compartment>: seleccione el volumen en bloque en la lista.
    • Tipo de asociación:
      • Seleccione Recomendado.

        Esto selecciona Paravirtualizado.

      • Deje Usar cifrado en tránsito sin marcar.
      Nota

      La opción Personalizado permite seleccionar tipos de asociación iSCSI o NVMe.
    • Acceso: seleccione Lectura/Escritura.
  6. Haga clic en Asociar.

El proceso de asociación tarda aproximadamente un minuto. Sabrá que el volumen está listo cuando el Estado de asociación del volumen sea ASOCIADO.

Conexión al volumen

Para los volúmenes asociados a Paravirtualized como tipo de asociación, no necesita realizar ningún paso adicional después de asociar los volúmenes. El volumen se conecta automáticamente.

Para verificar que el volumen está conectado:

  1. Inicie sesión en la instancia como se describe en 4. Conexión a la instancia.
  2. Está listo para dar formato y montar el volumen. Para obtener una lista de dispositivos que se puedan montar en la instancia, ejecute el siguiente comando:
    sudo fdisk -l

    Si el disco se ha asociado correctamente, verá el volumen en la lista devuelta con datos similares a los siguientes:

    Disk /dev/sdb: 50.0 GB, 50010783744 bytes, 97677312 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 4096 bytes / 1048576 bytes
    Importante

    Conexión a volúmenes en instancias de Linux

    Al conectarse a volúmenes en instancias de Linux, para montar automáticamente estos volúmenes al iniciar la instancia, debe utilizar algunas opciones específicas en el archivo /etc/fstab o puede que falle el inicio de la instancia. Consulte Opciones fstab típicas y Opciones de fstab para volúmenes en bloque con rutas de dispositivos coherentes para obtener más información.

6 (Opcional) Limpieza de recursos

Cuando haya terminado con los recursos que ha creado para este tutorial, realice una limpieza mediante la finalización de la instancia y la supresión de los recursos con los que no desea continuar trabajando.

Cómo desasociar y suprimir el volumen en bloque
  1. Abra el menú de navegación y seleccione Recursos informáticos. En Recursos informáticos, seleccione Instancias.
  2. Busque la instancia en la lista Instancias y haga clic en su nombre para mostrar sus detalles.
  3. En la sección Recursos de la página Detalles de instancia, haga clic en Volúmenes en bloque asociados.
  4. Busque su volumen, haga clic en el menú Acciones (tres puntos) y, a continuación, haga clic en Desasociar.
  5. Haga clic en Continuar desasociación y, a continuación, haga clic en Aceptar.
  6. Cuando la consola muestra el estado del volumen como Desasociado, puede suprimir el volumen. Abra el menú de navegación y seleccione Almacenamiento. En Almacenamiento de bloques, seleccione Volúmenes en bloque.
  7. Busque los volúmenes, haga clic en el menú Acciones (tres puntos) y, a continuación, haga clic en Terminar. Confirme cuando se le solicite.
Finalización de la instancia
  1. Abra el menú de navegación y seleccione Recursos informáticos. En Recursos informáticos, seleccione Instancias.
  2. En la lista de instancias, busque la instancia que ha creado en el tutorial.
  3. Haga clic en el menú Acciones (tres puntos) y, a continuación, haga clic en Terminar.
  4. Seleccione la casilla Suprimir permanentemente el volumen de inicio asociado y, a continuación, haga clic en Terminar instancia.
Supresión de la red virtual en la nube
  1. Abra el menú de navegación , seleccione Red y, a continuación, seleccione Redes virtuales en la nube.
  2. En la lista de VCN, busque la que ha creado en el tutorial.
  3. Haga clic en el menú Acciones (tres puntos) y, a continuación, haga clic en Terminar.
  4. Haga clic en Terminar todo para suprimir todos los recursos subyacentes de la VCN.

    Una vez suprimidos correctamente todos los recursos, puede cerrar el cuadro de diálogo.

Siguiente paso

Ahora que tiene una instancia informática en ejecución y que ha asociado almacenamiento, tenga en cuenta los siguientes pasos: