Nota:
- Questa esercitazione richiede l'accesso a Oracle Cloud. Per iscriversi a un account gratuito, consulta Inizia a utilizzare Oracle Cloud Infrastructure Free Tier.
- Utilizza valori di esempio per le credenziali, la tenancy e i compartimenti di Oracle Cloud Infrastructure. Al termine del laboratorio, sostituisci questi valori con quelli specifici del tuo ambiente cloud.
Estendi un volume a blocchi logico collegato a un'istanza di computazione Oracle Cloud Infrastructure
Introduzione
Il servizio Oracle Cloud Infrastructure Block Volume consente di eseguire il provisioning e la gestione in modo dinamico dei volumi di storage a blocchi. Puoi creare, collegare, connettere e spostare volumi, nonché modificare le prestazioni dei volumi, se necessario, per soddisfare i tuoi requisiti a livello di storage, prestazioni e applicazioni.
Mentre lavori in Oracle Cloud Infrastructure (OCI) o in qualsiasi altro cloud, può essere necessario aumentare la dimensione dei volumi a blocchi per i volumi a blocchi logici collegati alle istanze nel cloud. Si tratta di un processo in due fasi, poiché il passo 1 riguarda l'identificazione e l'estensione del volume richiesto dalla console OCI, mentre il passo 2 riguarda l'estensione del volume dal livello del sistema operativo dopo il login all'istanza.
Obiettivi
- Estendere il volume dalla console OCI.
- Identificare se il volume è collegato come logico e quindi eseguire il set di comandi corretto per estenderlo.
Prerequisiti
-
Disporre delle autorizzazioni di accesso necessarie consentite in Oracle Cloud Infrastructure Identity and Access Management (IAM OCI). Le risorse necessarie sono autorizzate a creare/estendere volumi a blocchi e a visualizzare l'istanza di computazione a cui è collegato il volume.
-
Accesso a tutti i componenti necessari per visualizzare i relativi OCID e altre informazioni pertinenti.
-
Accesso a OCI Cloud Shell o a un client simile a putty mediante il quale l'utente può accedere all'istanza di computazione a livello di sistema operativo.
Task 1: estendere il volume dalla console OCI
-
Andare all'istanza di computazione, quindi passare a Risorse, Volumi a blocchi collegati e fare clic per aprire il volume a blocchi.
-
Modificare il volume a blocchi e aggiornare la dimensione. La nuova dimensione deve essere maggiore della dimensione esistente. Non puoi ridurre le dimensioni di un volume a blocchi.
-
Salvare le modifiche per il volume a blocchi e attendere il tempo di aggiornamento e provisioning del volume con la nuova dimensione nella console OCI. Una volta reso disponibile di nuovo il volume, andare al task 2.
Task 2: Estendere il volume dal livello di sistema operativo dell'istanza
-
SSH all'istanza in cui è collegato il volume a blocchi ed eseguire il comando
lsblk
per controllare il file system. Se viene visualizzato comelsblk
(per/u01
), significa che si tratta di un volume logico.-
L'output di
lsblk
consente di visualizzare che il volume di 700 GB è collegato a sdb. -
Si noti inoltre che sdb è partizionato e diviso in volumi logici. Eseguire ulteriori passi solo se il volume è collegato a un percorso dispositivo partizionato e creato in modo logico.
NOTA: è possibile identificare questa opzione in un altro modo. È possibile eseguire il comando readlink per conoscere il collegamento e confrontarlo con le informazioni visualizzate dalla console OCI per il volume a blocchi nel percorso dispositivo.
-
-
Eseguire i comandi seguenti per trovare il dispositivo per il volume, rieseguire la scansione e quindi controllare lo stato in
lsblk
. Ora dovresti vedere che il volume viene esteso a 1400 GB o 1,4 TB.dd iflag=direct if=/dev/mapper/ebs_vg-ebs_lv of=/dev/null echo "1" | sudo tee /sys/class/block/sdb/device/rescan
-
Quando
lsblk
mostra la dimensione estesa corretta, eseguire i comandipvresize
elvextend
nel percorso del dispositivo e nel percorso logico per il volume richiesto e verificare se la dimensione del volume viene ridimensionata utilizzando il comandodf
. Abbiamo bisogno di attivare il seguente comando nel percorso del dispositivo e nel percorso logico su cui è collegato il volume a blocchi. Ad esempio, è disponibile come /dev/sdb e /dev/mapper/ebs_vg-ebs_lv.pv resize /dev/sdb lvextend -l +100%FREE /dev/mapper/ebs_vg-ebs_lv
Il comando finale per ridimensionare il volume è resize2fs su /dev/mapper/ebs_vg-ebs_lv.
resize2fs /dev/mapper/ebs_vg-ebs_lv df -h
Il volume esteso si trova nel percorso del dispositivo sdb di cui è stato eseguito il MOUNT nella directory /u01
. Le nuove dimensioni del volume sono 1,4 TB.
In questo modo, possiamo estendere un volume a blocchi quando è collegato come percorso del dispositivo logico e partizionato e come destinazione di MOUNT.
Collegamenti correlati
Conferme
- Lovelesh Saxena (Architetto di ingegneria cloud)
Altre risorse di apprendimento
Esplora altri laboratori su docs.oracle.com/learn o accedi a contenuti di formazione gratuiti sul canale YouTube di Oracle Learning. Inoltre, visitare education.oracle.com/learning-explorer per diventare Explorer di Oracle Learning.
Per la documentazione sul prodotto, visitare il sito Oracle Help Center.
Extend a logical Block Volume attached to an Oracle Cloud Infrastructure Compute Instance
F85583-01
August 2023
Copyright © 2023, Oracle and/or its affiliates.