No puedes cambiar un tipo de disco de Persistent Disk a Google Cloud Hyperdisk. Además, no hay un comando para mover un disco existente dentro o fuera de un grupo de almacenamiento de Hyperdisk.
El proceso para cambiar el tipo de disco o volver a crear un disco dentro o fuera de un grupo de almacenamiento es el mismo:
- Crea una instantánea del disco existente.
- Crea un disco nuevo del tipo o la posición correctos, con la instantánea como la fuente de datos del disco.
- Después de verificar el disco nuevo, puedes borrar el original.
Antes de comenzar
-
Si deseas colocar los volúmenes de Hyperdisk nuevos en un grupo de almacenamiento, revisa la documentación para los grupos de almacenamiento, en especial:
- Tipos de grupos de almacenamiento de Hyperdisk
- Compatibilidad de tipo de máquina y disponibilidad regional para grupos de almacenamiento de Hyperdisk Throughput y grupos de almacenamiento de Hyperdisk Balanced
- Limitaciones para crear discos en un grupo de almacenamiento de Hyperdisk
-
Si aún no lo hiciste, configura la autenticación.
La autenticación es el proceso mediante el cual se verifica tu identidad para acceder a los servicios y las API de Google Cloud.
Para ejecutar código o muestras desde un entorno de desarrollo local, puedes autenticarte en Compute Engine de la siguiente manera.
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
-
Administrador de instancias de Compute (v1) (
roles/compute.instanceAdmin.v1
) - Para conectarte a una VM que puede ejecutarse como una cuenta de servicio:
Usuario de cuenta de servicio (v1) (
roles/iam.serviceAccountUser
) -
Para crear una instantánea del disco, sigue estos pasos:
compute.snapshots.create
en el proyecto-
compute.disks.createSnapshot
en el disco
-
Para crear un disco nuevo, sigue estos pasos:
compute.disks.create
en el proyecto. -
Para crear un disco en un grupo de almacenamiento, sigue estos pasos:
compute.storagePools.use
en el proyectocompute.disks.create
en el proyecto
-
Para conectar un disco a una VM, sigue estos pasos:
compute.instances.attachDisk
en la VM-
compute.disks.use
en el volumen que deseas conectar a la VM
-
Para borrar un disco, sigue estos pasos:
compute.disks.delete
en el proyecto. -
Prepárate para crear una instantánea de disco:
- Revisa las Prácticas recomendadas para las instantáneas de discos de Compute Engine para preparar el disco para la creación de instantáneas.
- Consulta Crea programas para las instantáneas de discos para obtener información sobre cómo crear un programa de instantáneas y adjuntarlo a los discos. Crear copias de seguridad de tus discos periódicamente con instantáneas programadas puede reducir el riesgo de pérdida inesperada de datos.
Importante:: Si pausas tus aplicaciones antes de crear una instantánea, reanuda tus cargas de trabajo solo después de que el recurso de la instantánea alcance el estado
UPLOADING
.Para obtener más información, consulta la tabla Crea manualmente instantáneas coherentes con la aplicación.
-
Crea una instantánea de tu disco existente.
- Opcional: Para crear un Hyperdisk nuevo en un grupo de almacenamiento, debes crear un grupo de almacenamiento, si no existe uno.
Ir a la página Discos
Ir a Discos- Haz clic en + Create Disk.
En Tipo de disco, selecciona Hyperdisk Extreme, Hyperdisk Throughput o Hyperdisk Balanced.
Opcional: Para usar grupos de almacenamiento, selecciona Hyperdisk Balanced o Hyperdisk Throughput.
- En Tipo de fuente de disco, selecciona Instantánea y, luego, el nombre de la instantánea que deseas restablecer.
- Especifica el tamaño del disco nuevo, en GiB. Este número debe ser igual o mayor que el disco de origen de la instantánea.
Opcional: Cambia los valores predeterminados si cambias el tipo de disco:
- Hyperdisk Balanced: cambia el valor IOPS aprovisionadas y el valor Capacidad de procesamiento aprovisionada.
- Hyperdisk Extreme: cambia el valor IOPS aprovisionadas.
- Hyperdisk Throughput: cambia el valor Capacidad de procesamiento aprovisionada.
Opcional: Para crear el disco nuevo en un grupo de almacenamiento, haz lo siguiente:
- En la sección Storage pool, selecciona Enable storage pool.
Elige el nombre del grupo de almacenamiento en el que se creará el disco.
Solo los grupos de almacenamiento que existen en la zona seleccionada aparecen en la lista.
- Haz clic en Crear para crear el nuevo disco.
-
Prepárate para crear una instantánea de disco:
- Revisa las Prácticas recomendadas para las instantáneas de discos de Compute Engine para preparar el disco para la creación de instantáneas.
- Consulta Crea programas para las instantáneas de discos para obtener información sobre cómo crear un programa de instantáneas y adjuntarlo a los discos. Crear copias de seguridad de tus discos periódicamente con instantáneas programadas puede reducir el riesgo de pérdida inesperada de datos.
Importante:: Si pausas tus aplicaciones antes de crear una instantánea, reanuda tus cargas de trabajo solo después de que el recurso de la instantánea alcance el estado
UPLOADING
.Para obtener más información, consulta la tabla Crea manualmente instantáneas coherentes con la aplicación.
-
Crea una instantánea de tu disco existente.
Usa el comando
disks create
para crear un volumen de Hyperdisk a partir de tu instantánea.gcloud compute disks create DISK_NAME \ --zone=ZONE \ --storage-pool=STORAGE_POOL_NAME \ --size=SIZE \ --source-snapshot=SNAPSHOT_NAME \ --type=DISK_TYPE \ --provisioned-iops=PROVISIONED_IOPS \ --provisioned-throughput=PROVISIONED_THROUGHPUT
Reemplaza lo siguiente:
- DISK_NAME: un nombre único para el disco. Puedes proporcionar una lista de nombres de disco especificados por espacios para crear varios discos con los mismos atributos.
- ZONE: la zona en la que deseas crear el disco. Si deseas
crear el disco en un grupo de almacenamiento, debes especificar la zona
en la que se encuentra el grupo de almacenamiento. Especifica este valor en
formato de región-zona, por ejemplo,
us-central1-a
. - STORAGE_POOL_NAME: el nombre del grupo de almacenamiento en el que se creará el disco (opcional). Si no incluyes esta marca, se crea un Hyperdisk independiente.
- SIZE: la capacidad aprovisionada del disco nuevo (opcional). El tamaño debe ser mayor o igual que el tamaño del Persistent Disk de origen. El valor debe ser un número entero seguido de una unidad de tamaño de GB para gibibyte, o TB para tebibyte. Si no se especifica ningún tamaño, se usa 100 GB como el valor predeterminado.
- SNAPSHOT_NAME: el nombre de la instantánea que creaste a partir del disco original.
- DISK_TYPE: el tipo de disco que se creará. Si creas un disco en
un grupo de almacenamiento, este valor debe coincidir con el tipo de
grupo de almacenamiento de Hyperdisk, ya sea
hyperdisk-balanced
ohyperdisk-throughput
. - PROVISIONED_IOPS: las IOPS que se deben aprovisionar para el disco (opcional). Puedes usar esta marca solo cuando creas un disco de Hyperdisk Balanced o Hyperdisk Extreme.
- PROVISIONED_THROUGHPUT: en el caso de los discos de Hyperdisk Balanced y Hyperdisk Throughput, la capacidad de procesamiento en megabytes (MB) por segundo que se debe aprovisionar para el disco. El valor debe ser un número entero positivo.
- Obtén más información acerca de Hyperdisk.
- Obtén más información sobre los grupos de almacenamiento.
- Obtén más información sobre cómo administrar volúmenes de Hyperdisk.
- Compara el rendimiento de tu Hyperdisk nuevo.
REST
Para usar las muestras de la API de REST en esta página en un entorno de desarrollo local, debes usar las credenciales que proporcionas a la CLI de gcloud.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Si deseas obtener más información, consulta Autentica para usar REST en la documentación de autenticación de Google Cloud.
Roles y permisos requeridos
Si quieres obtener los permisos que necesitas para cambiar el tipo de disco, pídele a tu administrador que te otorgue los siguientes roles de IAM en el proyecto:
Si quieres obtener más información para otorgar funciones, consulta Administra el acceso.
Estos roles predefinidos contienen los permisos necesarios para cambiar el tipo de disco. Para ver los permisos exactos que son necesarios, expande la sección Permisos requeridos:
Permisos necesarios
Se requieren los siguientes permisos para cambiar el tipo de disco:
También puedes obtener estos permisos con roles personalizados o con otros roles predefinidos
Cambia el tipo o la posición de un disco
Para migrar un volumen de Persistent Disk a Hyperdisk, o volver a crear un disco dentro o fuera de un grupo de almacenamiento, debes crear una instantánea del disco y, luego, usar la instantánea cuando crees un disco nuevo.
Cuando creas un volumen de Hyperdisk nuevo, puedes crearlo como un disco independiente o puedes crear el disco en un grupo de almacenamiento, si existe uno.
Console
gcloud
Haz que tu instancia de VM tenga acceso al disco nuevo
Después de crear el disco, debes conectarlo a una VM antes de poder usarlo.
Debido a que el disco nuevo que creaste no es un disco en blanco, después de conectar el disco a una VM, solo necesitas activar el disco para que esté disponible en el sistema operativo.
Para obtener información sobre cómo activar el disco, consulta los siguientes vínculos:
Quita el disco original
Después de verificar el disco nuevo, puedes hacer lo siguiente:
¿Qué sigue?
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2024-09-03 (UTC)
-