Le SSD locali sono progettate per casi d'uso temporaneo come cache o spazio di elaborazione temporaneo. Poiché le unità SSD locali si trovano sulla su cui è in esecuzione la tua VM, possono essere create solo durante processo di creazione di un progetto. Le unità SSD locali non possono essere utilizzate come dispositivi di avvio.
Per le serie di macchine di terza generazione, viene aggiunta una quantità predefinita di dischi SSD locali alla VM quando la crei. L'unico per aggiungere spazio di archiviazione SSD locale a queste VM è il seguente:
- Per C3 e C3D, l'archiviazione SSD locale è disponibile solo con determinate macchine
di testo, ad esempio
c3-standard-88-lssd
. - Per le serie di macchine ultra Z3, A3 e A2, ogni tipo di macchina è dotato di archiviazione SSD locale.
Per i tipi di macchine M3 e di prima e seconda generazione, devi specificare i dischi SSD locali durante la creazione della VM.
Dopo aver creato un disco SSD locale, devi formattare e montare il dispositivo prima di poterlo utilizzare.
Per informazioni sulla quantità di spazio di archiviazione SSD locale disponibile con varie di macchine e il numero di dischi SSD locali che per collegarti a una VM, Scegli un numero valido di SSD locali.
Prima di iniziare
- Esamina le limitazioni degli SSD locali prima di utilizzarli.
- Esamina gli scenari di persistenza dei dati per i dischi SSD locali.
- Se aggiungi SSD locali a istanze di macchine virtuali (VM) con GPU collegate, consulta la sezione Disponibilezza delle unità SSD locali per regioni e zone GPU.
-
Se non l'hai già fatto, configura l'autenticazione.
L'autenticazione è la procedura mediante la quale la tua identità viene verificata per l'accesso alle API e ai servizi Google Cloud.
Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi eseguire l'autenticazione
Compute Engine come segue.
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.
- Install the Google Cloud CLI.
-
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.
- Install the Google Cloud CLI.
-
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.
- Install the Google Cloud CLI.
-
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.
- Install the Google Cloud CLI.
-
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.
Vai alla pagina Crea un'istanza.
Specifica il nome, la regione e la zona della VM. Se vuoi, puoi aggiungere tag o etichette.
Nella sezione Configurazione macchina, scegli la famiglia di macchine che contiene il tipo di macchina di destinazione.
Seleziona una serie dall'elenco Serie, quindi scegli il tipo di macchina.
- Per le serie di macchine di terza generazione C3 e C3D, scegli un tipo di macchina che termina con
-lssd
. - Per Z3, A3 e A2 ultra, ogni tipo di macchina è dotato di archiviazione su SSD locale.
- Per M3 o le serie di macchine di prima e seconda generazione, dopo aver selezionato il tipo di macchina, procedi nel seguente modo:
- Espandi la sezione Opzioni avanzate.
- Espandi Dischi, fai clic su Aggiungi SSD locale e segui questi passaggi:
- Nella pagina Configura SSD locale, scegli il tipo di interfaccia del disco.
- Seleziona il numero di dischi dall'elenco Capacità del disco.
- Fai clic su Salva.
- Per le serie di macchine di terza generazione C3 e C3D, scegli un tipo di macchina che termina con
Continua con il processo di creazione della VM.
Dopo aver creato la VM con dischi SSD locali, devi formattare e montare ciascun dispositivo prima di poter usare il i dischi permanenti.
Per le serie di macchine ultra Z3, A3 e A2, per creare una VM con dischi SSD locali collegati, crea una VM che utilizzi uno qualsiasi tipi di macchine disponibili per quella serie seguendo le istruzioni per per creare un'istanza.
Per la serie di macchine C3 o C3D, per creare una VM con dischi SSD locali collegati, segui le istruzioni per creare un'istanza, ma specifica un tipo di istanza che includa i dischi SSD locali (
-lssd
).Ad esempio, puoi creare una VM C3 con due partizioni SSD locali usa l'interfaccia del disco NVMe come segue:
gcloud compute instances create example-c3-instance \ --zone ZONE \ --machine-type c3-standard-8-lssd \ --image-project IMAGE_PROJECT \ --image-family IMAGE_FAMILY
Per M3 e le serie di macchine di prima e seconda generazione, per creare una VM con dischi SSD locali collegati, segui le istruzioni per creare un'istanza, ma usa il flag
--local-ssd
per creare e collegare un disco SSD locale. A crea più dischi SSD locali, aggiungi altri flag--local-ssd
. Se vuoi, puoi anche impostare i valori per l'interfaccia e il nome del dispositivo per ogni flag--local-ssd
.Ad esempio, puoi creare una VM M3 con quattro dischi SSD locali e specificare il tipo di interfaccia del disco come segue:
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: il nome della nuova VM
- ZONE: la zona in cui creare la VM. Questo flag è
facoltativo se hai configurato gcloud CLI
compute/zone
o la variabile di ambienteCLOUDSDK_COMPUTE_ZONE
. - INTERFACE_TYPE: il tipo di interfaccia del disco che
vuoi utilizzare per il dispositivo SSD locale. Specifica
nvme
se stai creando una VM M3 o se l'immagine disco di avvio dispone di driver NVMe ottimizzati. Specificascsi
per le altre immagini. - DEVICE-NAME: (facoltativo) un nome che indica la nome del disco da utilizzare nel sistema operativo guest link simbolico (link simbolico).
- IMAGE_FAMILY: uno dei famiglie di immagini disponibili che vuoi installare sul disco di avvio
- IMAGE_PROJECT: il progetto di immagini a cui appartiene la famiglia di immagini
- Nella console Google Cloud, vai alla pagina Istanze VM.
- Fai clic su Crea istanza.
- Specifica i parametri che preferisci.
- Nella parte superiore o inferiore della pagina, fai clic su Codice equivalente e poi sulla scheda Terraform per visualizzare il codice Terraform.
- Per le serie di macchine ultra Z3, A3 e A2, per creare una VM con dischi SSD locali collegati, crea una VM che utilizzi uno dei tipi di macchine disponibili per quella serie.
Per la serie di macchine C3 o C3D, creare una VM con SSD locale collegato specifica un tipo di istanza che includa i dischi SSD locali (
-lssd
).Ecco un payload di esempio per la creazione di una VM C3 con Ubuntu disco di avvio e due dischi SSD locali:
{ "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" } ] }
Per le serie di macchine M3 e di prima e seconda generazione, per creare una VM con dischi SSD locali collegati, puoi aggiungere dispositivi SSD locali durante la creazione della VM utilizzando la proprietà
initializeParams
. Devi anche fornire le seguenti proprietà:diskType
: imposta su SSD localeautoDelete
: impostato su truetype
: impostato suSCRATCH
Le seguenti proprietà non possono essere utilizzate con i dispositivi SSD locali:
diskName
sourceImage
proprietàdiskSizeGb
Ecco un payload di richiesta di esempio che crea una VM M3 con un disco di avvio e quattro dischi SSD locali:
{ "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" } ] }
Vai alla pagina delle istanze VM.
Fai clic sul pulsante SSH accanto all'istanza a cui è collegato il nuovo SSD locale. Il browser apre una connessione terminale all'istanza.
Nel terminale, utilizza il comando
find
per identificare l'unità SSD locale che vuoi montare.$ find /dev/ | grep google-local-nvme-ssd
Le unità SSD locali in modalità SCSI hanno nomi standard come
google-local-ssd-0
. Gli SSD locali in modalità NVMe hanno nomi simili agoogle-local-nvme-ssd-0
, come mostrato nell'output seguente:$ find /dev/ | grep google-local-nvme-ssd /dev/disk/by-id/google-local-nvme-ssd-0
Formatta l'unità SSD locale con un file system ext4. Questo comando elimina tutti i dati esistenti dall'unità SSD locale.
$ sudo mkfs.ext4 -F /dev/disk/by-id/[SSD_NAME]
Sostituisci
[SSD_NAME]
con l'ID dell'unità SSD locale che vuoi formattare. Ad esempio, specificagoogle-local-nvme-ssd-0
per formattare il file il primo SSD locale NVMe sull'istanza.Usa il comando
mkdir
per creare una directory in cui montare dispositivo.$ sudo mkdir -p /mnt/disks/[MNT_DIR]
Sostituisci
[MNT_DIR]
con il percorso della directory in cui vuoi montare il disco SSD locale.Monta l'SSD locale sulla VM.
$ sudo mount /dev/[SSD_NAME] /mnt/disks/[MNT_DIR]
Sostituisci quanto segue:
[SSD_NAME]
: l'ID dell'unità SSD locale che vuoi montare.[MNT_DIR]
: la directory in cui vuoi montare l'SSD locale.
Configura l'accesso in lettura e scrittura al dispositivo. Per questo esempio, concedi accesso in scrittura al dispositivo per tutti gli utenti.
$ sudo chmod a+w /mnt/disks/[MNT_DIR]
Sostituisci
[MNT_DIR]
con la directory in cui hai montato SSD locale.Crea la voce
/etc/fstab
. Usa il comandoblkid
per trovare UUID per il file system sul dispositivo e modifica il file/etc/fstab
per includere l'UUID nelle opzioni di montaggio. Puoi completare questo passaggio con un solo comando.Ad esempio, per un SSD locale in modalità NVMe, utilizza il seguente 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
Per un SSD locale in modalità non NVMe, ad esempio SCSI, utilizza il seguente 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
Sostituisci
[MNT_DIR]
con la directory in cui hai montato l'unità SSD locale.Utilizza il comando
cat
per verificare che le voci/etc/fstab
siano corrette:$ cat /etc/fstab
Connettiti all'istanza mediante RDP. Per questo esempio, vai alla pagina Istanze VM e fai clic sul pulsante RDP accanto all'istanza con le SSD locali collegate. Dopo aver inserito il nome utente e la password, si apre una finestra con l'interfaccia desktop del server.
Fai clic con il tasto destro del mouse sul pulsante di avvio di Windows e seleziona Gestione disco.
Se non hai mai inizializzato l'unità SSD locale, lo strumento ti chiede di selezionare uno schema di partizione per le nuove partizioni. Seleziona GPT e fai clic su OK.
Dopo l'inizializzazione dell'SSD locale, fai clic con il tasto destro del mouse sul disco non allocato. spazio e seleziona New Simple Volume (Nuovo volume semplice).
Segui le istruzioni della procedura guidata nuovo volume semplice per configurare il nuovo volume. Puoi usare qualsiasi formato di partizione desiderato, ma per in questo esempio seleziona
NTFS
. Inoltre, seleziona Esegui una formattazione rapida per velocizzare la procedura di formattazione.Dopo aver completato la procedura guidata e aver completato la formattazione del volume, controlla il nuovo SSD locale per assicurarti che sia nello stato
Healthy
.Vai alla pagina Istanze VM.
Fai clic sul pulsante SSH accanto all'istanza con la nuova unità SSD locale collegata. Il browser apre una connessione terminale all'istanza.
Nel terminale, installa lo strumento
mdadm
. La procedura di installazione dimdadm
include una richiesta all'utente che interrompe gli script, quindi esegui questa procedura manualmente.Debian e Ubuntu:
$ sudo apt update && sudo apt install mdadm --no-install-recommends
CentOS e RHEL:
$ sudo yum install mdadm -y
SLES e openSUSE:
$ sudo zypper install -y mdadm
Utilizza il comando
find
per identificare tutte le unità SSD locali che ti interessano. da montare insieme.Per questo esempio, l'istanza ha otto SSD locali in modalità 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
non garantisce che verrà effettuato un ordine. Va bene se i dispositivi sono elencate in un ordine diverso purché il numero di righe di output corrisponda al numero previsto di partizioni SSD. Le unità SSD locali in modalità SCSI hanno nomi standard comegoogle-local-ssd
. Le unità SSD locali in modalità NVMe hanno nomi comegoogle-local-nvme-ssd
.Utilizza
mdadm
per combinare più dispositivi SSD locali in un unico array chiamato/dev/md0
. Questo esempio unisce otto dispositivi SSD locali in modalità NVMe. Per i dispositivi SSD locali in modalità SCSI, specifica i nomi ottenuto dal 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.
Puoi confermare i dettagli dell'array con
mdadm --detail
. Aggiunta in corso... Il flag--prefer=by-id
elencherà i dispositivi utilizzando i percorsi/dev/disk/by-id
.sudo mdadm --detail --prefer=by-id /dev/md0
L'output dovrebbe essere simile al seguente per ogni dispositivo nell'array.
... Number Major Minor RaidDevice State 0 259 0 0 active sync /dev/disk/by-id/google-local-nvme-ssd-0 ...
Formatta l'array
/dev/md0
completo con un file system ext4.$ sudo mkfs.ext4 -F /dev/md0
Crea una directory in cui puoi montare
/dev/md0
. Per questo esempio, crea la directory/mnt/disks/ssd-array
:$ sudo mkdir -p /mnt/disks/[MNT_DIR]
Sostituisci
[MNT_DIR]
con la directory in cui vuoi montare l'array SSD locale.Monta l'array
/dev/md0
nella directory/mnt/disks/ssd-array
:$ sudo mount /dev/md0 /mnt/disks/[MNT_DIR]
Sostituisci
[MNT_DIR]
con la directory in cui vuoi montare l'array SSD locale.Configura l'accesso in lettura e scrittura al dispositivo. Per questo esempio, concedi accesso in scrittura al dispositivo per tutti gli utenti.
$ sudo chmod a+w /mnt/disks/[MNT_DIR]
Sostituisci
[MNT_DIR]
con la directory in cui hai montato il server locale un array SSD.Crea la voce
/etc/fstab
. Utilizza il comandoblkid
per trovare l'UUID del file system sul dispositivo e modifica il file/etc/fstab
per includere l'UUID con le opzioni di montaggio. Specifica il valorenofail
per consentire l'avvio del sistema anche se l'SSD locale è non disponibile.Puoi completare questo passaggio con un solo comando. Per esempio:$ 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
Sostituisci
[MNT_DIR]
con la directory in cui hai montato l'array SSD locale.Se utilizzi un nome di dispositivo come
/dev/md0
nel file/etc/fstab
anziché l'UUID, devi modificare il file/etc/mdadm/mdadm.conf
per assicurarsi che l'array venga riassemblato automaticamente all'avvio. Per farlo, completa questi due passaggi:- Assicurati che l'array di dischi venga scansionato e riassemblato automaticamente al momento dell'avvio.
$ sudo mdadm --detail --scan | sudo tee -a /etc/mdadm/mdadm.conf
- Aggiorna
initramfs
in modo che l'array sia disponibile durante il processo di fase iniziale di avvio.$ sudo update-initramfs -u
- Assicurati che l'array di dischi venga scansionato e riassemblato automaticamente al momento dell'avvio.
Usa il comando
cat
per verificare che le voci/etc/fstab
siano risposta corretta:$ cat /etc/fstab
Connettiti all'istanza mediante RDP. Per questo esempio, vai alla pagina Istanze VM e fai clic sul pulsante RDP accanto all'istanza con le SSD locali collegate. Dopo aver inserito il nome utente e la password, viene visualizzata una finestra con l'interfaccia desktop del tuo server.
Fai clic con il tasto destro del mouse sul pulsante di avvio di Windows e seleziona Gestione disco.
Se non hai mai inizializzato le unità SSD locali, lo strumento ti chiede di selezionare uno schema di partizione per le nuove partizioni. Seleziona GPT e fai clic su OK.
Dopo l'inizializzazione dell'unità SSD locale, fai clic con il tasto destro del mouse sullo spazio su disco non allocato e seleziona Nuovo volume a strisce.
Seleziona le partizioni dell'unità SSD locale che vuoi includere nell'array a strisce. Per questo esempio, seleziona tutte le partizioni per combinarle in un unico dispositivo SSD locale.
Segui le istruzioni nella procedura guidata del nuovo volume Striped per configurare il nuovo volume. Puoi utilizzare qualsiasi formato di partizione, ma per questo esempio seleziona
NTFS
. Consulta anche l'articolo Eseguire un formato rapido. per velocizzare il processo di formattazione.Dopo aver completato la procedura guidata e aver completato la formattazione del volume, controlla il nuovo SSD locale per assicurarti che sia nello stato
Healthy
.- Scopri di più sui nomi dei dispositivi per la tua VM.
- Scopri come eseguire il benchmark delle prestazioni per i dischi SSD locali
Terraform
Per utilizzare gli esempi di Terraform in questa pagina in un ambiente dell'ambiente di sviluppo, installare e inizializzare gcloud CLI quindi configura Credenziali predefinite dell'applicazione con le tue credenziali utente.
Per ulteriori informazioni, consulta Set up authentication for a local development environment.
Vai
Per utilizzare gli Go esempi in questa pagina in un ambiente di sviluppo locale, installa e inizializza l'interfaccia a riga di comando gcloud, quindi configura le credenziali predefinite dell'applicazione con le tue credenziali utente.
Per ulteriori informazioni, consulta Set up authentication for a local development environment.
Java
Per utilizzare gli Java esempi in questa pagina in un ambiente di sviluppo locale, installa e inizializza l'interfaccia a riga di comando gcloud, quindi configura le credenziali predefinite dell'applicazione con le tue credenziali utente.
Per ulteriori informazioni, consulta Set up authentication for a local development environment.
Python
Per utilizzare gli Python esempi in questa pagina in un ambiente di sviluppo locale, installa e inizializza l'interfaccia a riga di comando gcloud, quindi configura le credenziali predefinite dell'applicazione con le tue credenziali utente.
Per ulteriori informazioni, vedi Set up authentication for a local development environment.
REST
Per utilizzare gli esempi dell'API REST in questa pagina in un ambiente di sviluppo locale, utilizza le credenziali fornite a gcloud CLI.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Per ulteriori informazioni, vedi Esegui l'autenticazione per l'utilizzo di REST nella documentazione sull'autenticazione di Google Cloud.
Crea una VM con un SSD locale
Puoi creare una VM con spazio di archiviazione su disco SSD locale utilizzando la console Google Cloud, gcloud CLI o API Compute Engine.
Console
gcloud
Sostituisci quanto segue:
Se necessario, puoi collegare le unità SSD locali a una VM di prima o seconda generazione utilizzando una combinazione di
nvme
escsi
per diverse partizioni. Le prestazioni del dispositivonvme
dipendono dall'immagine del disco di avvio per l'istanza. Le VM di terza generazione supportano solo l'interfaccia del disco NVMe.Dopo aver creato una VM con SSD locale, devi formattare e montare ogni dispositivo prima di poterlo usare.
Terraform
Per creare una VM con dischi SSD locali collegati, puoi utilizzare la risorsa
google_compute_instance
.Per scoprire come applicare o rimuovere una configurazione Terraform, consulta: Comandi Terraform di base.
Per generare il codice Terraform, puoi utilizzare il componente Codice equivalente nella console Google Cloud.Vai
Go
Prima di provare questo esempio, segui le istruzioni per la configurazione di Go nel Guida rapida di Compute Engine con librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine Go.
Per eseguire l'autenticazione su Compute Engine, configura Credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Java
Java
Prima di provare questo esempio, segui le istruzioni per la configurazione di Java nel Guida rapida di Compute Engine con librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine Java.
Per autenticarti a Compute Engine, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Python
Python
Prima di provare questo esempio, segui le istruzioni di configurazione di Python nella guida rapida di Compute Engine che utilizza le librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine Python.
Per eseguire l'autenticazione su Compute Engine, configura Credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
REST
Utilizza la
instances.insert method
per creare una VM da una famiglia di immagini o da una versione specifica dell'immagine del sistema operativo.Dopo aver creato un disco SSD locale, devi formattare e montare ogni dispositivo prima di poterlo utilizzare.
Per ulteriori informazioni sulla creazione di un'istanza utilizzando REST, consulta l'API Compute Engine.
Formattare e montare un dispositivo SSD locale
Puoi formattare e montare ogni disco SSD locale singolarmente oppure combinare più dischi SSD locali in un unico volume logico.
Formatta e monta singole partizioni SSD locali
Il modo più semplice per collegare le unità SSD locali all'istanza è formattare e montare ogni dispositivo con una singola partizione. In alternativa, puoi combinare più partizioni in un unico volume logico.
Istanze Linux
Formatta e monta la nuova SSD locale sull'istanza Linux. Puoi utilizzare qualsiasi il formato e la configurazione necessari. Per questo esempio, crea una singola partizione
ext4
.Facoltativamente, puoi aggiungere l'unità SSD locale al file
/etc/fstab
in modo che il dispositivo si rimonta automaticamente al riavvio dell'istanza. Questo non conserva i dati sul tuo SSD locale se l'istanza si arresta. Per informazioni dettagliate, consulta la sezione Persistenza dei dati dell'SSD locale.Quando specifichi il file della voce
/etc/fstab
, assicurati di includere i campinofail
in modo che l'istanza possa continuare ad avviarsi anche se L'SSD locale non è presente. Ad esempio, se acquisisci uno snapshot del disco di avvio e crei una nuova istanza senza collegare alcun disco SSD locale, l'istanza può continuare la procedura di avvio e non essere messa in pausa indefinitamente.Se crei uno snapshot dal disco di avvio di questa istanza e lo utilizzi per creare un'istanza separata che non dispone di SSD locali, modifica il file
/etc/fstab
e rimuovi la voce relativa a questo SSD locale. Anche con l'opzionenofail
attivata, mantieni il file/etc/fstab
sincronizzato con le partizioni collegate all'istanza e rimuovi queste colonne prima di creare lo snapshot del disco di avvio.Istanze Windows
Utilizza le finestre Strumento Gestione del disco per formattare e montare un SSD locale su un'istanza Windows.
Ecco fatto. Ora puoi scrivere file sull'unità SSD locale.
Formattare e montare più partizioni SSD locali in un unico volume logico
A differenza degli SSD permanenti, gli SSD locali hanno una capacità fissa di 375 GB per ogni dispositivo che colleghi all'istanza. Se vuoi combinare più partizioni SSD locali in un unico volume logico, devi definire personalmente la gestione del volume su queste partizioni.
Istanze Linux
Utilizza
mdadm
per creare un array RAID 0. Questo esempio formatta l'array con un singolo file systemext4
, ma puoi applicare qualsiasi file system preferisci.Facoltativamente, puoi aggiungere l'unità SSD locale al file
/etc/fstab
in modo che il dispositivo si rimonta automaticamente al riavvio dell'istanza. Questa voce non conserva i dati sull'SSD locale se l'istanza si arresta. Per informazioni dettagliate, consulta la sezione Persistenza dei dati dell'SSD locale.Quando specifichi il file
/etc/fstab
di entrata, assicurati di includere l'opzionenofail
in modo che l'istanza possa continuare a avviarsi anche se l'SSD locale non è presente. Ad esempio, se acquisisci uno snapshot del disco di avvio e crei una nuova istanza senza SSD locali collegate, l'istanza può continuare la procedura di avvio e non essere messa in pausa a tempo indeterminato.Se crei uno snapshot dal disco di avvio di questa istanza e lo utilizzi per creare un'istanza separata che non dispone di SSD locali, modifica il file
/etc/fstab
e rimuovi la voce relativa a questo array di SSD locali. Anche con l'opzionenofail
attivata, mantieni il file/etc/fstab
sincronizzato con le partizioni collegate all'istanza e rimuovi queste colonne prima di creare lo snapshot del disco di avvio.Istanze Windows
Utilizza lo strumento di gestione del disco di Windows per formattare e montare un array di SSD locali su un'istanza Windows.
Ora puoi scrivere file sull'SSD locale.
Passaggi successivi
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2024-10-14 UTC.
-