Puedes usar un disco persistente como un disco de arranque para una instancia de máquina virtual (VM) o como un disco de datos que conectes a una VM. En este documento, se explica cómo modificar discos persistentes existentes para hacer lo siguiente:
- Cambiar a un tipo de disco diferente.
- Borrar los discos de forma automática cuando se borran las VM adjuntas.
Para obtener información general sobre los discos persistentes y los tipos de discos disponibles, lee la descripción general del disco persistente.
Cambia el tipo de disco persistente
Puedes cambiar el tipo de disco persistente en cualquier momento. Los tipos de discos persistentes difieren en términos de precios y rendimiento. Por lo tanto, es posible que debas cambiar el tipo de disco persistente existente para que se adapte mejor a tu carga de trabajo.
Puedes usar instantáneas para cambiar el tipo de disco persistente. Por ejemplo, para convertir tu disco persistente estándar en un disco persistente SSD, sigue este proceso:
Console
- Crea una instantánea de tu disco persistente estándar.
- Crea un nuevo disco persistente basado en la instantánea. En la lista desplegable Tipo, selecciona “Disco persistente SSD”.
gcloud
- Crea una instantánea de tu disco persistente estándar.
- Crea un nuevo disco persistente basado en la instantánea.
Incluye la marca
--type
y especificapd-ssd
.
REST
- Crea una instantánea de tu disco persistente estándar.
- Crea un nuevo disco persistente basado en la instantánea.
En el campo
type
, especifica"zones/ZONE/diskTypes/pd-ssd"
y reemplazaZONE
por la zona en la que se encuentran la instancia y el disco nuevo.
Configura el estado de eliminación automática de un volumen de Persistent Disk
Puedes borrar de forma automática los volúmenes de disco persistente de lectura y escritura cuando se borra la instancia de VM asociada. Este comportamiento se controla mediante la propiedad autoDelete
en la instancia de VM para un disco conectado en particular y se puede actualizar en cualquier momento. Del mismo modo, puedes evitar que se borre un volumen de disco persistente si marcas el valor autoDelete
como falso.
Console
En la consola de Google Cloud, ve a la página Instancias de VM.
Selecciona la instancia que tiene los discos asociados.
Haga clic en el nombre de la instancia. Aparecerá la página Detalles de instancia de VM.
Haz clic en Edit.
En la sección Almacenamiento, debajo del encabezado Discos adicionales, haz clic en el ícono de lápiz
para cambiar laRegla de eliminación.Haz clic en Guardar para actualizar tu instancia.
gcloud
Configura el estado de eliminación automática de un disco persistente con el comando gcloud compute instances set-disk-auto-delete
. Para conservar el disco, usa la marca --no-auto-delete
.
Para borrar el disco, usa la marca --auto-delete
.
gcloud compute instances set-disk-auto-delete VM_NAME \ AUTO_DELETE_SETTING \ --disk DISK_NAME
Reemplaza lo siguiente:
VM_NAME
: Es el nombre de la instancia.AUTO_DELETE_SETTING
: indica si se debe borrar el disco de forma automática o no. Especifica--no-auto-delete
para conservar el disco después de borrar la VM y--auto-delete
a fin de borrar el disco al mismo tiempo que la VM.DISK_NAME
: Es el nombre del disco
Go
Antes de probar esta muestra, sigue las instrucciones de configuración de Go en la Guía de inicio rápido de Compute Engine: Usa las bibliotecas cliente. Si quieres obtener más información, consulta la documentación de referencia de la API de Go de Compute Engine.
Para autenticarte en Compute Engine, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Java
Antes de probar esta muestra, sigue las instrucciones de configuración de Java en la Guía de inicio rápido de Compute Engine: Usa las bibliotecas cliente. Si quieres obtener más información, consulta la documentación de referencia de la API de Java de Compute Engine.
Para autenticarte en Compute Engine, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Node.js
Antes de probar esta muestra, sigue las instrucciones de configuración de Node.js en la Guía de inicio rápido de Compute Engine: Usa las bibliotecas cliente. Si quieres obtener más información, consulta la documentación de referencia de la API de Node.js de Compute Engine.
Para autenticarte en Compute Engine, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Python
Antes de probar esta muestra, sigue las instrucciones de configuración de Python en la Guía de inicio rápido de Compute Engine: Usa las bibliotecas cliente. Si quieres obtener más información, consulta la documentación de referencia de la API de Python de Compute Engine.
Para autenticarte en Compute Engine, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
REST
Para establecer el estado de eliminación automática mediante la API, realiza una solicitud POST
al método instances.setDiskAutoDelete.
Usa el parámetro autoDelete
para indicar si deseas borrar el disco.
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/VM_NAME/setDiskAutoDelete?deviceName=DISK_NAME,autoDelete=AUTO_DELETE_OPTION
Reemplaza lo siguiente:
PROJECT_ID
: El ID de tu proyectoZONE
: La zona en la que se encuentran la instancia y el discoVM_NAME
: el nombre de tu instanciaDISK_NAME
: el nombre del disco conectado a la instancia.AUTO_DELETE_OPTION
: indica si se debe borrar de forma automática el disco cuando se borra la VM. Para borrar el disco, configúralo comotrue
. Configúralo comofalse
para conservar el disco después de borrar la VM.
Soluciona problemas
A fin de encontrar métodos para diagnosticar y resolver problemas relacionados con los discos completos y el cambio de tamaño de los discos, consulta Soluciona problemas de discos completos y cambio de tamaño de disco.
¿Qué sigue?
- Obtén información para crear una copia de seguridad de tus discos mediante instantáneas de forma periódica a fin de evitar la pérdida involuntaria de datos.
- Usa discos persistentes regionales para la replicación síncrona entre dos zonas.
- Adjunta un disco RAM a tu instancia.