Puedes usar un volumen Hyperdisk Balanced, Hyperdisk Extreme o Hyperdisk Throughput con tu instancia de Compute Engine completando las siguientes tareas:
- Cree un volumen Hyperdisk zonal, en blanco y sin inicio y asócielo a su instancia durante o después de la creación de la instancia.
- Formatee y monte el volumen para proporcionar acceso a un sistema de archivos o datos.
Para volúmenes Hyperdisk Balanced, también puede crear discos de arranque y discos de datos.
Para obtener información general sobre Hyperdisk, consulte Acerca de Hyperdisk .
Para agregar un disco de alta disponibilidad equilibrada de Hyperdisk a su instancia, utilice los siguientes procedimientos:
Antes de comenzar
- Revise las limitaciones de Hyperdisk antes de agregar un volumen de Hyperdisk a su instancia informática.
- Si aún no lo has hecho, configura la autenticación. La autenticación es el proceso mediante el cual se verifica su identidad para acceder a Google Cloud servicios y API. Para ejecutar código o muestras desde un entorno de desarrollo local, puedes autenticarte en Compute Engine seleccionando una de las siguientes opciones:
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
-
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
- Set a default region and zone.
- Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
If an authentication error is returned, confirm that you have configured the gcloud CLI to use Workforce Identity Federation.
- Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
If an authentication error is returned, confirm that you have configured the gcloud CLI to use Workforce Identity Federation.
- Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
If an authentication error is returned, confirm that you have configured the gcloud CLI to use Workforce Identity Federation.
- Administrador de instancias informáticas (v1) (
roles/compute.instanceAdmin.v1
) - Para conectarse a una instancia que se puede ejecutar como una cuenta de servicio: Usuario de cuenta de servicio (v1) (
roles/iam.serviceAccountUser
) - Para crear y adjuntar un volumen Hyperdisk:
-
compute.disks.create
en el proyecto. -
compute.instances.attachDisk
en la instancia -
compute.disks.use
en el volumen que desea adjuntar a la instancia.
-
- Para formatear y montar el volumen adjunto:
compute.instances.setMetadata
en la instancia Vaya a la página de instancias de VM .
Haga clic en el nombre de la instancia donde desea agregar un disco.
En la página de detalles de la instancia de VM , haga clic en Editar .
Bajo el título Discos adicionales , haga clic en Agregar nuevo disco .
Especifique un nombre para el disco y, opcionalmente, agregue una descripción. Seleccione Disco en blanco como tipo de fuente de disco .
En Configuración de disco , elija un tipo de disco de la siguiente lista. Los valores que especifique deben estar dentro del rango de valores admitidos .
- Hiperdisco equilibrado . También puede cambiar las configuraciones predeterminadas de Tamaño del disco, IOPS aprovisionadas y Rendimiento aprovisionado .
- Hiperdisco extremo . También puede cambiar la configuración predeterminada de Tamaño del disco y IOPS aprovisionadas .
- Hiperdisco ML . También puede cambiar la configuración predeterminada de Tamaño del disco y Rendimiento aprovisionado .
- Rendimiento del hiperdisco . También puede cambiar la configuración predeterminada de Tamaño del disco y Rendimiento aprovisionado .
Opcional: para volúmenes Hyperdisk Balanced, puede habilitar la conexión del disco a varias instancias creando el disco en modo de escritura múltiple. En Modo de acceso , seleccione Lectura y escritura de varias máquinas virtuales .
Haga clic en Guardar .
Para aplicar sus cambios a la instancia, haga clic en Guardar .
Usa el comando
gcloud compute disks create
para crear el volumen Hyperdisk.gcloud compute disks create DISK_NAME \ --zone=ZONE \ --size=DISK_SIZE \ --type=DISK_TYPE \ --provisioned-iops=IOPS_LIMIT --provisioned-throughput=THROUGHPUT_LIMIT --access-mode=DISK_ACCESS_MODE
Reemplace lo siguiente:
-
DISK_NAME
: el nombre del nuevo disco. -
ZONE
: el nombre de la zona donde se está creando el nuevo disco. -
DISK_SIZE
: Opcional: el tamaño del nuevo disco. 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 ninguna unidad de tamaño, se utilizan 100 GB como valor predeterminado. Los valores aceptados para el tamaño del disco son:- Hiperdisco equilibrado: de 4 GiB a 64 TiB, inclusive, en incrementos de 1 GiB.
- Hyperdisk Extreme: De 64 GiB a 64 TiB, inclusive, en incrementos de 1 GiB.
- Hyperdisk ML: de 4 GiB a 64 TiB, inclusive, en incrementos de 1 GiB.
- Rendimiento del hiperdisco: de 2 TiB a 32 TiB, inclusive, en incrementos de 1 GiB.
-
DISK_TYPE
: el tipo de disco. Utilice uno de los siguientes valores:hyperdisk-balanced
,hyperdisk-extreme
,hyperdisk-ml
ohyperdisk-throughput
-
IOPS_LIMIT
: Opcional: para discos Hyperdisk Balanced o Hyperdisk Extreme, este es el número de operaciones de E/S por segundo (IOPS) que el disco puede manejar. -
THROUGHPUT_LIMIT
: Opcional: para volúmenes Hyperdisk Balanced, Hyperdisk ML o Hyperdisk Throughput, este es un número entero que representa el rendimiento máximo, medido en MiB por segundo, que el disco puede proporcionar. DISK_ACCESS_MODE
: Opcional: cómo las instancias informáticas pueden acceder a los datos en el disco. Los valores admitidos son:-
READ_WRITE_SINGLE
, para acceso de lectura y escritura desde una instancia. Este es el valor predeterminado. -
READ_WRITE_MANY
(solo Hyperdisk Balanced y Hyperdisk Balanced High Availability) para acceso simultáneo de lectura y escritura desde múltiples instancias. -
READ_ONLY_MANY
, (solo Hyperdisk ML) para acceso simultáneo de solo lectura desde múltiples instancias.
Para configurar el modo de acceso para discos de alta disponibilidad equilibrada de Hyperdisk, consulte Crear un disco regional .
-
-
Opcional: usa el comando
gcloud compute disks describe DISK_NAME
para ver una descripción de tu disco.Después de crear el disco, puede adjuntarlo a una instancia .
Construya una solicitud
POST
para crear un hiperdisco zonal utilizando el métododisks.insert
. Incluya las propiedadesname
,sizeGb
,type
,provisionedIops
yprovisionedThroughput
. Para crear este disco como un disco sin arranque vacío y sin formato, no especifique una imagen de origen ni una instantánea de origen.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks { "name": "DISK_NAME", "sizeGb": "DISK_SIZE", "type": "https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/diskTypes/DISK_TYPE", "provisionedIops": "IOPS_LIMIT", "provisionedThroughput": "THROUGHPUT_LIMIT", "accessMode": "DISK_ACCESS_MODE" }
Reemplace lo siguiente:
-
PROJECT_ID
: ID de tu proyecto -
ZONE
: la zona donde se encuentran su instancia y su nuevo disco -
DISK_NAME
: el nombre del nuevo disco -
DISK_SIZE
: Opcional: el tamaño del nuevo disco. El valor debe ser un número entero seguido de una unidad de tamaño de GB para gibibytes o TB para tebibytes. -
DISK_TYPE
: el tipo de disco. Para crear un volumen Hyperdisk, utilice uno de los siguientes valores:hyperdisk-balanced
,hyperdisk-extreme
,hyperdisk-ml
ohyperdisk-throughput
. -
IOPS_LIMIT
: Opcional: para Hyperdisk Balanced y Hyperdisk Extreme, esta es la cantidad de operaciones de E/S por segundo que el disco puede manejar. -
THROUGHPUT_LIMIT
: Opcional: para volúmenes Hyperdisk Balanced, Hyperdisk ML o Hyperdisk Throughput, este es un número entero que representa el rendimiento máximo, medido en MiB por segundo, que el disco puede proporcionar. DISK_ACCESS_MODE
: Opcional: cómo las instancias informáticas pueden acceder a los datos en el disco. Los valores admitidos son:-
READ_WRITE_SINGLE
, para acceso de lectura y escritura desde una instancia. Este es el valor predeterminado. -
READ_WRITE_MANY
(solo Hyperdisk Balanced y Hyperdisk Balanced High Availability) para acceso simultáneo de lectura y escritura desde múltiples instancias. -
READ_ONLY_MANY
, (solo Hyperdisk ML) para acceso simultáneo de solo lectura desde múltiples instancias.
Para configurar el modo de acceso para discos de alta disponibilidad equilibrada de Hyperdisk, consulte Crear un disco regional .
-
-
Opcional: utilice el método
compute.disks.get
para ver una descripción de su disco.Después de crear el disco, puede adjuntarlo a cualquier instancia en ejecución o detenida.
- Linux: consulte Formatear y montar un disco que no sea de arranque en una instancia informática de Linux.
- Windows: consulte Formatear y montar un disco que no sea de arranque en una instancia informática de Windows.
- Aprenda a personalizar las IOPS y el rendimiento de sus volúmenes Hyperdisk .
- Aprenda a realizar copias de seguridad periódicas de sus discos mediante instantáneas para evitar la pérdida de datos no deseada.
Go
Para usar las muestras de Go de esta página en un entorno de desarrollo local, instala e inicializa gcloud CLI y, luego, configura las credenciales predeterminadas de la aplicación con tus credenciales de usuario.
Para obtener más información, consulta Set up authentication for a local development environment.
Java
Para usar las muestras de Java de esta página en un entorno de desarrollo local, instala e inicializa gcloud CLI y, luego, configura las credenciales predeterminadas de la aplicación con tus credenciales de usuario.
Para obtener más información, consulta Set up authentication for a local development environment.
Node.js
Para usar las muestras de Node.js de esta página en un entorno de desarrollo local, instala e inicializa gcloud CLI y, luego, configura las credenciales predeterminadas de la aplicación con tus credenciales de usuario.
Para obtener más información, consulta Set up authentication for a local development environment.
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.
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
Para obtener más información, consulta Autentica para usar REST en la documentación de autenticación de Google Cloud .
Roles y permisos necesarios
Para obtener los permisos que necesita para agregar un volumen de Hyperdisk a su instancia, solicite a su administrador que le otorgue las siguientes funciones de IAM en el proyecto:
Para obtener más información sobre cómo otorgar roles, consulte Administrar el acceso a proyectos, carpetas y organizaciones .
Estos roles predefinidos contienen los permisos necesarios para agregar un volumen de Hyperdisk a su instancia. Para ver los permisos exactos que se requieren, expanda la sección Permisos requeridos :
Permisos requeridos
Se requieren los siguientes permisos para agregar un volumen Hyperdisk a su instancia:
Es posible que también pueda obtener estos permisos con roles personalizados u otros roles predefinidos .
Valores admitidos para volúmenes de Hyperdisk
Los valores que utilice al crear o modificar un volumen de Hyperdisk deben estar dentro del rango de valores máximos y mínimos descritos en Límites de Hyperdisk por disco .
Si está modificando el tamaño de un volumen de Hyperdisk que está conectado a una máquina virtual, los nuevos valores no pueden exceder los límites de Hyperdisk por máquina virtual .
Las IOPS y el rendimiento aprovisionados para un volumen de Hyperdisk deben seguir las reglas descritas en Acerca del aprovisionamiento de IOPS y el rendimiento para Hyperdisk .
Agregue un volumen Hyperdisk a su instancia
Puede crear y adjuntar un volumen Hyperdisk mediante la consola de Google Cloud, la CLI de Google Cloud o REST.
El tamaño, el rendimiento y las IOPS que especifique al crear un volumen Hyperdisk deben estar dentro del rango de valores admitidos .
Cuando crea un volumen Hyperdisk Balanced, opcionalmente puede permitir que varias instancias accedan al disco simultáneamente creando el disco en modo de escritura múltiple.
Consola
nube de gcloud
DESCANSAR
Ir
Java
Nodo.js
Después de crear el disco, puede adjuntarlo a cualquier instancia en ejecución o detenida.
Formatear y montar el disco.
Después de crear y adjuntar el nuevo disco a una instancia , debe formatear y montar el disco para que el sistema operativo pueda utilizar el espacio de almacenamiento disponible.
¿Qué sigue?
A menos que se indique lo contrario, el contenido de esta página está sujeto a la licencia Reconocimiento 4.0 de Creative Commons y las muestras de código están sujetas a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio web de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-04-17 (UTC).
-