Usar IP Internas Personalizadas en Google Cloud
Consejo Breve
Cuando configuramos la replicación de un base de datos, por ejemplo en Oracle DataGuard or MariaDB Replication probablemente quieras establecer una IP interna en particular para su conexión con el fin de aislar la transferencia de datos de la replicación de otro tráfico en la red.
Vamos a crear algunas direcciones estáticas reservadas para que podamos asignarlas a nuestras virtual machines de base de datos, en este ejemplo para usarlas en nuestra instalación de Oracle.
Crear una Subred
Primero hay que crear una subred patosubnet dentro de la red default:
En Google Cloud Platform
-> Networking
-> VPC Network
-> default
-> Subnets
- Da clic en
Add subnet
- Name: patosubnet
- Region: us-central1
- IP address range: 10.20.0.0/20
y finaliza con ADD
Crear las Direcciones Estáticas Reservadas
Ahora crea las direcciones estáticas que necesitarás para tus máquinas virtuales:
En Google Cloud Platform
-> Networking
-> VPC Network
-> default
-> Static internal IP addresses
- Da clic en
Reserve static address
- Name: prmynet
- Subnet: patosubnet
- Static IP address: Let me choose
- Custom IP address: 10.20.0.10
y finaliza con RESERVE
- Da clic en
Reserve static address
- Name: stbynet
- Subnet: patosubnet
- Static IP address: Let me choose
- Custom IP address: 10.20.0.20
y finaliza con RESERVE
Abrir el Puerto de la Base de Datos
Permite el tráfico en el puerto 1521
del Oracle Listener dentro del Google Cloud Firewall para nuestra subred:
En Google Cloud Platform
-> Networking
-> VPC Network
-> Firewall
-> Create Firewall Rule
- Name: patonet-oracle
- Network: default
- Priority: 1000
- Direction of traffic: Ingress
- Action on match: Allow
- Targets: All instances in the network
- Source Filter: IP Ranges
- Source IP Ranges: 10.20.0.0/20
- Protocols and ports: Specified protocols and ports
- tcp: 1521
Ahora ya tienes tus Direcciones Estáticas Reservadas que puedes asignar como IP Internas a tus Virtual Instances cuando las crees.