SSH en Oracle Exadata Database Service desde una máquina virtual de Linux de Google Cloud Compute Engine en Oracle Database@Google Cloud

Introducción

Para verificar la conectividad de Oracle Exadata Database Service dentro del servicio Oracle Database@Google Cloud y probar localmente las consultas de base de datos rápidamente, los desarrolladores pueden acceder a la línea de comandos y conectarse a un nodo de cálculo de Exadata.

En este tutorial, le guiaremos sobre cómo utilizar Secure Shell (SSH) en Oracle Exadata Database Service que forma el cluster de máquinas virtuales (VM) de Exadata dentro de Oracle Exadata Cloud Infrastructure en Google Cloud.

Objetivos

Requisitos

Tarea 1: Conexión a Google Cloud Compute Engine como host de salto

Se puede acceder a los nodos de cálculo del cluster de VM de Exadata desde la VPC de Google Cloud seleccionada durante su despliegue. Para acceder al cluster de VM de Exadata mediante SSH, conéctese a una VM de Google Cloud Compute Engine como host de salto en la misma VPC.

Para conectarse a la instancia informática, haga clic en SSH para abrir una ventana SSH en el explorador.

SSH en explorador

Tarea 2: Autorización de la máquina virtual de Google Cloud Compute Engine para acceder al cluster de VM de Oracle Exadata Database Service

  1. En SSH-in-browser, haga clic en UPLOAD FILE para cargar la clave SSH proporcionada para acceder a los nodos de cálculo del cluster de VM de Exadata.

    image

  2. Ejecute el siguiente comando para mover el archivo de clave SSH exadata-private-key-file a la carpeta SSH local y cambiar los permisos.

    mv exadata-private-key-file .ssh
    chmod 600 .ssh/exadata-private-key-file
    

O bien:

Puede generar una nueva clave SSH y agregar la clave SSH al cluster de VM de Exadata.

Siga estos pasos para generar una nueva clave SSH:

  1. En Google Cloud VM, ejecute el comando ssh-keygen para crear un nuevo par de claves de autenticación SSH.

  2. Copie el contenido de la clave pública generada mediante el siguiente comando.

    cat .ssh/id_rsa.pub
    
  3. Vaya a Google Cloud Console y haga clic en MANAGE IN OCI para abrir la consola de OCI.

    Gestionar en OCI

  4. En la página Detalles de cluster de VM de Exadata, haga clic en Agregar claves SSH para agregar la clave pública SSH Rivest–Shamir–Adleman (RSA).

    Detalles de OCI VMC

  5. Seleccione Pegar claves SSH, pegue la clave SSH copiada del paso anterior y haga clic en Guardar cambios.

    Agregar claves SSH

Tarea 3: Conexión al cluster de VM de Oracle Exadata Database Service

  1. Vaya a Google Cloud Console, haga clic en MANAGE IN OCI para abrir la consola de OCI y anote las direcciones IP privadas para cada uno de los dos servidores de base de datos.

    Máquinas virtuales de Exadata

    Inicie una conexión a Oracle Exadata Database Service desde la máquina virtual de Google Cloud Compute Engine en la misma VPC.

    Por defecto, Oracle Exadata Database Service está configurado para activar conexiones SSH mediante la cuenta de usuario del sistema operativo opc.

  2. Ejecute el siguiente comando.

    $ ssh -i opc@node-ip-address
    

    Ahora está conectado a la VM de Exadata.

    Máquinas virtuales de Exadata

Agradecimientos

Más recursos de aprendizaje

Explore otros laboratorios en docs.oracle.com/learn o acceda a más contenido de formación gratuita 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.