Mover uma conta do Lote do Azure para outra região
Há cenários em que pode ser útil mover uma conta do Lote do Azure existente de uma região para outra. Por exemplo, talvez você queira migrar para o planejamento de recuperação de desastre. Este artigo explica como mover uma conta do Lote entre regiões usando o portal do Azure.
Não é possível mover as contas do Lote diretamente de uma região para outra. Em vez disso, você pode usar um modelo do Azure Resource Manager (ARM) para exportar a configuração existente da conta do Lote. Em seguida, prepare o recurso em outra região. Primeiro, exporte a conta do Lote para um modelo. Em seguida, modifique os parâmetros para corresponder à região de destino. Implante o modelo modificado na nova região. Por fim, recrie trabalhos e outros recursos na conta.
Para obter mais informações sobre o Resource Manager e modelos, consulte Início Rápido: Crie e implante modelos do Azure Resource Manager usando o portal do Azure.
Pré-requisitos
- Verifique se há suporte para os serviços e recursos que a conta do Lote usa na nova região de destino.
- É recomendável mover todos os recursos do Azure associados à conta do Lote para a nova região de destino. Por exemplo, siga as etapas em Mover uma conta de Armazenamento do Microsoft Azure para outra região para mover uma conta de armazenamento automático associada. Se preferir, deixe os recursos na região original, no entanto, o desempenho normalmente é melhor quando sua conta do Lote está na mesma região que os outros recursos do Azure usados pela carga de trabalho. Este artigo pressupõe que você já migrou sua conta de armazenamento ou quaisquer outros recursos regionais do Azure a serem alinhados com sua conta do Lote.
Preparar o modelo
Para começar, exporte e, depois, modifique um modelo do ARM.
Exportar um modelo
Exporte um modelo do ARM que contenha as configurações e informações da conta do Lote.
Entre no portal do Azure.
Selecione Todos os recursos e escolha sua conta de armazenamento.
Selecione >Automação>Exportar modelo.
Escolha Download no painel Exportar modelo.
Localize o arquivo de .zip que você baixou do portal. Descompacte esse arquivo em uma pasta de sua escolha.
Esse arquivo zip contém os arquivos .json que compõem o modelo. Ele também inclui scripts para implantar o modelo.
Modificar o modelo
Carregue e modifique o modelo para poder criar uma conta do Lote na região de destino.
No portal do Azure, selecione Criar um recurso.
Em Pesquisar no Marketplace, digite implantação de modelo e pressione ENTER.
Selecione Implantação de modelo (implantação usando modelos personalizados) .
Selecione Criar.
Selecione Criar seu próprio modelo no editor.
Selecione Carregar arquivo e selecione o arquivo template.json que você baixou na última seção.
No arquivo template.json carregado, nomeie a conta do Lote de destino inserindo um novo defaultValue para o nome da conta do Lote. Este exemplo define o defaultValue do nome da conta do Lote como
mytargetaccount
e substitui a cadeia de caracteres em defaultValue com o ID do recurso pormytargetstorageaccount
.{ "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "1.0.0.0", "parameters": { "batchAccounts_mysourceaccount_name": { "defaultValue": "mytargetaccount", "type": "String" } },
Depois, atualize o defaultValue da conta de armazenamento com a ID do recurso da conta de armazenamento migrada. Para obter esse valor, navegue até a conta de armazenamento no portal do Azure, selecione Exibição JSON na parte superior da tela e copie o valor mostrado em ID do Recurso. Este exemplo usa a ID do recurso de uma conta de armazenamento chamada
mytargetstorageaccount
no grupo de recursosmytargetresourcegroup
."storageAccounts_mysourcestorageaccount_externalid": { "defaultValue": "/subscriptions/{subscriptionID}/resourceGroups/mytargetresourcegroup/providers/Microsoft.Storage/storageAccounts/mytargetstorageaccount", "type": "String" } },
Por fim, edite a propriedade location para usar sua região de destino. Este exemplo define a região de destino como
centralus
.{ "resources": [ { "type": "Microsoft.Batch/batchAccounts", "apiVersion": "2021-01-01", "name": "[parameters('batchAccounts_mysourceaccount_name')]", "location": "centralus",
Para obter os códigos de localização de região, confira Localizações do Azure. O código de uma região é o nome da região sem nenhum espaço. Por exemplo, Centro dos EUA = centralus.
Mover a conta
Implante o modelo para criar uma conta do Lote na região de destino.
Agora que você fez as modificações, selecione Salvar abaixo do arquivo template.json.
Insira ou selecione os valores da propriedade:
Assinatura: Selecione uma assinatura do Azure.
Grupo de recursos: selecione o mesmo grupo de recursos que você usou ao mover a conta de armazenamento associada.
Região: selecione a região do Azure para a qual você deseja mover a conta.
Selecione Examinar e criar e depois Criar.
Configurar a nova conta do Lote
Alguns recursos não serão exportados para um modelo, portanto, é necessário adicioná-los à nova conta de armazenamento. Esses recursos incluem:
- Trabalhos (e tarefas)
- Agendas de trabalho
- Certificados
- pacotes de aplicativos
Certifique-se de configurar os recursos na nova conta, conforme necessário. Veja como você configurou esses recursos na conta do Lote de origem para referência.
Importante
As novas contas do Lote são totalmente separadas de todas as contas do Lote anteriores, mesmo dentro da mesma região. Essas contas do Lote recém-criadas terão serviço padrão e cotas principais associadas a elas. Para contas do Lote do modo de alocação do pool de Assinatura de Usuário, as cotas principais da assinatura serão aplicadas. É necessário garantir que essas novas contas do Lote tenham cota suficiente antes de migrar sua carga de trabalho.
Descartar ou limpar
Confirme se a nova conta do Lote está funcionando com sucesso na nova região. Além disso, lembre-se de restaurar os recursos necessários. Em seguida, você pode excluir a conta do Lote de origem.
No portal do Azure, expanda o menu à esquerda para abrir o menu de serviços e escolha Contas do Lote.
Localize a conta do Lote a ser excluída e clique com o botão direito do mouse no botão Mais ( ... ) no lado direito da lista. Certifique-se de que está selecionando a conta do Lote original, não a que acabou de ser criada.
Selecione Excluir e confirme.
Próximas etapas
- Saiba mais sobre como Mover recursos para um novo grupo de recursos ou uma nova assinatura.