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.

Esta tabela apresenta a lista completa dos data centers com recursos aprimorados em cada região. Cada região é uma coluna separada. Algumas cidades, como Dallas, San Jose, Washington DC, Amsterdã, Frankfurt, Londres e Sydney, têm diversos data centers.
EUA América Latina Brasil Europa Ásia-Pacífico Austrália
  • SJC03
  • SJC04
  • WDC04
  • WDC06
  • WDC07
  • DAL09
  • DAL10
  • DAL12
  • DAL13
  • DAL14
  • SAO01
  • SAO04
  • SAO05
  • TOR01
  • TOR04
  • TOR05
  • MON01
  • AMS03
  • FRA02
  • FRA04
  • FRA05
  • LON02
  • LON04
  • LON05
  • LON06
  • PAR01
  • MAD02
  • MAD04
  • MAD05
  • TOK02
  • TOK04
  • TOK05
  • OSA21
  • OSA22
  • OSA23
  • SNG01
  • CHE01
  • SYD01
  • SYD04
  • SYD05

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.

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®.

  1. Clique no nome de seu volume de armazenamento para exibir os seus detalhes.

  2. Clique no Ações e clique em Solicitar réplica.

  3. 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.

  4. Selecione uma Localização para o volume de réplica.

  5. Clique em Continuar.

  6. 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.

  7. Revise o seu pedido e leia o contrato de prestação de serviços. Se você concordar com os termos, marque a caixa.

  8. 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.

  1. Na página de detalhes do volume ativo, clique em Ações Ícone de ações.
  2. Selecione Editar planejamento de captura instantânea.
  3. 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.
  4. 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.

  1. Clique no volume na página File Storage for Classic.
  2. Clique em Ações Ícone de ações.
  3. Selecione Excluir réplica.
  4. Selecione quando cancelar. Escolha Imediatamente ou Data de aniversário e clique em Continuar.
  5. 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.