Comanda pv

Finalità

Gestisce i volumi fisici in un pool di storage condiviso.

Sintassi

Per aggiungere volumi fisici a un solo gruppo di guasti in un pool di storage condiviso:

pv -add [-clustername ClusterName ] [-sp StoragePool ] [-tier TierName ] [-fg FGName1: ] PhysVol...

Per aggiungere volumi fisici a uno o più gruppi di guasti in un pool di storage condiviso:

pv -add [-clustername ClusterName ] [-sp StoragePool ] [-tier TierName ] - fg FGName1:PhysVol... [FGName2: PhysVol ...] ...

Per aggiungere volumi fisici a un solo gruppo di guasti in un pool di archiviazione condiviso, utilizzando il nome del file:

pv -add -file [-clustername ClusterName ] [-sp StoragePool ] [-tier TierName ] [-fg FGName1: ] FileName

Per aggiungere volumi fisici a uno o più gruppi di guasti in un pool di archiviazione condiviso, utilizzando il nome del file:

pv -add -file [-clustername ClusterName ] [-sp StoragePool ] - fg FGName1:FileName1 [ FGName2: FileName2 ].

Per rimuovere i volumi fisici da un pool di archiviazione condiviso:

pv -remove [-clustername ClusterName ] [-sp StoragePool ] - pv PhysVol...

Per rimuovere i volumi fisici utilizzando il nome del file:

pv -remove -file [-clustername ClusterName ] [-sp StoragePool ] - pv FileName

Per sostituire i volumi fisici in un pool di storage condiviso:

pv -replace [-clustername ClusterName ] [-sp StoragePool ] - vecchiopv PhysVol... -nuovopv PhysVol...

Per sostituire i volumi fisici utilizzando il nome del file:

pv -replace -file [-clustername ClusterName ] [-sp StoragePool ] - vecchiopv FileName1 - nuovopv FileName2

Per elencare i volumi fisici di un pool di archiviazione condiviso:

pv -list [-clustername ClusterName ] [-sp StoragePool ] [-tier TierName ] [-fg FGName ] [-attr Attribute=Value ] [-verbose | -field FieldName...] [-fmt Delimitatore [-intestazione ]]

Per elencare i volumi fisici compatibili con il cluster:

pv -list -capable [-clustername ClusterName ] [-campo FieldName...] [-fmt Delimitatore [-intestazione ]]

Descrizione

Il comando pv è utilizzato per gestire i volumi fisici di un pool di storage condiviso (SSP). Utilizzando il comando pv , è possibile eseguire varie operazioni, come aggiungere, sostituire, rimuovere ed elencare, sui volumi fisici di un SSP. È possibile aggiungere un nuovo volume fisico alla SSP utilizzando il flag -add. Un volume fisico esistente può essere sostituito con un nuovo volume fisico usando il flag -replace, ma assicuratevi che la dimensione del volume fisico sia uguale o superiore a quella del vecchio volume fisico che viene sostituito. Usate il flag -remove per rimuovere i volumi fisici dall'SSP. Se l'elenco dei volumi fisici è enorme, utilizzare l'opzione file per inserire tutti i volumi fisici per le opzioni -add, -remove, -replace. Per visualizzare le informazioni sui volumi fisici in una SSP, usate l'operazione -list e l'opzione verbose per visualizzare le informazioni dettagliate sui volumi fisici. Usare l'opzione attr per filtrare l'output del flag -list per stampare gli attributi di nome, udid, dimensione e stato.
Nota: L'azione di rimozione non riesce se nel pool di archiviazione condivisa non c'è abbastanza spazio libero per ospitare i dati del volume fisico che viene rimosso.

Indicatori

Nome indicatore Descrizione
-add Aggiunge i volumi fisici specificati a un pool di archiviazione condiviso.
-attr Specifica l'attributo e il valore del volume fisico.

Supporta i seguenti attributi: name, udid, size, e state.

