Trova il volume nell'istanza

In Compute Cloud@Customer, quando un volume a blocchi viene inizialmente collegato a un'istanza, l'istanza vede il volume come un nuovo disco, ad esempio: come dispositivo /dev/sdb. Questa procedura descrive come elencare i dispositivi disco in un'istanza in modo da poter trovare il volume e amministrarlo nel sistema operativo.

Per le immagini UNIX, per eseguire il MOUNT di questi volumi all'avvio di un'istanza, è necessario aggiungere il volume al file /etc/fstab. Vedere Configurazione dei volumi per l'installazione automatica (istanze Linux).

Se si desidera, è possibile eseguire diverse attività di amministrazione per configurare lo storage in base alle proprie esigenze di storage.

Le utility utilizzate per eseguire i task amministrativi variano a seconda del tipo di sistema operativo nell'istanza. Per ulteriori informazioni amministrative, consultare la documentazione relativa alla versione del sistema operativo presente nell'istanza. Queste raccolte di documentazione forniscono accesso a informazioni utili:

Identificazione del volume di avvio e dei dispositivi per volumi a blocchi collegati nell'istanza mediante i comandi Linux

  1. Accedere all'istanza. Vedere Connessione a un'istanza.

  2. Visualizzare i dispositivi a disco.

    Importante

    Nei sistemi operativi UNIX, l'ordine di collegamento dei volumi non è deterministico, pertanto può essere modificato a ogni riavvio. Se si fa riferimento a un volume che utilizza il nome del dispositivo, ad esempio /dev/sdb, e si dispone di più volumi non root, non è garantito che il volume che si intende installare per un nome dispositivo specifico sarà il volume montato. Quando si configura il sistema operativo in modo che riconosca il volume a blocchi (ad esempio, aggiungendo il volume al file /etc/fstab), utilizzare l'ID SCSI del volume come descritto in questa procedura.

    sudo ls /dev/sd*
    /dev/sda  /dev/sda1  /dev/sda2  /dev/sdb

    In questo esempio, vengono elencati due dispositivi, /dev/sda e /dev/sdb.

  3. Utilizzare il comando fdisk -l per visualizzare informazioni di configurazione sui dispositivi.

    In questo esempio, /dev/sda è il volume di avvio e /dev/sdb è il volume a blocchi collegato.

    sudo fdisk -l
    
    Disk /dev/sda: 53.7 GB, 53687091200 bytes, 104857600 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 8192 bytes / 8192 bytes
    Disk label type: dos
    Disk identifier: 0x000af694
    
       Device Boot Start End Blocks Id System
    /dev/sda1 * 2048 2099199 1048576 83 Linux
    /dev/sda2 2099200 61442047 29671424 8e Linux LVM
    
    Disk /dev/mapper/ol-root: 27.2 GB, 27229421568 bytes, 53182464 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 8192 bytes / 8192 bytes
    
    
    Disk /dev/mapper/ol-swap: 3145 MB, 3145728000 bytes, 6144000 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 8192 bytes / 8192 bytes
    
    
    Disk /dev/sdb: 1099.5 GB, 1099511627776 bytes, 2147483648 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 8192 bytes / 8192 bytes

    Questo output di esempio fornisce queste informazioni su /dev/sda e /dev/sdb:

    • La dimensione di /dev/sda è 53,7 GB (volume di avvio).

    • /dev/sda dispone di due partizioni: /dev/sda1 e /dev/sda2.

    • La dimensione di /dev/sdb è di 1099,5 GB (il volume a blocchi collegato) e non dispone di partizioni.

  4. Identificare i dispositivi dotati di file system e attivati nel sistema operativo.

    sudo df -T
    Filesystem          Type     1K-blocks    Used Available Use% Mounted on
    devtmpfs            devtmpfs  16318164       0  16318164   0% /dev
    tmpfs               tmpfs     16332596       0  16332596   0% /dev/shm
    tmpfs               tmpfs     16332596    8744  16323852   1% /run
    tmpfs               tmpfs     16332596       0  16332596   0% /sys/fs/cgroup
    /dev/mapper/ol-root xfs       26578248 2907292  23670956  11% /
    /dev/sda1           xfs        1038336  292512    745824  29% /boot
    tmpfs               tmpfs      3266520       0   3266520   0% /run/user/0

    In questo esempio:

    • /dev/sda1 dispone di un file system xfs ed è attivato su /boot (il volume di avvio).

    • /dev/sdb non è elencato perché questo volume a blocchi è stato appena collegato e non ha ancora creato un file system e non è ancora attivabile.

  5. Trovare l'ID SCSI per il nuovo volume collegato.

    sudo ls -l /dev/disk/by-id
    total 0
    lrwxrwxrwx. 1 root root 10 Dec  6 18:26 dm-name-ol-root -> ../../dm-0
    lrwxrwxrwx. 1 root root 10 Dec  6 18:26 dm-name-ol-swap -> ../../dm-1
    lrwxrwxrwx. 1 root root 10 Dec  6 18:26 dm-uuid-LVM-83pr2aUrW2ZdCbWgsN4ZRFqvsXGGNZ8JO6il7j1YTWpywZeewYCiA6ywDmIeho1G -> ../../dm-0
    lrwxrwxrwx. 1 root root 10 Dec  6 18:26 dm-uuid-LVM-83pr2aUrW2ZdCbWgsN4ZRFqvsXGGNZ8JsaUihE3RWozk5u4p5nOwG9sFcj34AU3F -> ../../dm-1
    lrwxrwxrwx. 1 root root 10 Dec  6 18:26 lvm-pv-uuid-Dh9ydC-Rj90-chhj-tkwq-ZI0Z-mfop-Wtg5bh -> ../../sda2
    lrwxrwxrwx. 1 root root  9 Dec  6 18:26 scsi-3600144f096933b92000061ae9bfc0025 -> ../../sda
    lrwxrwxrwx. 1 root root 10 Dec  6 18:26 scsi-3600144f096933b92000061ae9bfc0025-part1 -> ../../sda1
    lrwxrwxrwx. 1 root root 10 Dec  6 18:26 scsi-3600144f096933b92000061ae9bfc0025-part2 -> ../../sda2
    lrwxrwxrwx. 1 root root  9 Dec  8 15:17 scsi-3600144f096933b92000061b1129e0037 -> ../../sdb
    lrwxrwxrwx. 1 root root  9 Dec  6 18:26 wwn-0x600144f096933b92000061ae9bfc0025 -> ../../sda
    lrwxrwxrwx. 1 root root 10 Dec  6 18:26 wwn-0x600144f096933b92000061ae9bfc0025-part1 -> ../../sda1
    lrwxrwxrwx. 1 root root 10 Dec  6 18:26 wwn-0x600144f096933b92000061ae9bfc0025-part2 -> ../../sda2
    lrwxrwxrwx. 1 root root  9 Dec  8 15:17 wwn-0x600144f096933b92000061b1129e0037 -> ../../sdb

    In questo esempio la riga seguente mostra l'ID SCSI assegnato a sdb:

    lrwxrwxrwx. 1 root root 9 Dec 8 15:17 scsi-3600144f096933b92000061b1129e0037 -> ../../sdb

    dove scsi-3600144f096933b92000061b1129e0037 è l'ID SCSI.

    L'ID SCSI è un nome di dispositivo persistente per /dev/sdb e viene utilizzato quando si eseguono operazioni amministrative sul dispositivo, come il partizionamento, la creazione di un file system e l'attivazione.

    Per ulteriori informazioni sull'installazione di un file system di volumi a blocchi in un'istanza, vedere Configurazione dei volumi da installare automaticamente (istanze Linux).

  6. Eseguire i task amministrativi per configurare il volume a blocchi in base ai requisiti di storage.

    I task specifici eseguiti dipendono dal tipo di sistema operativo che esegue l'istanza e dalla modalità di configurazione dello storage. Per dettagli, fare riferimento alla documentazione del sistema operativo.