Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
O AzureRm.RecoveryServices.SiteRecovery é uma solução da Microsoft Azure que permite a replicação, failover e recuperação de máquinas virtuais e servidores físicos para garantir a continuidade dos negócios em caso de falhas. Embora o AzureRm.RecoveryServices.SiteRecovery seja uma ferramenta baseada em nuvem, é essencial entender como utilizá-la e configurá-la a partir do ambiente Windows, especialmente para administradores de sistemas que gerenciam infraestruturas híbridas.
No ambiente Windows, podemos usar o PowerShell para interagir com o AzureRm.RecoveryServices.SiteRecovery. Este artigo irá guiá-lo através do processo de instalação e configuração do módulo AzureRm.RecoveryServices.SiteRecovery no PowerShell, além de fornecer exemplos práticos de como utilizá-lo para configurar a replicação e o failover.
Exemplos:
1. Instalação do Módulo AzureRm.RecoveryServices.SiteRecovery:
Primeiro, precisamos instalar o módulo AzureRm.RecoveryServices.SiteRecovery no PowerShell. Abra o PowerShell como administrador e execute os seguintes comandos:
Install-Module -Name AzureRm.RecoveryServices.SiteRecovery -AllowClobber -Force
2. Autenticação no Azure:
Após instalar o módulo, precisamos autenticar no Azure para gerenciar os serviços de recuperação. Execute:
Connect-AzAccount
Isso abrirá uma janela de login onde você deve inserir suas credenciais do Azure.
3. Configuração do Cofre de Serviços de Recuperação:
Para configurar a replicação, precisamos criar um cofre de serviços de recuperação. Execute:
$resourceGroupName = "MeuGrupoDeRecursos"
$location = "East US"
$vaultName = "MeuCofreDeRecuperacao"
New-AzRecoveryServicesVault -ResourceGroupName $resourceGroupName -Name $vaultName -Location $location
4. Habilitação da Replicação:
Com o cofre criado, podemos habilitar a replicação para uma máquina virtual específica. Primeiro, precisamos registrar o cofre e obter o contexto:
$vault = Get-AzRecoveryServicesVault -ResourceGroupName $resourceGroupName -Name $vaultName
Set-AzRecoveryServicesAsrVaultContext -Vault $vault
Em seguida, habilitamos a replicação:
$vmName = "MinhaVM"
$vm = Get-AzVM -ResourceGroupName $resourceGroupName -Name $vmName
$replicationPolicy = Get-AzRecoveryServicesAsrPolicy -Name "DefaultPolicy"
$protectionContainerMapping = Get-AzRecoveryServicesAsrProtectionContainerMapping -Name "DefaultContainerMapping"
Start-AzRecoveryServicesAsrProtection -Name $vmName -ResourceGroupName $resourceGroupName -Policy $replicationPolicy -ProtectionContainerMapping $protectionContainerMapping
5. Execução do Failover:
Para testar a recuperação, podemos executar um failover. Primeiro, listamos as máquinas replicadas e iniciamos o failover:
$replicatedItems = Get-AzRecoveryServicesAsrReplicationProtectedItem
$replicatedItem = $replicatedItems | Where-Object { $_.Name -eq $vmName }
Start-AzRecoveryServicesAsrUnplannedFailover -ReplicationProtectedItem $replicatedItem -Direction "PrimaryToRecovery"