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
-
SSH en VM de Exadata.
-
Agregue una nueva clave SSH al cluster de VM de Exadata.
Requisitos
-
Acceso a Google Cloud Console, Oracle Cloud Infrastructure Console (OCI) Console y Oracle Database@Google Cloud.
-
Acceso a un motor de Google Cloud Compute desplegado en la misma nube privada virtual (VPC) del cluster de VM de Exadata deseado.
-
Acceso al par de claves SSH proporcionado durante el despliegue del cluster de VM de Exadata.
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.
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
-
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.
-
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:
-
En Google Cloud VM, ejecute el comando
ssh-keygen
para crear un nuevo par de claves de autenticación SSH. -
Copie el contenido de la clave pública generada mediante el siguiente comando.
cat .ssh/id_rsa.pub
-
Vaya a Google Cloud Console y haga clic en MANAGE IN OCI para abrir la consola de OCI.
-
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).
-
Seleccione Pegar claves SSH, pegue la clave SSH copiada del paso anterior y haga clic en Guardar cambios.
Tarea 3: Conexión al cluster de VM de Oracle Exadata Database Service
-
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.
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
. -
Ejecute el siguiente comando.
$ ssh -i opc@node-ip-address
Ahora está conectado a la VM de Exadata.
Enlaces relacionados
Agradecimientos
- Autor: Julien Silverston (arquitecto de soluciones multinube de OCI)
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.
SSH to Oracle Exadata Database Service from a Google Cloud Compute Engine Linux VM in Oracle Database@Google Cloud
G25800-01
February 2025
Copyright ©2025, Oracle and/or its affiliates.