-in grado di Elenca i volumi fisici che possono essere aggiunti al pool di archiviazione condivisa.
-nome del cluster Specifica il nome del cluster.
-fg Specifica il nome dei gruppi di guasti nel pool di archiviazione.
-campo Specifica un elenco di campi da visualizzare.
Supporta i seguenti attributi se è specificato il flag -list :
pool_name, tier_name, fg_name, pv_name, pv_udid, pv_state, size, pv_desc
Supporta i seguenti attributi se sono specificati i flag -list e -capable :
pv_name, size, udid
-file Specifica che il nome del file deve essere fornito con le opzioni di aggiunta, rimozione e sostituzione. Il file deve contenere nomi di volumi fisici separati da uno spazio bianco.
-fmt Separa i campi di output utilizzando un carattere delimitatore specificato dall'utente.
-intestazione Specifica i nomi dei campi da visualizzare nell'output dell'elenco formattato.
-elenco Elenca i volumi fisici di un pool di archiviazione condiviso.
-nuovopv Elenca uno o più volumi fisici che sostituiscono i volumi fisici esistenti nel pool di archiviazione condivisa. Questa opzione specifica il nome del file invece dei nomi dei volumi fisici se si usa l'opzione file.
-vecchiopv Elenca uno o più volumi fisici del pool di storage condiviso che vengono sostituiti con i nuovi volumi fisici. Questa opzione specifica il nome del file invece dei nomi dei volumi fisici se si usa l'opzione file.
-remove Rimuove uno o più volumi fisici da un pool di storage condiviso.
-sostituire Sostituisce uno o più volumi fisici all'interno di un pool di storage condiviso.
Nota: se si sostituiscono più volumi fisici, tutti devono appartenere allo stesso gruppo di guasti.
-sp Specifica il nome del pool di storage condiviso.
-livello Specifica il nome del livello.
-verbose Visualizza informazioni dettagliate sul volume fisico.

