Garanta uma cópia Snapshot comum em uma implantação de cofre-espelho
Você pode usar o snapmirror snapshot-owner create
comando para preservar uma cópia Snapshot rotulada no secundário em uma implantação do mirror-Vault. Isso garante que existe uma cópia Snapshot comum para a atualização da relação do Vault.
Se você usar uma combinação de fan-out do mirror-Vault ou implantação em cascata, você deve ter em mente que as atualizações falharão se uma cópia Snapshot comum não existir nos volumes de origem e destino.
Esse nunca é um problema para a relação de espelhamento em uma implantação em fan-out ou cascata do mirror-Vault, já que o SnapMirror sempre cria uma cópia Snapshot do volume de origem antes de executar a atualização.
No entanto, pode ser um problema para a relação do Vault, uma vez que o SnapMirror não cria uma cópia Snapshot do volume de origem quando atualiza uma relação do Vault. Você precisa usar o snapmirror snapshot-owner create
para garantir que haja pelo menos uma cópia Snapshot comum na origem e no destino da relação do Vault.
-
No volume de origem, atribua um proprietário à cópia Snapshot rotulada que deseja preservar:
snapmirror snapshot-owner create -vserver <SVM> -volume <volume> -snapshot <snapshot> -owner <owner>
O exemplo a seguir é designado
ApplicationA
como o proprietário dasnap1
cópia Snapshot:clust1::> snapmirror snapshot-owner create -vserver vs1 -volume vol1 -snapshot snap1 -owner ApplicationA
-
Atualize a relação do espelho, conforme descrito em "Atualizar manualmente uma relação de replicação".
Alternativamente, você pode esperar pela atualização agendada do relacionamento espelhado.
-
Transfira a cópia Snapshot rotulada para o destino do Vault:
snapmirror update -source-path <SVM:volume>|<cluster://SVM/volume>, … -destination-path <SVM:volume>|<cluster://SVM/volume>, … -source-snapshot snapshot
Para obter a sintaxe completa do comando, consulte a página man.
- O exemplo a seguir transfere a
snap1
cópia Snapshot -
clust1::> snapmirror update -vserver vs1 -volume vol1 -source-snapshot snap1
A cópia Snapshot rotulada será preservada quando a relação do Vault for atualizada.
- O exemplo a seguir transfere a
-
No volume de origem, remova o proprietário da cópia Snapshot rotulada:
snapmirror snapshot-owner delete -vserver SVM -volume volume -snapshot snapshot -owner owner
Os exemplos a seguir são removidos
ApplicationA
como o proprietário dasnap1
cópia Snapshot:clust1::> snapmirror snapshot-owner delete -vserver vs1 -volume vol1 -snapshot snap1 -owner ApplicationA