Los SSD locales están diseñados para casos de uso de almacenamiento temporal, como cachés o espacio de procesamiento temporal. Debido a que los SSD locales están ubicados en la máquina física donde se ejecuta su VM, solo se pueden crear durante el proceso de creación de la VM. Los SSD locales no se pueden utilizar como dispositivos de arranque.
Para la serie de máquinas de tercera generación , se agrega una cantidad determinada de discos SSD locales a la máquina virtual cuando la crea. La única forma de agregar almacenamiento SSD local a estas máquinas virtuales es:
- Para C3 y C3D, el almacenamiento SSD local está disponible solo con ciertos tipos de máquinas, como
c3-standard-88-lssd
. - Para las series de máquinas ultra Z3, A3 y A2, cada tipo de máquina viene con almacenamiento SSD local.
Para los tipos de máquinas M3 y de primera y segunda generación, debe especificar discos SSD locales al crear la máquina virtual.
Después de crear un disco SSD local, debe formatear y montar el dispositivo antes de poder usarlo.
Para obtener información sobre la cantidad de almacenamiento SSD local disponible con varios tipos de máquinas y la cantidad de discos SSD locales que puede conectar a una máquina virtual, consulte Elegir una cantidad válida de SSD locales .
Antes de comenzar
- Revise las limitaciones de las SSD locales antes de usar SSD locales.
- Revise los escenarios de persistencia de datos para discos SSD locales.
- Si agrega SSD locales a instancias de máquinas virtuales (VM) que tienen GPU conectadas, consulte Disponibilidad de SSD local por regiones y zonas de GPU .
- 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.
- 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.
Vaya a la página Crear una instancia .
Especifique el nombre, la región y la zona de su VM. Opcionalmente, agregue etiquetas o rótulos.
En la sección Configuración de la máquina , elija la familia de máquinas que contiene su tipo de máquina de destino.
Seleccione una serie de la lista Serie y luego elija el tipo de máquina.
- Para las series de máquinas C3 y C3D de tercera generación , elija un tipo de máquina que termine en
-lssd
. - Para Z3, A3 y A2 ultra, cada tipo de máquina viene con almacenamiento SSD local.
- Para M3, o series de máquinas de primera y segunda generación, después de seleccionar el tipo de máquina, haga lo siguiente:
- Expanda la sección Opciones avanzadas .
- Expanda Discos , haga clic en Agregar SSD local y haga lo siguiente:
- En la página Configurar SSD local , elija el tipo de interfaz del disco.
- Seleccione la cantidad de discos que desea en la lista Capacidad del disco .
- Haga clic en Guardar .
- Para las series de máquinas C3 y C3D de tercera generación , elija un tipo de máquina que termine en
Continúe con el proceso de creación de VM.
Después de crear la máquina virtual con discos SSD locales, debe formatear y montar cada dispositivo antes de poder usar los discos.
Para las series de máquinas ultra Z3, A3 y A2, para crear una máquina virtual con discos SSD locales conectados, cree una máquina virtual que utilice cualquiera de los tipos de máquinas disponibles para esa serie siguiendo las instrucciones para crear una instancia .
Para las series de máquinas C3 o C3D, para crear una máquina virtual con discos SSD locales conectados, siga las instrucciones para crear una instancia , pero especifique un tipo de instancia que incluya discos SSD locales (
-lssd
).Por ejemplo, puede crear una máquina virtual C3 con dos particiones SSD locales que utilicen la interfaz de disco NVMe de la siguiente manera:
gcloud compute instances create example-c3-instance \ --zone ZONE \ --machine-type c3-standard-8-lssd \ --image-project IMAGE_PROJECT \ --image-family IMAGE_FAMILY
Para M3 y las series de máquinas de primera y segunda generación, para crear una máquina virtual con discos SSD locales conectados, siga las instrucciones para crear una instancia , pero use el indicador
--local-ssd
para crear y conectar un disco SSD local. Para crear varios discos SSD locales, agregue más indicadores--local-ssd
. Opcionalmente, también puede establecer valores para la interfaz y el nombre del dispositivo para cada indicador--local-ssd
.Por ejemplo, puede crear una máquina virtual M3 con cuatro discos SSD locales y especificar el tipo de interfaz del disco de la siguiente manera:
gcloud compute instances create VM_NAME \ --machine-type m3-ultramem-64 \ --zone ZONE \ --local-ssd interface=INTERFACE_TYPE,device-name=DEVICE-NAME \ --local-ssd interface=INTERFACE_TYPE,device-name=DEVICE-NAME \ --local-ssd interface=INTERFACE_TYPE,device-name=DEVICE-NAME \ --local-ssd interface=INTERFACE_TYPE \ --image-project IMAGE_PROJECT \ --image-family IMAGE_FAMILY
- VM_NAME : el nombre de la nueva VM
- ZONE : la zona en la que se creará la VM. Esta marca es opcional si configuró la propiedad
compute/zone
de la CLI de gcloud o la variable de entornoCLOUDSDK_COMPUTE_ZONE
. - INTERFACE_TYPE : el tipo de interfaz de disco que desea utilizar para el dispositivo SSD local. Especifique
nvme
si crea una máquina virtual M3 o si la imagen de su disco de arranque tiene controladores NVMe optimizados . Especifiquescsi
para otras imágenes. - DEVICE-NAME : Opcional: un nombre que indica el nombre del disco que se usará en el enlace simbólico del sistema operativo invitado (enlace simbólico).
- IMAGE_FAMILY : una de las familias de imágenes disponibles que desea instalar en el disco de arranque
- IMAGE_PROJECT : el proyecto de imagen al que pertenece la familia de imágenes
- En la consola de Google Cloud, vaya a la página de instancias de VM .
- Haga clic en Crear instancia .
- Especifique los parámetros que desee.
- En la parte superior o inferior de la página, haga clic en Código equivalente y luego haga clic en la pestaña Terraform para ver el código de Terraform.
- Para las series de máquinas ultra Z3, A3 y A2, para crear una máquina virtual con discos SSD locales conectados, cree una máquina virtual que utilice cualquiera de los tipos de máquinas disponibles para esa serie.
Para las series de máquinas C3 o C3D, para crear una máquina virtual con discos SSD locales conectados, especifique un tipo de instancia que incluya discos SSD locales (
-lssd
).Aquí hay una carga útil de solicitud de muestra que crea una máquina virtual C3 con un disco de arranque de Ubuntu y dos discos SSD locales:
{ "machineType":"zones/us-central1-c/machineTypes/c3-standard-8-lssd", "name":"c3-with-local-ssd", "disks":[ { "type":"PERSISTENT", "initializeParams":{ "sourceImage":"projects/ubuntu-os-cloud/global/images/family/ubuntu-2204-lts" }, "boot":true } ], "networkInterfaces":[ { "network":"global/networks/default" } ] }
Para M3 y las series de máquinas de primera y segunda generación, para crear una máquina virtual con discos SSD locales conectados, puede agregar dispositivos SSD locales durante la creación de la máquina virtual mediante la propiedad
initializeParams
. También debe proporcionar las siguientes propiedades:-
diskType
: Establecer en SSD local -
autoDelete
: Establecer en verdadero -
type
: Establecer enSCRATCH
Las siguientes propiedades no se pueden utilizar con dispositivos SSD locales:
-
diskName
- propiedad
sourceImage
-
diskSizeGb
A continuación se muestra una carga útil de solicitud de muestra que crea una máquina virtual M3 con un disco de arranque y cuatro discos SSD locales:
{ "machineType":"zones/us-central1-f/machineTypes/m3-ultramem-64", "name":"local-ssd-instance", "disks":[ { "type":"PERSISTENT", "initializeParams":{ "sourceImage":"projects/ubuntu-os-cloud/global/images/family/ubuntu-2204-lts" }, "boot":true }, { "type":"SCRATCH", "initializeParams":{ "diskType":"zones/us-central1-f/diskTypes/local-ssd" }, "autoDelete":true, "interface": "NVME" }, { "type":"SCRATCH", "initializeParams":{ "diskType":"zones/us-central1-f/diskTypes/local-ssd" }, "autoDelete":true, "interface": "NVME" }, { "type":"SCRATCH", "initializeParams":{ "diskType":"zones/us-central1-f/diskTypes/local-ssd" }, "autoDelete":true, "interface": "NVME" }, { "type":"SCRATCH", "initializeParams":{ "diskType":"zones/us-central1-f/diskTypes/local-ssd" }, "autoDelete":true, "interface": "NVME" }, ], "networkInterfaces":[ { "network":"global/networks/default" } ] }
-
Vaya a la página de instancias de VM.
Haga clic en el botón SSH junto a la instancia que tiene el nuevo SSD local adjunto. El navegador abre una conexión de terminal a la instancia.
En la terminal, use el comando
find
para identificar el SSD local que desea montar.$ find /dev/ | grep google-local-nvme-ssd
Los SSD locales en modo SCSI tienen nombres estándar como
google-local-ssd-0
. Los SSD locales en modo NVMe tienen nombres comogoogle-local-nvme-ssd-0
, como se muestra en el siguiente resultado:$ find /dev/ | grep google-local-nvme-ssd /dev/disk/by-id/google-local-nvme-ssd-0
Formatee el SSD local con un sistema de archivos ext4. Este comando elimina todos los datos existentes del SSD local.
$ sudo mkfs.ext4 -F /dev/disk/by-id/[SSD_NAME]
Reemplace
[SSD_NAME]
con el ID del SSD local que desea formatear. Por ejemplo, especifiquegoogle-local-nvme-ssd-0
para formatear el primer SSD local NVMe en la instancia.Utilice el comando
mkdir
para crear un directorio donde pueda montar el dispositivo.$ sudo mkdir -p /mnt/disks/[MNT_DIR]
Reemplace
[MNT_DIR]
con la ruta del directorio donde desea montar su disco SSD local.Monte el SSD local en la VM.
$ sudo mount /dev/disk/by-id/[SSD_NAME] /mnt/disks/[MNT_DIR]
Reemplace lo siguiente:
-
[SSD_NAME]
: el ID del SSD local que desea montar. -
[MNT_DIR]
: el directorio donde desea montar su SSD local.
-
Configure el acceso de lectura y escritura al dispositivo. Para este ejemplo, otorgue acceso de escritura al dispositivo para todos los usuarios.
$ sudo chmod a+w /mnt/disks/[MNT_DIR]
Reemplace
[MNT_DIR]
con el directorio donde montó su SSD local.Cree la entrada
/etc/fstab
. Utilice el comandoblkid
para buscar el UUID del sistema de archivos en el dispositivo y edite el archivo/etc/fstab
para incluir ese UUID con las opciones de montaje. Puede completar este paso con un solo comando.Por ejemplo, para un SSD local en modo NVMe, use el siguiente comando:
$ echo UUID=`sudo blkid -s UUID -o value /dev/disk/by-id/google-local-nvme-ssd-0` /mnt/disks/[MNT_DIR] ext4 discard,defaults,nofail 0 2 | sudo tee -a /etc/fstab
Para un SSD local en un modo que no sea NVMe, como SCSI, utilice el siguiente comando:
$ echo UUID=`sudo blkid -s UUID -o value /dev/disk/by-id/google-local-ssd-0` /mnt/disks/[MNT_DIR] ext4 discard,defaults,nofail 0 2 | sudo tee -a /etc/fstab
Reemplace
[MNT_DIR]
con el directorio donde montó su SSD local.Utilice el comando
cat
para verificar que sus entradas en/etc/fstab
sean correctas:$ cat /etc/fstab
Conéctese a la instancia a través de RDP. Para este ejemplo, vaya a la página de instancias de VM y haga clic en el botón RDP junto a la instancia que tiene los SSD locales conectados. Después de ingresar su nombre de usuario y contraseña, se abre una ventana con la interfaz de escritorio de su servidor.
Haga clic derecho en el botón Inicio de Windows y seleccione Administración de discos .
Si no ha inicializado el SSD local antes, la herramienta le pedirá que seleccione un esquema de partición para las nuevas particiones. Seleccione GPT y haga clic en Aceptar .
Después de que se inicialice el SSD local, haga clic derecho en el espacio en disco no asignado y seleccione Nuevo volumen simple .
Siga las instrucciones del Asistente para nuevo volumen simple para configurar el nuevo volumen. Puede utilizar cualquier formato de partición que desee, pero para este ejemplo seleccione
NTFS
. Además, marque Realizar un formato rápido para acelerar el proceso de formateo.Después de completar el asistente y el volumen termine de formatearse, verifique el nuevo SSD local para asegurarse de que tenga un estado
Healthy
.Vaya a la página de instancias de VM.
Haga clic en el botón SSH junto a la instancia que tiene el nuevo SSD local adjunto. El navegador abre una conexión de terminal a la instancia.
En la terminal, instale la herramienta
mdadm
. El proceso de instalación demdadm
incluye un mensaje de usuario que detiene los scripts, así que ejecute este proceso manualmente.Debian y Ubuntu:
$ sudo apt update && sudo apt install mdadm --no-install-recommends
CentOS y RHEL:
$ sudo yum install mdadm -y
SLES y openSUSE:
$ sudo zypper install -y mdadm
Utilice el comando
find
para identificar todos los SSD locales que desea montar juntos.Para este ejemplo, la instancia tiene ocho particiones SSD locales en modo NVMe:
$ find /dev/ | grep google-local-nvme-ssd /dev/disk/by-id/google-local-nvme-ssd-7 /dev/disk/by-id/google-local-nvme-ssd-6 /dev/disk/by-id/google-local-nvme-ssd-5 /dev/disk/by-id/google-local-nvme-ssd-4 /dev/disk/by-id/google-local-nvme-ssd-3 /dev/disk/by-id/google-local-nvme-ssd-2 /dev/disk/by-id/google-local-nvme-ssd-1 /dev/disk/by-id/google-local-nvme-ssd-0
find
no garantiza un pedido. Está bien si los dispositivos aparecen en un orden diferente, siempre y cuando el número de líneas de salida coincida con el número esperado de particiones SSD. Los SSD locales en modo SCSI tienen nombres estándar comogoogle-local-ssd
. Los SSD locales en modo NVMe tienen nombres comogoogle-local-nvme-ssd
.Utilice
mdadm
para combinar varios dispositivos SSD locales en una única matriz denominada/dev/md0
. Este ejemplo combina ocho dispositivos SSD locales en modo NVMe. Para dispositivos SSD locales en modo SCSI, especifique los nombres que obtuvo del comandofind
:$ sudo mdadm --create /dev/md0 --level=0 --raid-devices=8 \ /dev/disk/by-id/google-local-nvme-ssd-0 \ /dev/disk/by-id/google-local-nvme-ssd-1 \ /dev/disk/by-id/google-local-nvme-ssd-2 \ /dev/disk/by-id/google-local-nvme-ssd-3 \ /dev/disk/by-id/google-local-nvme-ssd-4 \ /dev/disk/by-id/google-local-nvme-ssd-5 \ /dev/disk/by-id/google-local-nvme-ssd-6 \ /dev/disk/by-id/google-local-nvme-ssd-7 mdadm: Defaulting to version 1.2 metadata mdadm: array /dev/md0 started.
Puede confirmar los detalles de la matriz con
mdadm --detail
. Agregar el indicador--prefer=by-id
enumerará los dispositivos que utilizan las rutas/dev/disk/by-id
.sudo mdadm --detail --prefer=by-id /dev/md0
El resultado debería ser similar al siguiente para cada dispositivo de la matriz.
... Number Major Minor RaidDevice State 0 259 0 0 active sync /dev/disk/by-id/google-local-nvme-ssd-0 ...
Formatee la matriz
/dev/md0
completa con un sistema de archivos ext4.$ sudo mkfs.ext4 -F /dev/md0
Cree un directorio donde pueda montar
/dev/md0
. Para este ejemplo, cree el directorio/mnt/disks/ssd-array
:$ sudo mkdir -p /mnt/disks/[MNT_DIR]
Reemplace
[MNT_DIR]
con el directorio donde desea montar su matriz SSD local.Monte la matriz
/dev/md0
en el directorio/mnt/disks/ssd-array
:$ sudo mount /dev/md0 /mnt/disks/[MNT_DIR]
Reemplace
[MNT_DIR]
con el directorio donde desea montar su matriz SSD local.Configure el acceso de lectura y escritura al dispositivo. Para este ejemplo, otorgue acceso de escritura al dispositivo para todos los usuarios.
$ sudo chmod a+w /mnt/disks/[MNT_DIR]
Reemplace
[MNT_DIR]
con el directorio donde montó su matriz SSD local.Cree la entrada
/etc/fstab
. Utilice el comandoblkid
para buscar el UUID del sistema de archivos en el dispositivo y edite el archivo/etc/fstab
para incluir ese UUID con las opciones de montaje. Especifique la opciónnofail
para permitir que el sistema se inicie incluso si el SSD local no está disponible. Puede completar este paso con un solo comando. Por ejemplo:$ echo UUID=`sudo blkid -s UUID -o value /dev/md0` /mnt/disks/[MNT_DIR] ext4 discard,defaults,nofail 0 2 | sudo tee -a /etc/fstab
Reemplace
[MNT_DIR]
con el directorio donde montó su matriz SSD local.Si usa un nombre de dispositivo como
/dev/md0
en el archivo/etc/fstab
en lugar del UUID, debe editar el archivo/etc/mdadm/mdadm.conf
para asegurarse de que la matriz se vuelva a ensamblar automáticamente en el arranque. Para hacer esto, complete los siguientes dos pasos:- Asegúrese de que la matriz de discos se escanee y se vuelva a ensamblar automáticamente durante el arranque.
$ sudo mdadm --detail --scan | sudo tee -a /etc/mdadm/mdadm.conf
- Actualice
initramfs
para que la matriz esté disponible durante el proceso de inicio temprano.$ sudo update-initramfs -u
- Asegúrese de que la matriz de discos se escanee y se vuelva a ensamblar automáticamente durante el arranque.
Utilice el comando
cat
para verificar que sus entradas en/etc/fstab
sean correctas:$ cat /etc/fstab
Conéctese a la instancia a través de RDP. Para este ejemplo, vaya a la página de instancias de VM y haga clic en el botón RDP junto a la instancia que tiene los SSD locales conectados. Después de ingresar su nombre de usuario y contraseña, se abre una ventana con la interfaz de escritorio de su servidor.
Haga clic derecho en el botón Inicio de Windows y seleccione Administración de discos .
Si no ha inicializado los SSD locales antes, la herramienta le solicita que seleccione un esquema de partición para las nuevas particiones. Seleccione GPT y haga clic en Aceptar .
Después de que se inicialice el SSD local, haga clic con el botón derecho en el espacio en disco no asignado y seleccione Nuevo volumen seccionado .
Seleccione las particiones SSD locales que desea incluir en la matriz seccionada. Para este ejemplo, seleccione todas las particiones para combinarlas en un único dispositivo SSD local.
Siga las instrucciones del Asistente para nuevo volumen seccionado para configurar el nuevo volumen. Puede utilizar cualquier formato de partición que desee, pero para este ejemplo seleccione
NTFS
. Además, marque Realizar un formato rápido para acelerar el proceso de formateo.Después de completar el asistente y el volumen termine de formatearse, verifique el nuevo SSD local para asegurarse de que tenga un estado
Healthy
.- Obtenga más información sobre los nombres de dispositivos para su VM.
- Aprenda cómo comparar el rendimiento de los discos SSD locales
Terraform
Para usar las muestras de Terraform 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.
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.
Python
Para usar las muestras de Python 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 .
Cree una máquina virtual con un SSD local
Puedes crear una máquina virtual con almacenamiento en disco SSD local mediante la consola de Google Cloud , la CLI de gcloud o la API de Compute Engine .
Consola
nube de gcloud
Reemplace lo siguiente:
Si es necesario, puede conectar SSD locales a una máquina virtual de primera o segunda generación usando una combinación de
nvme
yscsi
para diferentes particiones. El rendimiento del dispositivonvme
depende de la imagen del disco de inicio de su instancia. Las máquinas virtuales de tercera generación solo admiten la interfaz de disco NVMe.Después de crear una máquina virtual con SSD local, debe formatear y montar cada dispositivo antes de poder usarlo.
Terraformar
Para crear una máquina virtual con discos SSD locales conectados, puede utilizar el recurso
google_compute_instance
.Para aprender cómo aplicar o eliminar una configuración de Terraform, consulte Comandos básicos de Terraform .
Para generar el código Terraform, puede utilizar el componente Código equivalente en la consola de Google Cloud.Ir
Go
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
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 .
Pitón
Python
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
Utilice el
instances.insert method
para crear una máquina virtual a partir de una familia de imágenes o de una versión específica de una imagen del sistema operativo.Después de crear un disco SSD local, debe formatear y montar cada dispositivo antes de poder usarlo.
Para obtener más información sobre cómo crear una instancia usando REST, consulta la API de Compute Engine .
Formatear y montar un dispositivo SSD local
Puede formatear y montar cada disco SSD local individualmente o puede combinar varios discos SSD locales en un único volumen lógico.
Formatee y monte particiones SSD locales individuales
La forma más sencilla de conectar SSD locales a su instancia es formatear y montar cada dispositivo con una única partición. Alternativamente, puede combinar varias particiones en un único volumen lógico .
Instancias de Linux
Formatee y monte el nuevo SSD local en su instancia de Linux. Puede utilizar cualquier formato de partición y configuración que necesite. Para este ejemplo, cree una única partición
ext4
.Opcionalmente, puede agregar el SSD local al archivo
/etc/fstab
para que el dispositivo se vuelva a montar automáticamente cuando se reinicie la instancia. Esta entrada no conserva datos en su SSD local si la instancia se detiene. Consulte Persistencia de datos SSD local para obtener detalles completos.Cuando especifique la entrada del archivo
/etc/fstab
, asegúrese de incluir la opciónnofail
para que la instancia pueda continuar arrancando incluso si el SSD local no está presente. Por ejemplo, si toma una instantánea del disco de arranque y crea una nueva instancia sin ningún disco SSD local conectado, la instancia puede continuar con el proceso de inicio y no pausarse indefinidamente.Si crea una instantánea desde el disco de arranque de esta instancia y la usa para crear una instancia separada que no tiene SSD locales, edite el archivo
/etc/fstab
y elimine la entrada para este SSD local. Incluso con la opciónnofail
implementada, mantenga el archivo/etc/fstab
sincronizado con las particiones adjuntas a su instancia y elimine estas entradas antes de crear la instantánea del disco de arranque.Instancias de Windows
Utilice la herramienta de administración de discos de Windows para formatear y montar un SSD local en una instancia de Windows.
¡Eso es todo! Ahora puede escribir archivos en el SSD local.
Formatee y monte varias particiones SSD locales en un único volumen lógico
A diferencia de los SSD persistentes , los SSD locales tienen una capacidad fija de 375 GB para cada dispositivo que conecte a la instancia. Si desea combinar varias particiones SSD locales en un único volumen lógico, debe definir usted mismo la administración de volúmenes en estas particiones.
Instancias de Linux
Utilice
mdadm
para crear una matriz RAID 0. Este ejemplo formatea la matriz con un único sistema de archivosext4
, pero puede aplicar cualquier sistema de archivos que prefiera.Opcionalmente, puede agregar el SSD local al archivo
/etc/fstab
para que el dispositivo se vuelva a montar automáticamente cuando se reinicie la instancia. Esta entrada no conserva datos en su SSD local si la instancia se detiene. Consulte Persistencia de datos SSD local para obtener más detalles.Cuando especifique la entrada del archivo
/etc/fstab
, asegúrese de incluir la opciónnofail
para que la instancia pueda continuar arrancando incluso si el SSD local no está presente. Por ejemplo, si toma una instantánea del disco de arranque y crea una nueva instancia sin ningún SSD local conectado, la instancia puede continuar con el proceso de inicio y no pausarse indefinidamente.Si crea una instantánea desde el disco de arranque de esta instancia y la usa para crear una instancia separada que no tiene SSD locales, edite el archivo
/etc/fstab
y elimine la entrada para esta matriz de SSD local. Incluso con la opciónnofail
implementada, mantenga el archivo/etc/fstab
sincronizado con las particiones adjuntas a su instancia y elimine estas entradas antes de crear la instantánea del disco de arranque.Instancias de Windows
Utilice la herramienta de administración de discos de Windows para formatear y montar una serie de SSD locales en una instancia de Windows.
Ahora puede escribir archivos en el SSD local.
¿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).
-