Esempi

  1. Per aggiungere due volumi fisici al pool di storage condiviso che ha un solo gruppo di guasti, digitate il comando seguente:
    pv –add hdisk33 hdisk34

    Il sistema visualizza il seguente output:

    Given physical volume(s) have been added successfully
    Nota: non è possibile utilizzare il seguente comando per aggiungere due volumi fisici al pool di archiviazione condiviso che ha più gruppi di guasti:
    pv –add hdisk1 hdisk2
    

    Il sistema visualizza il seguente output, poiché si tratta di un esempio non corretto quando sono presenti più gruppi di guasti:

    Failed to add disk(s) to the Storage Pool.
    Multiple Failure Groups are present.
  2. Per aggiungere volumi fisici a più gruppi di guasti, digitate il comando seguente:
    pv –add –fg fg1: hdisk42 hdisk43 fg2: hdisk53 hdisk54

    Il sistema visualizza il seguente output:

    Given physical volume(s) have been added successfully
  3. Per aggiungere più volumi fisici (dove nessuno dei volumi fisici è in uso) a un solo gruppo di guasti in un pool di storage condiviso, digitate il seguente comando:
    pv –add hdisk1 hdisk2

    Il sistema visualizza il seguente output, come in questo esempio hdisk2 è in uso:

    The given request has been partially succeeded.
    PV is currently in use.
    hdisk2
    Nota: Il volume fisico hdisk1 è stato aggiunto al pool di archiviazione condivisa e il volume fisico non può essere aggiunto perché è in uso hdisk2 non può essere aggiunto perché è in uso.
  4. Per aggiungere volumi fisici a più gruppi di guasti in un tier specifico in un ambiente multitier, digitate il seguente comando:
    pv –add -tier tier2 –fg fg1: hdisk42 hdisk43 fg2: hdisk53 hdisk54

    Il sistema visualizza il seguente output:

    Given physical volume(s) have been added successfully.
  5. Per rimuovere un volume fisico in un pool di archiviazione condivisa, digitate il seguente comando:
    pv -remove -pv hdisk7

    Il sistema visualizza il seguente output:

    Current request action progress: % 5
    Current request action progress: % 64
    Current request action progress: % 100
    Current request action progress: % 100
    Given physical volume(s) have been removed successfully.
  6. Per sostituire hdisk1 con hdisk2 in un pool di archiviazione condiviso, digitare il seguente comando:
    pv –replace –clustername mycluster –sp mysp –oldpv hdisk1 -newpv hdisk2
    

    Il sistema visualizza il seguente output:

    Given physical volume(s) have been replaced successfully
  7. Per sostituire i volumi fisici specificati nel file pvfile1 con volumi fisici specificati nel file pvfile2 in un pool di archiviazione condiviso, digitare il comando seguente:
    pv –replace -file –oldpv pvfile1 -newpv pvfile2
    

    Il sistema visualizza il seguente output:

    Given physical volume(s) have been replaced successfully

    Il contenuto del file pvfile1: hdisk1 hdisk2 hdisk3 hdisk4.

    Il contenuto del file pvfile2: hdisk21 hdisk33.

    Nota: tutti questi volumi fisici devono appartenere allo stesso gruppo di guasti. In caso contrario, il comando fallisce.
  8. Per sostituire i volumi fisici hdisk1 e hdisk2 con hdisk3 e hdisk4 (che sono in uso) in un pool di archiviazione condivisa, digitare il seguente comando:
    pv –replace –oldpv hdisk1 hdisk2 -newpv hdisk3 hdisk4

    Il sistema visualizza il seguente output, poiché si tratta di un esempio di successo parziale:

    The given request has been partially succeeded.
    PV is in use
    hdisk4
  9. Per elencare tutti i volumi fisici di un pool di archiviazione condivisa con gruppi di guasti, digitate il seguente comando:
    pv -list

    Il sistema visualizza il seguente output per un cluster con due gruppi di guasti:

    POOL_NAME: testsp
    TIER_NAME: tier1
    FG_NAME: fg1
    PV_NAME     SIZE(MB)    STATE        UDID
    hdisk4      10240       ONLINE       3E213600A0B80006E25060000B93E50ADBC110F1818      FAStT03IBMfcp
    hdisk5      10240       ONLINE       3E213600A0B80006E25060000D2E64F755F420F1818      FAStT03IBMfcp
    
    POOL_NAME: testsp
    TIER_NAME: tier1
    FG_NAME: fg2
    PV_NAME     SIZE(MB)    STATE        UDID
    hdisk6      10240       ONLINE       3E213600A0B80006E25060000B93E50ADBC110F1828      FAStT03IBMfcp
    hdisk7      10240       ONLINE       3E213600A0B80006E25060000D2E64F755F420F1828      FAStT03IBMfcp
    
    POOL_NAME: testsp
    TIER_NAME: tier2
    FG_NAME: fg1
    PV_NAME SIZE(MB) STATE UDID
    hdisk42 10240 ONLINE 3E213600A0B80006E25060000B93E50ADBC110F1819 FAStT03IBMfcp
    hdisk43 10240 ONLINE 3E213600A0B80006E25060000D2E64F755F420F1820 FAStT03IBMfcp
    POOL_NAME: testsp
    TIER_NAME: tier2
    FG_NAME: fg2
    PV_NAME SIZE(MB) STATE UDID
    hdisk53 10240 ONLINE 3E213600A0B80006E25060000B93E50ADBC110F1829 FAStT03IBMfcp
    hdisk54 10240 ONLINE 3E213600A0B80006E25060000D2E64F755F420F1830 FAStT03IBMfcp
  10. Per elencare le informazioni dettagliate sui volumi fisici presenti in un pool di archiviazione condiviso, digitate il seguente comando:
    pv –list –verbose

    Il sistema visualizza il seguente output:

    POOL_NAME: testsp
    TIER_NAME: tier1
    FG_NAME: fg1
    PV_NAME: hdisk4
    PV_SIZE(MB): 10240
    PV_STATE: ONLINE
    PV_UDID: 3E213600A0B80006E25060000B93E50ADBC110F1818      FAStT03IBMfcp
    PV_DESC: MPIO IBM 2107 FC Disk
    
    POOL_NAME: testsp
    TIER_NAME: tier1
    FG_NAME: fg1
    PV_NAME: hdisk5
    PV_SIZE(MB): 10240
    PV_STATE: ONLINE
    PV_UDID: 3E213600A0B80006E25060000D2E64F755F420F1818      FAStT03IBMfcp
    PV_DESC: MPIO IBM 2107 FC Disk
    
    POOL_NAME: testsp
    TIER_NAME: tier1
    FG_NAME: fg2
    PV_NAME: hdisk6
    PV_SIZE(MB): 10240
    PV_STATE: ONLINE
    PV_UDID: 3E213600A0B80006E25060000B93E50ADBC110F1828      FAStT03IBMfcp
    PV_DESC: MPIO IBM 2107 FC Disk
    
    POOL_NAME: testsp
    TIER_NAME: tier1
    FG_NAME: fg2
    PV_NAME: hdisk7
    PV_SIZE(MB): 10240
    PV_STATE: ONLINE
    PV_UDID: 3E213600A0B80006E25060000D2E64F755F420F1828      FAStT03IBMfcp
    PV_DESC: MPIO IBM 2107 FC Disk
    
    POOL_NAME: testsp
    TIER_NAME: tier2
    FG_NAME: fg1
    PV_NAME: hdisk42
    PV_SIZE(MB): 10240
    PV_STATE: ONLINE
    PV_UDID: 3E213600A0B80006E25060000B93E50ADBC110F1819 FAStT03IBMfcp
    PV_DESC: MPIO IBM 2107 FC Disk
    POOL_NAME: testsp
    TIER_NAME: tier2
    FG_NAME: fg1
    PV_NAME: hdisk43
    PV_SIZE(MB): 10240
    PV_STATE: ONLINE
    PV_UDID: 3E213600A0B80006E25060000D2E64F755F420F1820 FAStT03IBMfcp
    PV_DESC: MPIO IBM 2107 FC Disk
    POOL_NAME: testsp
    TIER_NAME: tier2
    FG_NAME: fg2
    PV_NAME: hdisk53
    PV_SIZE(MB): 10240
    PV_STATE: ONLINE
    PV_UDID: 3E213600A0B80006E25060000B93E50ADBC110F1829 FAStT03IBMfcp
    328 Power Systems: Virtual I/O Server commands
    PV_DESC: MPIO IBM 2107 FC Disk
    POOL_NAME: testsp
    TIER_NAME: tier2
    FG_NAME: fg2
    PV_NAME: hdisk54
    PV_SIZE(MB): 10240
    PV_STATE: ONLINE
    PV_UDID: 3E213600A0B80006E25060000D2E64F755F420F1830 FAStT03IBMfcp
    PV_DESC: MPIO IBM 2107 FC Disk
  11. Per elencare tutti i volumi fisici di un determinato gruppo di guasti in un determinato livello di un pool di storage condiviso, digitate il comando seguente:
    pv-list -tier tier1 -fg fg1

    Il sistema visualizza il seguente output:

    POOL_NAME: testsp
          TIER_NAME: tier1
          FG_NAME: fg1
          PV_NAME    SIZE(MB)    STATE       UDID
          hdisk4     10240       ONLINE      3E213600A0B80006E25060000B93E50ADBC110F1818  FAStT03IBMfcp
          hdisk5     10240       ONLINE      3E213600A0B80006E25060000D2E64F755F420F1818  FAStT03IBMfcp
  12. Per elencare i volumi fisici in un output formattato con la virgola (,) come delimitatore, digitate il seguente comando:
    pv –list –fmt ,

    Il sistema visualizza il seguente output:

    testsp,tier1,fg1,hdisk3,10240,ONLINE,3E213600A0B80006E25060000B93E50ADBC110F1818      FAStT03IBMfcp
    testsp,tier1,fg1,hdisk5,10240,ONLINE,3E213600A0B80006E25060000D2E64F755F420F1818      FAStT03IBMfcp
    testsp,tier1,fg2,hdisk6,10240,ONLINE,3E213600A0B80006E25060000B93E50ADBC110F1828      FAStT03IBMfcp
    testsp,tier1,fg2,hdisk7,10240,ONLINE,3E213600A0B80006E25060000D2E64F755F420F1828      FAStT03IBMfcp
    testsp,tier2,fg1,hdisk42,10240,ONLINE,3E213600A0B80006E25060000B93E50ADBC110F1819      FAStT03IBMfcp
    testsp,tier2,fg1,hdisk43,10240,ONLINE,3E213600A0B80006E25060000D2E64F755F420F1820      FAStT03IBMfcp
    testsp,tier2,fg2,hdisk53,10240,ONLINE,3E213600A0B80006E25060000B93E50ADBC110F1829      FAStT03IBMfcp
    testsp,tier2,fg2,hdisk54,10240,ONLINE,3E213600A0B80006E25060000D2E64F755F420F1830      FAStT03IBMfcp
  13. Per elencare i volumi fisici in un gruppo di guasti fg2 in un pool di storage condiviso, digitare il seguente comando:
    pv –list –fg fg2

    Il sistema visualizza il seguente output:

    POOL_NAME: testsp
    TIER_NAME: tier1
    FG_NAME: fg2
    PV_NAME     SIZE(MB)    STATE        UDID
    hdisk6      10240       ONLINE       3E213600A0B80006E25060000B93E50ADBC110F1828      FAStT03IBMfcp
    hdisk7      10240       ONLINE       3E213600A0B80006E25060000D2E64F755F420F1828      FAStT03IBMfcp
    
    POOL_NAME: testsp
    TIER_NAME: tier2
    FG_NAME: fg2
    PV_NAME SIZE(MB) STATE UDID
    hdisk53 10240 ONLINE 3E213600A0B80006E25060000B93E50ADBC110F1829 FAStT03IBMfcp
    hdisk54 10240 ONLINE 3E213600A0B80006E25060000D2E64F755F420F1830 FAStT03IBMfcp 
  14. Per elencare i volumi fisici con un UDID specifico in un pool di archiviazione, digitare il comando seguente:
    pv –list –attr pv_udid=”3E213600A0B80006E25060000B93E50ADBC110F1828      FAStT03IBMfcp”

    Il sistema visualizza il seguente output:

    POOL_NAME: testsp
    TIER_NAME: tier1
    FG_NAME: fg2
    PV_NAME     SIZE(MB)    STATE        UDID
    hdisk6      10240       ONLINE       3E213600A0B80006E25060000B93E50ADBC110F1828      FAStT03IBMfcp
  15. Per elencare i volumi fisici con un nome specifico in un pool di archiviazione, digitate il seguente comando:
    pv –list –attr pv_name=hdisk7

    Il sistema visualizza il seguente output:

    POOL_NAME: testsp
    TIER_NAME: tier1
    FG_NAME: fg2
    PV_NAME     SIZE(MB)    STATE        UDID
    hdisk7      10240       ONLINE       3E213600A0B80006E25060000D2E64F755F420F1828      FAStT03IBMfcp
  16. Per elencare i volumi fisici che sono in grado di funzionare in cluster in un pool di archiviazione condiviso o in un gruppo di guasti, digitate il comando seguente:
    pv –list -capable

    Il sistema visualizza il seguente output:

    PV_NAME     SIZE(MB)     STATE    UDID
    hdisk11     10240       	N/A      3E213600A0B80006E25060000B94050ADBC580F1818      FAStT03IBMfcp
    hdisk12    	10240       	N/A      3E213600A0B80006E24E600002FDD50ADB6640F1818      FAStT03IBMfcp
    hdisk14    	5120        	N/A      3E213600A0B80006E24E600002FFC50ADB68F0F1818      FAStT03IBMfcp
    hdisk15    	5120        	N/A      3E213600A0B80006E25060000B94250ADBCA50F1818      FAStT03IBMfcp
    hdisk16    	5120        	N/A      3E213600A0B80006E24E60000301750ADB6B00F1818      FAStT03IBMfcp