Gestionar redes antiguas
No se recomiendan las redes antiguas y ya no se pueden crear. Muchas de las funciones más recientes de Google Cloud no son compatibles con las redes antiguas. En su lugar, usa redes de nube privada virtual (VPC). Para obtener más información sobre cómo sustituir redes antiguas, consulta el artículo Sustituir redes antiguas.
En esta página se describe cómo modificar Google Cloud redes antiguas. Usa esta página solo si tienes una configuración que incluya una red antigua.
Restricciones
Las redes antiguas no admiten las siguientes funciones de Google Cloud . Para usar estas funciones, debes usar redes de VPC.
- Subredes de VPC
- IP de alias
- Varias interfaces de red
- VPC compartida
- Emparejamiento entre redes VPC
- Todas las opciones de acceso privado a servicios
Las redes antiguas de una sola región se pueden convertir en redes de VPC mediante la opción Convertir una sola región en una red de VPC. Si tienes redes antiguas multirregionales, debes migrar los recursos a una sola región antes de usar la herramienta de conversión.
Crear una red antigua
Ya no puede crear una red antigua.
Si intentas crear una red antigua, se muestra este error:
Creation of legacy mode networks is deprecated. Please create a subnet mode network instead by removing the IPv4Range field and adding the autoCreateSubnetworks field to your network insert request.
Migrar VMs de una red antigua
Puedes migrar tus instancias de máquina virtual (VM) de tu red antigua a una red VPC. Para obtener instrucciones, consulta Migrar una máquina virtual entre redes.
Eliminar una red antigua
En el caso de una red antigua, solo puedes eliminarla explícitamente si no la usa ningún recurso.
Para eliminar la red, sigue estos pasos:
gcloud compute networks delete LEGACY_NETWORK_NAME
Haz los cambios siguientes:
LEGACY_NETWORK_NAME: el nombre de la red antigua que quieras eliminar.
Convertir una red antigua de una sola región en una red de VPC
Puedes usar la herramienta de conversión de una sola región para convertir una red antigua en una red de VPC en modo personalizado en el mismo proyecto. Todos los recursos de la red antigua deben estar ubicados en una única región. Para obtener más información, consulta Detalles de las conversiones de una sola región.
Limitaciones de la herramienta de conversión de una sola región
Una vez que se haya iniciado la conversión, no se podrá cancelar.
Todos los recursos deben estar en una sola región para poder convertir una red antigua en una red VPC. Si tiene recursos en varias regiones, la conversión falla y Google Cloud no se realiza ninguna acción. Debes mover los recursos manualmente a una sola región o eliminarlos de las regiones que no sean la que vas a migrar. Por ejemplo, no puedes convertir recursos región por región en varias redes de VPC.
Durante la conversión, la red sigue transfiriendo tráfico y la comunicación no se interrumpe. Sin embargo, los cambios en los recursos de red son limitados. Los recursos de red se pueden eliminar, pero algunas eliminaciones se bloquean hasta que se completa la conversión. No se pueden crear recursos de red durante la conversión.
No puedes volver a convertir una red de VPC en una red antigua.
Si tu red antigua contiene clústeres de Google Kubernetes Engine, estos deben actualizarse después de convertir la red antigua para asegurarte de que los componentes funcionen correctamente. Para obtener más información, consulta Convertir una red antigua que contiene clústeres de GKE.
Preparar la conversión de una red antigua
Te recomendamos que realices la conversión cuando la actividad de los usuarios en la red sea baja.
Para usar la herramienta de conversión, todos los recursos de la red antigua deben estar en una región. Si tienes recursos en varias regiones, decide qué región quieres usar y mueve tus instancias a esa región. Los demás recursos que no estén en esa región deben moverse o eliminarse manualmente.
Asegúrate de que las dos últimas direcciones IP internas del intervalo CIDR de la red no estén en uso. Estas direcciones IP son direcciones no utilizables en las subredes de la red de VPC.
Por ejemplo, en una red con un intervalo de direcciones IP de
10.240.0.0/16, comprueba que10.240.255.254y10.240.255.255no estén asignadas a ningún recurso.Escala verticalmente de forma manual los grupos de instancias para cubrir las necesidades previstas durante la conversión y deshabilita los autoescaladores.
Si se habilita un escalador automático durante la conversión y este intenta crear una instancia, puede que se produzca un error.
Si tu red antigua contiene clústeres de GKE, consulta Convertir una red antigua que contiene clústeres de GKE.
Convertir una red antigua
Si usas la herramienta para convertir una red antigua en una red de VPC, no se interrumpirá el tráfico de la red y tus recursos seguirán funcionando con normalidad. Si la conversión de la red falla por cualquier motivo, se revierte automáticamente. Si se produce algún error, consulta la sección Solución de problemas para encontrar soluciones.
Convierte la red antigua en una red de VPC.
La conversión es una operación de larga duración. El tiempo que se tarda depende del número de recursos de la red. La conversión de una cadena tarda al menos siete minutos en completarse. Las redes grandes pueden tardar más de 20 minutos por cada 1000 máquinas virtuales. Durante la conversión, no se permite hacer cambios en la red.
gcloud
gcloud beta compute networks update LEGACY_NETWORK_NAME \ --switch-to-custom-subnet-modeHaz los cambios siguientes:
LEGACY_NETWORK_NAME: el nombre de la red antigua que quieras convertir.
API
POST https://www.googleapis.com/compute/beta/projects/PROJECT_ID/global/networks/LEGACY_NETWORK_NAME/switchToCustomMode
Haz los cambios siguientes:
PROJECT_ID: el proyecto que contiene la red antigua que quieres convertir.LEGACY_NETWORK_NAME: el nombre de la red antigua que quieras convertir.
Puedes monitorizar el estado de la operación mediante el método
globalOperations.geto el métodoglobalOperations.wait.Una vez completada la operación, comprueba que el modo de subred de la red sea
CUSTOM.