Replicação de compartilhamentos do File Storage for Classic para recuperação de desastres
Copie automaticamente instantâneos para um data center remoto com replicação, a fim de recuperar os dados caso ocorra um evento catastrófico ou os dados sejam corrompidos.
A replicação mantém os dados em sincronia em duas localizações diferentes. Se desejar clonar seu volume e usá-lo independentemente do volume original, consulte Criando um volume de arquivo duplicado.
Antes de replicar, deve-se criar um planejamento de captura instantânea. A opção para Pedir réplica não aparecerá até que essa condição seja atendida.
Como determinar o data center remoto para o volume de armazenamento replicado no console
IBM Cloud Os data centers são agrupados em combinações de data center principal e remoto em todas as regiões do mundo. Ao replicar dados, considere as leis locais de residência de dados, porque mover dados além das fronteiras pode ter implicações legais. Não é permitida a replicação entre regiões.
A tabela a seguir mostra os códigos dos data centers em cada região.
| EUA | América Latina | Brasil | Europa | Ásia-Pacífico | Austrália |
|---|---|---|---|---|---|
|
|
|
|
|
|
A tabela inclui determinados data centers que estão previstos para fechar em breve. Para obter a lista de data centers que estão fechando, consulte Fechamentos de data centers.
Como determinar o data center remoto para o volume de armazenamento replicado a partir da CLI
Antes de iniciar, decida sobre o cliente CLI que deseja usar.
- É possível instalar a IBM Cloud e instalar o plug-in do SL com
ibmcloud plugin install slPara obter mais informações, consulte Estendendo IBM Cloud CLI com plug-ins. - Ou é possível instalar o SLCLI.
IBM Cloud Os data centers são agrupados em combinações de data center principal e remoto em todas as regiões do mundo. Ao replicar dados, considere as leis locais de residência de dados, porque mover dados além das fronteiras pode ter implicações legais. Não é permitida a replicação entre regiões.
Listagem de locais a partir da CLI do IBMCLOUD
Você pode usar o comando ibmcloud sl file replica-locations para localizar um local de réplica adequado para o seu compartilhamento de arquivos. O exemplo a seguir lista o local disponível para um compartilhamento de arquivo na
região sul dos EUA..
$ ibmcloud sl file replica-locations 560156918
ID Short Name Long Name
449494 dal09 Dallas 9
957095 wdc04 Washington 4
1004995 sjc03 San Jose 3
1441195 dal10 Dallas 10
1854795 dal12 Dallas 12
2017603 wdc07 Washington 7
2017695 wdc06 Washington 6
2178495 sjc04 San Jose 4
Para obter mais informações sobre todos os parâmetros disponíveis para esse comando, consulte ibmcloud sl file replica-locations.
Listagem de locais do SLCLI
Para listar os data centers de replicação adequados para um volume específico, use o comando a seguir.
# slcli file replica-locations --help
Usage: slcli file replica-locations [OPTIONS] VOLUME_ID
Options:
--sortby TEXT Column to sort by
--columns TEXT Columns to display. Options: ID, Long Name, Short Name
-h, --help Show this message and exit.
Como parte da estratégia de modernização do data center da IBM Cloud®, está prevista a consolidação de vários data centers em 2023. Para obter mais informações, consulte Consolidações de data center
Determinação do data center remoto para o volume de armazenamento replicado por meio da API
Para determinar os locais de replicação disponíveis para o volume File Storage for Classic, você pode usar o método get_replication_locations no cliente da API Python. Especifique sua origem volume_id, e a resposta da API retornará uma matriz de locais onde as réplicas podem ser criadas.
Criação da réplica inicial no console
As replicações funcionam com base em um planejamento de captura instantânea. Deve-se primeiro ter espaço de captura instantânea e um planejamento de captura instantânea para o volume de origem antes de poder replicar. A opção Solicitar réplica aparecerá quando o espaço de captura instantânea e o planejamento de captura instantânea estiverem disponíveis para o volume de origem. A replicação é gerenciada em Armazenamento > File Storage for Classic no console do IBM Cloud®.
-
Clique no nome de seu volume de armazenamento para exibir os seus detalhes.
-
Clique
Ações e clique em Solicitar réplica.
-
Selecione o planejamento de captura instantânea existente que você deseja que sua replicação siga. A lista contém todos os seus planejamentos de captura instantânea ativa.
É possível selecionar apenas um planejamento mesmo se você tiver uma combinação de horário, diário e semanal. Todas as instantâneas, capturadas desde a replicação anterior, são replicadas independentemente da programação que as originou. Para obter mais informações, consulte Trabalhando com capturas instantâneas. A replicação começa 5 minutos após a captura do snapshot, para garantir que os dados mais atualizados sejam copiados para o volume de réplica.
-
Selecione uma Localização para o volume de réplica.
-
Clique em Continuar.
-
Insira um Código promocional se você tiver um e clique em Recalcular. Os outros campos na janela são preenchidos por padrão.
Os descontos são aplicados quando o pedido é processado.
-
Revise o seu pedido e leia o contrato de prestação de serviços. Se você concordar com os termos, marque a caixa.
-
Clique em Fazer pedido.
Criação da réplica inicial pela CLI
As replicações funcionam com base em um planejamento de captura instantânea. Deve-se primeiro ter espaço de captura instantânea e um planejamento de captura instantânea para o volume de origem antes de poder replicar.
Criação da réplica inicial a partir da CLI do IBMCLOUD
É possível usar o comando ibmcloud sl file replica-order para criar uma réplica para o seu compartilhamento de arquivo O exemplo a seguir cria uma réplica em DAL09 para o compartilhamento de arquivo 560156918
$ ibmcloud sl file replica-order 560156918 -s DAILY -d dal09 --tier 4
This action will incur charges on your account. Continue?> y
OK
Order 110551616 was placed.
> Storage as a Service
> File Storage
> 500 GBs
> 4 IOPS per GB
> 500 GB (Snapshot Space)
> Replication for tier-based performance. Replicant of: SL02SEV1414935_268
Para obter mais informações sobre todos os parâmetros disponíveis para esse comando, consulte ibmcloud sl file replica-order.
Criando réplica inicial por meio da SLCLI
Você pode usar o comando a seguir para solicitar um volume de réplica.
$ slcli file replica-order --help
Usage: slcli file replica-order [OPTIONS] VOLUME_ID
Options:
-s, --snapshot-schedule [INTERVAL|HOURLY|DAILY|WEEKLY]
Snapshot schedule to use for replication,
(INTERVAL | HOURLY | DAILY | WEEKLY)
[required]
-l, --location TEXT Short name of the data center for the
replicant (e.g.: dal09) [required]
--tier [0.25|2|4|10] Endurance Storage Tier (IOPS per GB) of the
primary volume for which a replicant is
ordered [optional]
-h, --help Show this message and exit.
Criação da réplica inicial com a API
As replicações funcionam com base em um planejamento de captura instantânea. Deve-se primeiro ter espaço de captura instantânea e um planejamento de captura instantânea para o volume de origem antes de poder replicar.
Para criar uma réplica, use o método order_replicant_volume do cliente da API Python. Especifique a ID do volume primário a ser replicado com o parâmetro volume_id, o snapshot_schedule a ser usado para replicação, o location para o volume de réplica e o valor
tier ou iops da nova réplica.
Visualizando os volumes de réplica na Lista de Volumes do console
É possível visualizar seus volumes de replicação na página File Storage for Classic em Armazenamento > File Storage for Classic. O nome do volume mostra o nome do volume primário seguido por REP. O tipo é Resistência ou Desempenho - Réplica.
Visualizando os volumes de réplica pela CLI
Listando volumes de réplica a partir da CLI IBMCLOUD
É possível usar o comando ibmcloud sl file replica-order para listar as replicação de seu compartilhamento de arquivo. O exemplo a seguir lista os parceiros de réplicas do compartilhamento de arquivo 560156918
$ ibmcloud sl file replica-partners 560156918
ID User name Account ID Capacity (GB) Hardware ID Guest ID Host ID
560382016 SL02SEV1414935_268_REP_1 1234567 500 - - -
Para obter mais informações sobre todos os parâmetros disponíveis para esse comando, consulte ibmcloud sl file replica-partners.
Listando volumes de réplica a partir da SLCLI
Liste os volumes replicados existentes para um volume de arquivo com o comando a seguir.
# slcli file replica-partners --help
Usage: slcli file replica-partners [OPTIONS] VOLUME_ID
Options:
--sortby TEXT Column to sort by
--columns TEXT Columns to display. Options: ID, Username, Account ID,
Capacity (GB), Hardware ID, Guest ID, Host ID
-h, --help Show this message and exit.
Listando os volumes de réplica com a API
Para listar os volumes de réplica que estão relacionados ao volume primário, use o método get_replication_partners e especifique o primário volume_id. Uma resposta bem-sucedida apresenta a lista de volumes de réplica do volume especificado.
Editando a programação de replicação no console
O planejamento de replicação baseia-se em um planejamento de captura instantânea existente. Para mudar o planejamento de réplica de Por Hora para Diário ou Semanal ou vice-versa, deve-se cancelar o volume de réplica e configurar um novo.
No entanto, para mudar o horário do dia no qual a replicação Diária ocorre, é possível ajustar o planejamento existente no volume ativo.
- Na página de detalhes do volume ativo, clique em Ações
.
- Selecione Editar planejamento de captura instantânea.
- Verifique o quadro Captura instantânea em Planejamento para determinar qual planejamento diário você está usando para replicação. Altere o planejamento que você deseja.
- Clique em Salvar.
Excluindo um compartilhamento de arquivos de réplica existente no console
É possível cancelar a replicação imediatamente ou na data de aniversário, que faz com que o faturamento termine.
- Clique no volume na página File Storage for Classic.
- Clique em Ações
.
- Selecione Excluir réplica.
- Selecione quando cancelar. Escolha Imediatamente ou Data de aniversário e clique em Continuar.
- Esta operação exclui o volume de réplica com todos os seus dados. Clique na caixa de seleção para reconhecer as informações, e clique em Excluir
Cancelamento da replicação quando o volume primário é excluído no console
Quando um volume primário for excluído, o planejamento de replicação e o volume no data center de réplica também serão excluídos.
É possível esperar que o volume permaneça visível em sua lista de armazenamento por pelo menos 24 horas (cancelamento imediato) ou até a data de aniversário. Certos recursos não vão ficar disponíveis por mais tempo, mas o volume permanece visível até que ele seja recuperado. No entanto, a cobrança é interrompida imediatamente após você clicar em “Excluir réplica ”.
As réplicas ativas podem bloquear a recuperação do volume de armazenamento. Certifique-se de que o volume não esteja mais montado, as autorizações de host sejam revogadas e a replicação seja cancelada antes de tentar cancelar o volume original.
Criando uma duplicata de uma réplica
É possível criar uma duplicata de um IBM Cloud® File Storage for Classic existente. O volume duplicado herda a capacidade e as opções de desempenho do volume de armazenamento original por padrão e tem uma cópia dos dados até o momento de uma captura instantânea.
As duplicatas podem ser criadas de ambos os volumes, o primário e o de réplica. A nova duplicata é criada no mesmo data center que o volume original. Se você criar uma duplicata de um volume de réplica, o novo volume será criado no mesmo data center que o volume de réplica.
Os volumes duplicados podem ser acessados por um host para leitura/gravação assim que o armazenamento é provisionado. No entanto, capturas instantâneas e replicação não são permitidas até que a cópia de dados do original para a duplicata seja concluída.
Para obter mais informações, consulte Criando um volume de arquivo duplicado.
Usando réplicas para failover quando ocorre um desastre
Ao realizar a failover, você está mudando do volume de armazenamento no seu data center principal para o volume de destino no seu data center remoto. Por exemplo, seu data center primário é Londres e seu data center secundário é Amsterdã. Se ocorrer uma falha, você fará o failover para Amsterdã — conectando-se ao volume que agora é o primário a partir de uma instância do Compute em Amsterdã. Depois que seu volume em Londres é reparado, uma captura instantânea é tomada do volume de Amsterdã para efetuar failback para Londres e para o volume novamente primário de uma instância de cálculo em Londres.
- Se o local primário estiver com algum problema, mas o armazenamento e o host ainda estiverem online, consulte a seção “Failover com um volume primário acessível ”.
- Se a localização principal estiver inativa, veja Failover com um volume primário inacessível.