Puede utilizar un disco persistente como disco de arranque para una instancia de máquina virtual (VM) o como disco de datos que se adjunta a una VM. Este documento explica cómo modificar volúmenes de disco persistente existentes para hacer lo siguiente:
- Cambie a un tipo de disco diferente.
- Eliminación automática de discos cuando se eliminan las máquinas virtuales conectadas.
Para obtener información general sobre el disco persistente, consulte Acerca del disco persistente .
Cambie el tipo de volumen de su disco persistente
En ocasiones, es necesario cambiar el tipo de un volumen de disco persistente en particular para cumplir con sus requisitos de rendimiento o precio. Por ejemplo, es posible que desee cambiar el disco de datos de una carga de trabajo de un disco persistente estándar a un disco persistente equilibrado.
No puede cambiar directamente el tipo de un volumen de disco persistente existente. Debe crear una instantánea del disco existente y luego usar esa instantánea para crear un disco del nuevo tipo.
Por ejemplo, para cambiar un disco persistente estándar a un disco persistente SSD, utilice el siguiente proceso:
Consola
- Cree una instantánea de su disco persistente estándar.
- Cree un nuevo disco persistente basado en la instantánea . En la lista desplegable Tipo , seleccione "Disco persistente SSD".
nube de gcloud
- Cree una instantánea de su disco persistente estándar.
- Cree un nuevo disco persistente basado en la instantánea . Incluya el indicador
--type
y especifiquepd-ssd
.
DESCANSAR
- Cree una instantánea de su disco persistente estándar.
- Cree un nuevo disco persistente basado en la instantánea . En el campo
type
, especifique"zones/ ZONE /diskTypes/pd-ssd"
y reemplaceZONE
con la zona donde se encuentran su instancia y el nuevo disco.
Después de crear y probar el nuevo disco, puede eliminar la instantánea y eliminar el disco original .
Establecer el estado de eliminación automática de un volumen de disco persistente
Puede eliminar automáticamente volúmenes de disco persistente de lectura/escritura cuando se elimina la instancia de VM asociada. Este comportamiento está controlado por la propiedad autoDelete
en la instancia de VM para un disco adjunto determinado y se puede actualizar en cualquier momento. De manera similar, puede evitar que se elimine un volumen de disco persistente marcando el valor autoDelete
como falso.
Consola
En la consola de Google Cloud, vaya a la página de instancias de VM .
Seleccione la instancia que tiene los discos asociados.
Haga clic en el nombre de la instancia. Aparece la página de detalles de la instancia de VM .
Haga clic en Editar .
En la sección Almacenamiento , bajo el título Discos adicionales , haga clic en el ícono de lápiz
para cambiar la regla de eliminación del disco.Haga clic en Guardar para actualizar su instancia.
nube de gcloud
Establece 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, utilice la opción --no-auto-delete
. Para eliminar el disco, utilice el indicador --auto-delete
.
gcloud compute instances set-disk-auto-delete VM_NAME \ AUTO_DELETE_SETTING \ --disk DISK_NAME
Reemplace lo siguiente:
-
VM_NAME
: el nombre de la instancia -
AUTO_DELETE_SETTING
: si se elimina o no automáticamente el disco. Especifique--no-auto-delete
para conservar el disco después de eliminar la VM y--auto-delete
para eliminar el disco al mismo tiempo que la VM. -
DISK_NAME
: el nombre del disco
Ir
Antes de probar este ejemplo, sigue las instrucciones de configuración Go en el inicio rápido de Compute Engine usando bibliotecas cliente . Para obtener más información, consulta la documentación de referencia de la API Go de Compute Engine .
Para autenticarse en Compute Engine, configure las credenciales predeterminadas de la aplicación. Para obtener más información, consulte Configurar la autenticación para un entorno de desarrollo local .
Java
Antes de probar este ejemplo, sigue las instrucciones de configuración Java en el inicio rápido de Compute Engine usando bibliotecas cliente . Para obtener más información, consulta la documentación de referencia de la API Java de Compute Engine .
Para autenticarse en Compute Engine, configure las credenciales predeterminadas de la aplicación. Para obtener más información, consulte Configurar la autenticación para un entorno de desarrollo local .
Nodo.js
Antes de probar este ejemplo, sigue las instrucciones de configuración de Node.js en el inicio rápido de Compute Engine usando bibliotecas cliente . Para obtener más información, consulta la documentación de referencia de la API de Compute Engine Node.js
Para autenticarse en Compute Engine, configure las credenciales predeterminadas de la aplicación. Para obtener más información, consulte Configurar la autenticación para un entorno de desarrollo local .
Pitón
Antes de probar este ejemplo, sigue las instrucciones de configuración Python en el inicio rápido de Compute Engine usando bibliotecas cliente . Para obtener más información, consulta la documentación de referencia de la API Python de Compute Engine .
Para autenticarse en Compute Engine, configure las credenciales predeterminadas de la aplicación. Para obtener más información, consulte Configurar la autenticación para un entorno de desarrollo local .
DESCANSAR
Para configurar el estado de eliminación automática mediante la API, realice una solicitud POST
al método instancias.setDiskAutoDelete .
Utilice el parámetro autoDelete
para indicar si se elimina 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
Reemplace lo siguiente:
-
PROJECT_ID
: ID de tu proyecto -
ZONE
: la zona donde se encuentran su instancia y su disco -
VM_NAME
: el nombre de tu instancia -
DISK_NAME
: el nombre del disco adjunto a la instancia. -
AUTO_DELETE_OPTION
: si se elimina o no automáticamente el disco cuando se elimina la VM. Para eliminar el disco, configúrelo entrue
. Configúrelo enfalse
para conservar el disco después de eliminar la VM.
Solución de problemas
Para encontrar métodos para diagnosticar y resolver problemas relacionados con discos llenos y cambio de tamaño de disco, consulte Solución de problemas de discos llenos y cambio de tamaño de disco .
¿Qué sigue?
- Aprenda a realizar copias de seguridad periódicas de sus discos mediante instantáneas para evitar la pérdida de datos no deseada.
- Utilice discos persistentes regionales para la replicación sincrónica entre dos zonas.
- Monte un disco RAM en su instancia .