Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Há cenários em que você pode querer mover uma conta existente do Lote do Azure de uma região para outra. Por exemplo, talvez você queira mudar para o planejamento de recuperação de desastres. Este artigo explica como mover uma conta de lote entre regiões usando o portal do Azure.
Não é possível mover contas em lote diretamente de uma região para outra. Em vez disso, você pode usar um modelo do Azure Resource Manager (modelo ARM) para exportar a configuração existente da sua conta em lote. Em seguida, prepare o recurso em outra região. Primeiro, exporte a conta de 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 último, recrie trabalhos e outros recursos na conta.
Para obter mais informações sobre o Resource Manager e modelos, consulte Guia de início rápido: criar e implantar modelos do Azure Resource Manager usando o portal do Azure.
Pré-requisitos
- Verifique se os serviços e recursos que sua conta de lote usa são suportados na nova região de destino.
- É recomendável mover todos os recursos do Azure associados à sua conta do Batch para a nova região de destino. Por exemplo, siga as etapas em Mover uma conta de Armazenamento do Azure para outra região para mover uma conta de armazenamento automático associada. Se preferir, você pode deixar recursos na região original, no entanto, o desempenho geralmente é melhor quando sua conta de lote está na mesma região que seus outros recursos do Azure usados por sua carga de trabalho. Este artigo pressupõe que você já migrou sua conta de armazenamento ou quaisquer outros recursos regionais do Azure para serem alinhados com sua conta de lote.
Preparar o modelo
Para começar, você precisa exportar e modificar um modelo ARM.
Exportar um modelo
Exporte um modelo ARM que contenha configurações e informações para sua conta de lote.
Inicie sessão no portal Azure.
Selecione Todos os recursos e, em seguida, selecione sua conta de lote.
Selecione >Automação>Modelo de exportação.
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.
Este arquivo zip contém os arquivos .json que compõem o modelo. O arquivo também inclui scripts para implantar o modelo.
Modificar o modelo
Carregue e modifique o modelo para que você possa criar uma nova conta de lote na região de destino.
No portal do Azure, selecione Criar um recurso.
Em Pesquisar no Marketplace, escreva implementação de modelo e prima ENTER.
Selecione Implantação de modelo (implantar usando modelos personalizados).
Selecione Criar.
Selecione Crie o seu próprio modelo no editor.
Selecione Carregar arquivo e, em seguida, selecione o arquivotemplate.json que você baixou na última seção.
No arquivo detemplate.json carregado, nomeie a conta Batch de destino inserindo um novo defaultValue para o nome da conta Batch. Este exemplo define defaultValue do nome da conta Batch como
mytargetaccounte substitui a cadeia de caracteres em defaultValue pela ID do recurso paramytargetstorageaccount.{ "$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" } },Em seguida, atualize o defaultValue da conta de armazenamento com o ID de recurso da conta de armazenamento migrada. Para obter esse valor, navegue até a conta de armazenamento no portal do Azure, selecione Exibição JSON perto da parte superior da tela e copie o valor mostrado em ID do Recurso. Este exemplo usa a ID do recurso para uma conta de armazenamento nomeada
mytargetstorageaccountno grupomytargetresourcegroupde recursos ."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 para
centralus.{ "resources": [ { "type": "Microsoft.Batch/batchAccounts", "apiVersion": "2021-01-01", "name": "[parameters('batchAccounts_mysourceaccount_name')]", "location": "centralus",
Para obter códigos de localização de região, consulte Azure Locations. O código de uma região é o nome da região sem espaços. Por exemplo, Central US = centralus.
Mover a conta
Implante o modelo para criar uma nova conta de lote na região de destino.
Agora que você fez suas modificações, selecione Salvar abaixo do arquivo template.json .
Introduza ou selecione os valores das propriedades:
Subscrição: selecione uma subscrição do Azure.
Grupo de recursos: selecione o grupo de recursos que você criou ao mover a conta de armazenamento associada.
Região: selecione a região do Azure para onde pretende mover a conta.
Selecione Rever e criar e, em seguida, selecione Criar.
Configurar a nova conta de lote
Alguns recursos não são exportados para um modelo, então você precisa recriá-los na nova conta do Batch. Estas funcionalidades incluem:
- Trabalhos (e tarefas)
- Horários de trabalho
- Certificados
- Pacotes de aplicações
Certifique-se de configurar os recursos na nova conta conforme necessário. Você pode ver como configurou esses recursos em sua conta de lote de origem para referência.
Importante
As contas New Batch são totalmente separadas de quaisquer contas Batch existentes anteriormente, mesmo dentro da mesma região. Essas contas em lote recém-criadas terão o serviço padrão e as cotas principais associadas a elas. Para contas em lote do modo de alocação do pool de Assinaturas de Usuário, as cotas principais da assinatura serão aplicadas. Você precisará garantir que essas novas contas em lote tenham cota suficiente antes de migrar sua carga de trabalho.
Eliminar ou limpar
Confirme se sua nova conta do Batch está funcionando com êxito na nova região. Certifique-se também de restaurar os recursos necessários. Em seguida, você pode excluir a conta Batch de origem.
No portal do Azure, expanda o menu no lado esquerdo para abrir o menu de serviços e escolha Contas em lote.
Localize a conta Batch a ser excluída e clique com o botão direito do mouse no botão Mais(...) no lado direito da listagem. Certifique-se de que você está selecionando a conta Batch de origem original, não a nova que você criou.
Selecione Excluir e confirme.
Próximos passos
- Saiba mais sobre como mover recursos para um novo grupo de recursos ou assinatura.