Skip to main content

Copiar o snapshot object de uma região a outra

A cópia de snapshots object de uma determinada região a outra pode ser uma ferramenta útil quando se deseja criar volumes disponíveis exclusivamente em uma região para fins de replicação, backup ou mesmo setup de ambiente.

Para efetuar a cópia é necessário que o usuário já possua um snapshot de determinado volume em uma região específica.

info

No momento só é possível a cópia de snapshots da região MGL1 para as regiões SE1 ou NE1

Para a referência da região e do snapshot utilize os parâmetros abaixo:

NomeTipoDescrição
idUUIDO id do snapshot
destination-regionstringregião destino

Copiar snapshot object

mgc block-storage snapshots copy --id="5efd97f4-5534-4b4d-80e8-12db12ce2f85" --destination-region="br-se1"
info

Caso a cópia seja necessária para Instant Snapshots pode ser feita a conversão deste snapshot para o tipo object e após isso a cópia conforme procedimento acima.

Para trasformar um instant snapshot em um Snapshot Object deve-se usar o prompt abaixo:

NomeTipoDescrição
source-snapshot.idstringO id do snapshot instant
source-snapshot.namestringO nome do snapshot instant
typestringo tipo do snapshot (no caso aqui object)
namestringo nome do snapshot a ser criado (object)

Transformar Instant snapshot em Object

mgc block-storage snapshots create --source-snapshot.id="0ee497f3-4113-46ea-a9c1-2bf3ed8e6ed4" --type="object" --name="snapobject"

A restauração de um snapshot poderá ser feita na criação de um novo volume. Esta mesma ação estará disponível no console em breve.

Para a referência do snapshot podem ser usados 2 tipos de parâmetros:

NomeTipoDescrição
idstringO id do snapshot
namestringnome do snapshot

Restaurar o snapshot Object na nova região

mgc block-storage volumes create --name="mysnapshot" -size="10" --type.name="cloud_nvme10k" --snapshot.id="00e295b5-5a4a-46bc-8237-f2682a786928"