Connessione a una copia Snapshot di entità di storage diverse dalle LUN
È possibile utilizzare snapdrive snap connect
Comando per la connessione a una copia Snapshot che contiene entità di storage diverse dalle LUN. Questo comando non può essere utilizzato quando i nomi di destinazione forniti sono attualmente in uso o se esiste un nome del file system utilizzato come punto di montaggio.
Quando ci si connette da un host non di origine a una copia Snapshot contenente il file system VxFS montato con il mount predefinito qio
Si consiglia di installare la licenza Veritas per Veritas file Device driver (VxFDD).
-
Immettere il seguente comando:
snapdrive snap connect -snapname fspec_set [fspec_set…] -snapname long_snap_name [-igroup ig_name [ig_name…]] [-autoexpand] [-autorename] [-nopersist] [{-reserve | -noreserve}] [-readonly] [-split]
Nell'utilizzo precedente,
fspec_set
ha il seguente formato:{-dg | -fs | -hostvol} src_file_spec [dest_file_spec] [{-destdg | -destvg} dgname] [{-destlv | -desthv} lvname]
Questo comando deve sempre iniziare con il nome dell'entità di storage che si desidera connettere (ad esempio,
-dg
,-hostvol
, o.-fs
). Se si specifica un punto di montaggio NFS, non è possibile specificare entità non NFS (-vg
,-dg
,-fs
,-lvol
oppure-hostvol
) sulla stessa riga di comando.
SnapDrive per UNIX clona i LUN specificati e li connette a una nuova posizione.
La seguente riga di comando collega un gruppo di dischi e utilizza i nomi predefiniti come nomi di destinazione (ovvero, li crea dai nomi di origine):
# snapdrive snap connect -vg vg1 -snapname filer1:/vol/vol1:vg1snapshot connecting vg1: LUN copy vg1_lun1_0 ... created (original: filer1:/vol/vol1/vg1_lun1) mapping new lun(s) ... done discovering new lun(s) ... done Importing vg1
La seguente riga di comando collega un gruppo di dischi con un singolo volume host. Specifica inoltre un nome per il volume host di destinazione e il gruppo di dischi:
# snapdrive snap connect -lvol vg1/vol1 vg1copy/vol1copy -snapname filer1:/vol/vol1:vg1snapshot connecting vg1: LUN copy vg1_lun1_0 ... created (original: filer1:/vol/vol1/vg1_lun1) mapping new lun(s) ... done discovering new lun(s) ... done Importing vg1copy
La seguente riga di comando collega un gruppo di dischi con due LUN e due file system. Specifica un nome di destinazione per ciascun file system, il volume host per uno dei file system e i gruppi di dischi per entrambi i file system:
# snapdrive snap connect -fs mnt/fs1 /mnt/fs1copy -destvg vg1copy \ -fs /mnt/fs2 /mnt/fs2copy -destlv vg1copy/vol2copy -destvg vg1copy \ -snapname filer1:/vol/vol1:vg1snapshot connecting vg1: LUN copy vg1_lun1_0 ... created (original: filer1:/vol/vol1/vg1_lun1) LUN copy vg1_lun2_0 ... created (original: filer1:/vol/vol1/vg1_lun2) mapping new lun(s) ... done discovering new lun(s) ... done Importing vg1copy
La seguente riga di comando include -autoexpand
opzione in quanto collega un gruppo di dischi con due file system. Utilizza i nomi predefiniti come nomi di destinazione (ovvero, li crea dai nomi di origine):
# snapdrive snap connect -lvol mnt/fs1 -snapname filer1:/vol/vol1:vg1snapshot \ -autoexpand connecting vg1: LUN copy vg1_lun1_0 ... created (original: filer1:/vol/vol1/vg1_lun1) LUN copy vg1_lun2_0 ... created (original: filer1:/vol/vol1/vg1_lun2) mapping new lun(s) ... done discovering new lun(s) ... done Importing vg1
La seguente riga di comando include l'opzione-autorename quando connette un gruppo di dischi con due file system e due LUN:
# snapdrive snap connect -fs mnt/fs1 -snapname filer1:/vol/vol1:vg1snapshot \ -autorename connecting vg1: LUN copy vg1_lun1_0 ... created (original: filer1:/vol/vol1/vg1_lun1) LUN copy vg1_lun2_0 ... created (original: filer1:/vol/vol1/vg1_lun2) mapping new lun(s) ... done discovering new lun(s) ... done Importing vg1_0
Il seguente esempio si collega a una copia Snapshot con file system, gruppo di dischi creato sullo stack Veritas:
# snapdrive snap connect -fs /mnt/vxfs1 /mnt/vxfs1_clone -snapname snoopy:/vol/vol1:snapVxvm -autorename connecting vxvm1: LUN copy lunVxvm1_0 ... created (original: snoopy:/vol/vol1/lunVxvm1) mapping new lun(s) ... done discovering new lun(s) ... done Importing vxvm1_0 Successfully connected to snapshot snoopy:/vol/vol1:snapVxvm disk group vxvm1_0 containing host volumes vxfs1_SdHv_0 (filesystem: /mnt/vxfs1_clone)
Nell'esempio seguente, il file system 1 (fs1) risiede nel sistema di storage 1 e il file system 2 (fs2) risiede nel sistema di storage 1 e anche nel sistema di storage 2, che è il sistema di storage partner. Il file system 3 (fs3) risiede nel sistema di storage 1, nel sistema di storage partner 2 e nel sistema di storage 3, che non fa parte della coppia ha. Un file system aggiuntivo, fs4, risiede interamente nel sistema di storage 4.
Il seguente comando crea una copia Snapshot di fs1, fs2, fs3 e fs4:
snapdrive snap create -fs /mnt/fs1 /mnt/fs2 /mnt/fs3 /mnt/fs4 -snapname fs_all_snap
Il comando successivo collega fs1 e fs2 al sistema di storage di destinazione. sia fs1 che fs2 risiedono su una coppia ha, in modo da poterli ripristinare con un unico comando:
snapdrive snap connect -fs /mnt/fs1 /mt/fs2 -snapname fs_all_snap
Il seguente comando ripristina fs4:
snapdrive snap connect -fs /mnt/fs4 -snapname fs_all_snap
SnapDrive per UNIX non è in grado di connettersi a fs3 sul sistema di storage di destinazione, perché questo file system risiede nel sistema di storage 1, nel sistema di storage 2 e nel sistema di storage 3.