Nota:

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

Prerequisiti

Task 1: estendere il volume dalla console OCI

  1. Andare all'istanza di computazione, quindi passare a Risorse, Volumi a blocchi collegati e fare clic per aprire il volume a blocchi.

    Volume a blocchi collegato

  2. 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.

    Volume a blocchi

    Modifica volume a blocchi

  3. 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

  1. SSH all'istanza in cui è collegato il volume a blocchi ed eseguire il comando lsblk per controllare il file system. Se viene visualizzato come lsblk (per /u01), significa che si tratta di un volume logico.

    Controlla volume a blocchi

    • 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.

  2. 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
    

    Estendi volume a blocchi

  3. Quando lsblk mostra la dimensione estesa corretta, eseguire i comandi pvresize e lvextend nel percorso del dispositivo e nel percorso logico per il volume richiesto e verificare se la dimensione del volume viene ridimensionata utilizzando il comando df. 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
    

    Estendi volume a blocchi

    Estendi volume a blocchi

    Il comando finale per ridimensionare il volume è resize2fs su /dev/mapper/ebs_vg-ebs_lv.

    resize2fs /dev/mapper/ebs_vg-ebs_lv
    
    df -h
    

    Estendi volume a blocchi

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.

Conferme

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.