Executar o Planejador de Implantações para a recuperação de desastre do VMware
Este artigo é o guia do usuário do Planejador de Implantação do Azure Site Recovery para implantações de produção do VMware para o Azure.
Modos do Planejador de Implantações em execução
Você pode executar a ferramenta de linha de comando (ASRDeploymentPlanner.exe) em qualquer um dos três seguintes modos:
Primeiro, execute a ferramenta no modo de criação de perfil para coletar a variação de dados de máquina virtual e IOPS. Em seguida, execute a ferramenta para gerar o relatório e obter os requisitos de armazenamento e largura de banda de rede e o custo da recuperação de desastre.
Analisar máquinas virtuais do VMware
No modo de criação de perfil, a ferramenta Planejador de Implantações se conecta ao servidor vCenter/host vSphere ESXi para coletar dados de desempenho sobre a máquina virtual.
- A criação de perfil não afeta o desempenho das máquinas virtuais de produção, pois nenhuma conexão direta é feita com elas. Todos os dados de desempenho são coletados do servidor vCenter/host ESXi vSphere.
- Para garantir que haja um impacto irrelevante no servidor devido à criação de perfil, a ferramenta consulta o servidor vCenter/host ESXi vSphere uma vez a cada 15 minutos. Esse intervalo de consulta não compromete a precisão da criação de perfil, pois a ferramenta armazena dados do contador de desempenho de cada minuto.
Criar uma lista de máquinas virtuais para criar o perfil
Primeiro, você precisa de uma lista das máquinas virtuais a serem analisadas. Você pode obter todos os nomes de máquinas virtuais em um servidor vCenter/host vSphere ESXi usando os comandos do VMware vSphere PowerCLI no procedimento a seguir. Como alternativa, você pode listar em um arquivo os nomes amigáveis ou os endereços IP das máquinas virtuais que deseja analisar manualmente.
Entre na máquina virtual na qual o VMware vSphere PowerCLI está instalado.
Abra o console PowerCLI vSphere VMware.
Verifique se a política de execução está habilitada para o script. Se ela estiver desabilitada, inicie o console do VMware vSphere PowerCLI no modo de administrador e habilite-o executando o seguinte comando:
Set-ExecutionPolicy –ExecutionPolicy AllSigned
Opcionalmente, talvez seja preciso executar o comando a seguir caso Connect-VIServer não seja reconhecido como o nome do cmdlet.
Add-PSSnapin VMware.VimAutomation.Core
Para obter todos os nomes de máquinas virtuais de um servidor vCenter/host vSphere ESXi e armazenar a lista em um arquivo .txt, execute os dois comandos listados aqui. Substitua ‹nome do servidor›, ‹nome de usuário›, ‹senha› e ‹outputfile.txt›; por suas entradas.
Connect-VIServer -Server <server name> -User <user name> -Password <password> Get-VM | Select Name | Sort-Object -Property Name > <outputfile.txt>
Abra o arquivo de saída no Bloco de notas e copie os nomes de todas as máquinas virtuais que deseja criar para outro arquivo (por exemplo, ProfileVMList.txt), um nome de máquina virtual por linha. Esse arquivo é usado como entrada para o parâmetro -VMListFile da ferramenta de linha de comando.
Iniciar criação de perfil
Depois de obter a lista de máquinas virtuais a serem analisadas, você poderá executar a ferramenta no modo de criação de perfil. Aqui está a lista de parâmetros obrigatórios e opcionais da ferramenta para execução no modo de criação de perfil.
ASRDeploymentPlanner.exe -Operation StartProfiling /?
Nome do parâmetro | Descrição |
---|---|
-Operation | StartProfiling |
-Server | O nome de domínio totalmente qualificado ou endereço IP do servidor vCenter/host vSphere ESXi cujas máquinas virtuais devem ser analisadas. |
-User | O nome de usuário a ser conectado ao servidor vCenter/host ESXi vSphere. O usuário precisa ter acesso somente leitura, no mínimo. |
-VMListFile | O arquivo que contém a lista das máquinas virtuais a serem analisadas. O caminho do arquivo pode ser absoluto ou relativo. O arquivo deve conter um nome de VM/endereço IP por linha. O nome da máquina virtual especificado no arquivo deve ser o mesmo da máquina virtual no servidor vCenter/host vSphere ESXi. Por exemplo, o arquivo VMList.txt contém as seguintes VMs:
|
-NoOfMinutesToProfile | O número de minutos pelos quais a análise deve ser executada. O mínimo é 30 minutos. |
-NoOfHoursToProfile | O número de horas pelas quais a análise deve ser executada. |
-NoOfDaysToProfile | O número de dias pelos quais a criação de perfil deve ser executada. É recomendável executar a análise por mais de sete dias para garantir que o padrão de carga de trabalho no ambiente durante o período especificado seja observado e usado para fornecer uma recomendação precisa. |
-Virtualization | Especifique o tipo de virtualização (Hyper-V ou VMware). |
-Directory | (Opcional) A UNC (convenção de nomenclatura universal) ou o caminho do diretório local para armazenar dados de criação de perfil gerados durante a criação de perfil. Se não for fornecido um nome de diretório, o diretório chamado ‘ProfiledData’ no caminho atual será usado como o diretório padrão. |
-Password | (Opcional) A senha a ser usada para se conectar ao host ESXi vSphere/servidor vCenter. Se você não especificar um agora, você precisará informá-lo quando o comando for executado. |
-Port | (Opcional) Número de porta para se conectar ao host do vCenter/ESX. A porta padrão é 443. |
-Protocol | (Opcional) Oprotocolo 'http' ou 'https' é especificado para cnoexão ao vCenter. O protocolo padrão é https. |
-StorageAccountName | (Opcional) O nome da conta de armazenamento que é usado para localizar a taxa de transferência possível para replicação de dados do local do Azure. A ferramenta carrega dados de teste nessa conta de armazenamento para calcular a taxa de transferência. A conta de armazenamento deve ser do tipo v1 para fins gerais (GPv1). |
-StorageAccountKey | (Opcional) A chave de conta de armazenamento que é usada para acessar a conta de armazenamento. Vá para o portal do Azure > Contas de armazenamento ><Nome da conta de armazenamento>> Configurações > Chaves de Acesso > Chave1. |
-Ambiente | (opcional) Este é o seu ambiente de conta do Armazenamento do Azure de destino. Isso pode ser um dos três valores: AzureCloud, AzureUSGovernment ou AzureChinaCloud. O padrão é AzureCloud. Use o parâmetro quando a região do Azure de destino é uma nuvem do Azure para o Governo dos EUA ou Microsoft Azure operado pela 21Vianet. |
Recomendamos que você analise suas máquinas virtuais por mais de sete dias. Se o padrão de variação oscilar muito em um mês, recomendaremos fazer a análise durante a semana quando você observar a variação máxima. A melhor maneira é analisar por 31 dias para obter a melhor recomendação. Durante o período de criação de perfil, ASRDeploymentPlanner.exe continua em execução. A ferramenta aceita a entrada de tempo de criação de perfil em dias. Para um teste rápido da ferramenta ou para uma prova de conceito, você pode analisar por algumas horas ou minutos. O tempo de criação de perfil mínimo permitido é de 30 minutos.
Durante a criação de perfil, opcionalmente, você pode passar um nome de conta de armazenamento e uma chave para obter a taxa de transferência que o Azure Site Recovery pode alcançar no momento da replicação do servidor de configuração ou do servidor de processo para o Azure. Se a chave e o nome da conta de armazenamento não forem transmitidos durante a criação de perfil, a ferramenta não calculará a taxa de transferência possível.
Você pode executar várias instâncias da ferramenta para vários conjuntos de máquinas virtuais. Garanta que os nomes de máquina virtual não sejam repetidos em nenhum um dos conjuntos de criação de perfil. Por exemplo, se você analisou dez máquinas virtuais (VM1 a VM10) e, depois de alguns dias, deseja analisar outras cinco máquinas virtuais (VM11 a VM15), é possível executar a ferramenta em outro console de linha de comando para o segundo conjunto de máquinas virtuais (VM11 a VM15). Garanta que o segundo conjunto de máquinas virtuais não tenha nenhum nome de uma máquina virtual da primeira instância de criação de perfil ou se lembre de usar outro diretório de saída para a segunda execução. Se duas instâncias da ferramenta forem usadas para analisar as mesmas máquinas virtuais e se elas usarem o mesmo diretório de saída, o relatório gerado estará incorreto.
Por padrão, a ferramenta é configurada para analisar e gerar relatórios de até 1.000 máquinas virtuais. Você pode alterar o limite ao mudar o valor da chave MaxVMsSupported no arquivo ASRDeploymentPlanner.exe.config.
<!-- Maximum number of vms supported-->
<add key="MaxVmsSupported" value="1000"/>
Com as configurações padrão, para analisar de, digamos, 1.500 máquinas virtuais, crie dois arquivos VMList.txt. Uma com uma lista de 1.000 máquinas virtuais e outra com 500 máquinas virtuais. Execute as duas instâncias do Planejador de Implantações do Azure Site Recovery: uma com VMList1.txt e outra com VMList2.txt. Você pode usar o mesmo caminho de diretório para armazenar os dados analisados das máquinas virtuais de VMList.
Já vimos que, com base na configuração de hardware, especialmente o tamanho da RAM do servidor no qual a ferramenta é executada para gerar o relatório, a operação poderá falhar com memória insuficiente. Se você tiver um bom hardware, poderá alterar o MaxVMsSupported para qualquer valor mais alto.
Se você tiver vários servidores vCenter, precisará executar uma instância de ASRDeploymentPlanner para cada servidor vCenter para criação de perfil.
As configurações das máquinas virtuais são capturadas uma vez no início da operação de criação de perfil e armazenadas em um arquivo chamado VMDetailList.xml. Essas informações são usadas quando o relatório é gerado. Não é capturada nenhuma alteração na configuração de máquina virtual (por exemplo, um número maior de núcleos, discos ou NICs) do início ao fim da criação de perfil. Se a configuração de uma máquina virtual analisada tiver sido alterada durante a criação do perfil, na visualização pública, esta será a solução alternativa para obter os detalhes mais recentes da máquina virtual ao gerar o relatório:
- Faça backup de VMdetailList.xml e exclua o arquivo do local atual.
- Passe os argumentos -User e -Password no momento da geração de relatórios.
O comando de criação de perfil gera vários arquivos no diretório de criação de perfil. Não exclua nenhum dos arquivos, pois isso afeta a geração de relatórios.
Exemplo 1: analisar as máquinas virtuais por 30 dias e descobrir a taxa de transferência do local para o Azure
ASRDeploymentPlanner.exe -Operation StartProfiling -Virtualization VMware -Directory “E:\vCenter1_ProfiledData” -Server vCenter1.contoso.com -VMListFile “E:\vCenter1_ProfiledData\ProfileVMList1.txt” -NoOfDaysToProfile 30 -User vCenterUser1 -StorageAccountName asrspfarm1 -StorageAccountKey Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==
Exemplo 2: criar o perfil de VMs por 15 dias
ASRDeploymentPlanner.exe -Operation StartProfiling -Virtualization VMware -Directory “E:\vCenter1_ProfiledData” -Server vCenter1.contoso.com -VMListFile “E:\vCenter1_ProfiledData\ProfileVMList1.txt” -NoOfDaysToProfile 15 -User vCenterUser1
Exemplo 3: analisar as máquinas virtuais por 60 minutos para um teste rápido da ferramenta
ASRDeploymentPlanner.exe -Operation StartProfiling -Virtualization VMware -Directory “E:\vCenter1_ProfiledData” -Server vCenter1.contoso.com -virtual machineListFile “E:\vCenter1_ProfiledData\ProfileVMList1.txt” -NoOfMinutesToProfile 60 -User vCenterUser1
Exemplo 4: analisar as máquinas virtuais por duas horas para uma prova de conceito
ASRDeploymentPlanner.exe -Operation StartProfiling -Virtualization VMware -Directory “E:\vCenter1_ProfiledData” -Server vCenter1.contoso.com -VMListFile “E:\vCenter1_ProfiledData\ProfileVMList1.txt” -NoOfHoursToProfile 2 -User vCenterUser1
Observação
- Se o servidor em que a ferramenta está sendo executada for reinicializado ou falhar ou se você fechar a ferramenta usando Ctrl + C, os dados de criação de perfil serão preservados. Porém, há uma possibilidade de perder os últimos 15 minutos de dados de criação de perfil. Nesse caso, execute novamente a ferramenta no modo de criação de perfil depois que o servidor for reiniciado.
- Quando o nome da conta de armazenamento e a chave são passados, a ferramenta mede a taxa de transferência na última etapa de criação de perfil. Se a ferramenta for fechada antes da conclusão da criação de perfil, a taxa de transferência não será calculada. Para obter a taxa de transferência antes de gerar o relatório, você pode executar a operação GetThroughput no console de linha de comando. Caso contrário, o relatório gerado não conterá as informações da taxa de transferência.
Gerar relatório
A ferramenta gera um arquivo do Microsoft Excel com macros habilitadas (arquivo XLSM) como a saída de relatório, que resume todas as recomendações de implantação. O relatório é denominado DeploymentPlannerReport_<unique numeric identifier>.xlsm
e colocado no diretório especificado.
Observação
Para gerar relatórios, é necessário ter um computador com Windows ou Windows Server e o Excel 2013 ou posterior. O símbolo decimal neste computador deve ser configurado como "." para produzir as estimativas de custo. Caso você tenha configurado "," como o símbolo decimal, vá até o Painel de Controle, "Alterar formatos de data, hora ou número", "Configurações adicionais" e altere o símbolo decimal para ".".
Após a conclusão da criação de perfil, você poderá executar a ferramenta no modo de geração de relatório. A tabela a seguir contém uma lista de parâmetros obrigatórios e opcionais da ferramenta para execução no modo de geração de relatórios.
ASRDeploymentPlanner.exe -Operation GenerateReport /?
Nome do parâmetro | Descrição |
---|---|
-Operation | GenerateReport |
-Server | O nome de domínio totalmente qualificado ou o endereço IP do servidor vCenter/vSphere (use o mesmo nome ou endereço IP que você usou no momento da criação de perfil) em que se encontram as máquinas virtuais analisadas cujo relatório deve ser gerado. Se você usou um servidor vCenter no momento da criação do perfil, não poderá usar um servidor vSphere para a geração de relatórios e vice-versa. |
-VMListFile | O arquivo que contém a lista de máquinas virtuais analisadas para as quais o relatório deve ser gerado. O caminho do arquivo pode ser absoluto ou relativo. O arquivo deve conter um endereço IP ou um nome de máquina virtual por linha. Os nomes das máquinas virtuais que são especificados no arquivo devem ser iguais aos nomes das máquinas virtuais no servidor vCenter/host vSphere ESXi e devem corresponder ao que foi usado durante a criação de perfil. |
-Virtualization | Especifique o tipo de virtualização (Hyper-V ou VMware). |
-Directory | (Opcional) A UNC o ou caminho do diretório local em que os dados com perfil gerado (arquivos gerados durante a criação de perfil) são armazenados. Esses dados são necessários para gerar o relatório. Se um nome não for especificado, o diretório "ProfiledData" será usado. |
-GoalToCompleteIR | (Opcional) O número de horas em que a replicação inicial das máquinas virtuais analisadas precisa ser concluída. O relatório gerado fornece o número de máquinas virtuais para as quais a replicação inicial pode ser concluída no tempo especificado. O padrão é de 72 horas. |
-User | (Opcional) O nome de usuário a ser usado para se conectar ao servidor vCenter/vSphere. O nome é usado para buscar as informações de configuração mais recentes das máquinas virtuais, como o número de discos, o número de núcleos e o número de NICs, para uso no relatório. Se o nome não for fornecido, serão usadas as informações de configuração coletadas no início da criação de perfil. |
-Password | (Opcional) A senha a ser usada para se conectar ao host ESXi vSphere/servidor vCenter. Se a senha não for especificada como parâmetro, você precisará informá-la mais tarde, quando o comando for executado. |
-Port | (Opcional) Número de porta para se conectar ao host do vCenter/ESX. A porta padrão é 443. |
-Protocol | (Opcional) Oprotocolo 'http' ou 'https' é especificado para cnoexão ao vCenter. O protocolo padrão é https. |
-DesiredRPO | (Opcional) O objetivo de ponto de recuperação desejado, em minutos. O padrão é de 15 minutos. |
-Bandwidth | Largura de banda em Mbps. O parâmetro a ser usado para calcular o RPO que pode ser obtido para a largura de banda especificada. |
-StartDate | (Opcional) A data e a hora de início em MM-DD-YYYY:HH:MM (formato de 24 horas). StartDate deve ser especificado junto com EndDate. Quando StartDate é especificado, o relatório é gerado para os dados de criação de perfil que são coletados entre StartDate e EndDate. |
-EndDate | (Opcional) A data e a hora de término em MM-DD-YYYY:HH:MM (formato de 24 horas). EndDate deve ser especificado junto com StartDate. Quando EndDate é especificado, o relatório é gerado para os dados de criação de perfil que são coletados entre StartDate e EndDate. |
-GrowthFactor | (Opcional) O fator de crescimento, expressado como uma porcentagem. O padrão é 30%. |
-UseManagedDisks | (Opcional) UseManagedDisks - Sim/Não. O padrão é Sim. O número de máquinas virtuais que podem ser colocadas em uma única conta de armazenamento é calculado considerando-se o Failover/Failover de teste de máquinas virtuais é feito em um disco gerenciado em vez de em um disco não gerenciado. |
-SubscriptionId | (Opcional) A Guid da assinatura. Esse parâmetro é necessário quando você precisa gerar o relatório de estimativa de custo com o preço mais recente baseado em sua assinatura, a oferta associada à sua assinatura e para sua região de destino específica do Azure na moeda especificada. |
-TargetRegion | (Opcional) A região do Azure que é o destino da replicação. Como o Azure tem custos diferentes por região, para gerar o relatório com a região do Azure de destino específica, use este parâmetro. O padrão é WestUS2 ou a última região de destino usada. Consulte a lista de regiões de destino com suporte. |
-OfferId | (Opcional) A oferta associada à assinatura especificada. O padrão é MS-AZR-0003P (Pagamento Conforme o Uso). |
-Currency | (Opcional) A moeda na qual o custo é mostrado no relatório gerado. O padrão é dólar americano ($) ou a última moeda usada. Consulte a lista de moedas com suporte. |
Por padrão, a ferramenta é configurada para analisar e gerar relatórios de até 1.000 máquinas virtuais. Você pode alterar o limite ao mudar o valor da chave MaxVMsSupported no arquivo ASRDeploymentPlanner.exe.config.
<!-- Maximum number of vms supported-->
<add key="MaxVmsSupported" value="1000"/>
Exemplo 1: gerar um relatório com os valores padrão quando os dados de criação de perfil estiverem na unidade local
ASRDeploymentPlanner.exe -Operation GenerateReport -Virtualization VMware -Server vCenter1.contoso.com -Directory “E:\vCenter1_ProfiledData” -VMListFile “E:\vCenter1_ProfiledData\ProfileVMList1.txt”
Exemplo 2: gerar um relatório quando os dados de criação de perfil estiverem em um servidor remoto
Você deve ter acesso de leitura/gravação no diretório remoto.
ASRDeploymentPlanner.exe -Operation GenerateReport -Virtualization VMware -Server vCenter1.contoso.com -Directory “\\PS1-W2K12R2\vCenter1_ProfiledData” -VMListFile “\\PS1-W2K12R2\vCenter1_ProfiledData\ProfileVMList1.txt”
Exemplo 3: para gerar um relatório com uma largura de banda específica e com o objetivo de concluir IR no tempo especificado
ASRDeploymentPlanner.exe -Operation GenerateReport -Virtualization VMware -Server vCenter1.contoso.com -Directory “E:\vCenter1_ProfiledData” -VMListFile “E:\vCenter1_ProfiledData\ProfileVMList1.txt” -Bandwidth 100 -GoalToCompleteIR 24
Exemplo 4: gerar um relatório com um fator de crescimento de 5% em vez do padrão de 30%
ASRDeploymentPlanner.exe -Operation GenerateReport -Virtualization VMware -Server vCenter1.contoso.com -Directory “E:\vCenter1_ProfiledData” -VMListFile “E:\vCenter1_ProfiledData\ProfileVMList1.txt” -GrowthFactor 5
Exemplo 5: gerar um relatório com um subconjunto dos dados de criação de perfil
Por exemplo, você tem 30 dias de dados de criação de perfil e deseja gerar um relatório de apenas 20 dias.
ASRDeploymentPlanner.exe -Operation GenerateReport -Virtualization VMware -Server vCenter1.contoso.com -Directory “E:\vCenter1_ProfiledData” -VMListFile “E:\vCenter1_ProfiledData\ProfileVMList1.txt” -StartDate 01-10-2017:12:30 -EndDate 01-19-2017:12:30
Exemplo 6: gerar um relatório para o RPO de cinco minutos
ASRDeploymentPlanner.exe -Operation GenerateReport -Virtualization VMware -Server vCenter1.contoso.com -Directory “E:\vCenter1_ProfiledData” -VMListFile “E:\vCenter1_ProfiledData\ProfileVMList1.txt” -DesiredRPO 5
Exemplo 7: Gerar um relatório para a região Sul da Índia do Azure com Rúpia Indiana e ID da oferta específica
O ID da assinatura é necessária para gerar o relatório de custos em uma moeda específica.
ASRDeploymentPlanner.exe -Operation GenerateReport -Virtualization VMware -Directory “E:\vCenter1_ProfiledData” -VMListFile “E:\vCenter1_ProfiledData\ProfileVMList1.txt” -SubscriptionID aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e -OfferID MS-AZR-0148P -TargetRegion southindia -Currency INR
Valor de percentil usado para o cálculo
Qual valor de percentil padrão das métricas de desempenho coletadas durante a criação de perfil a ferramenta usa ao gerar um relatório?
A ferramenta usa como padrão os valores do 95º percentil da IOPS de leitura/gravação, da IOPS de gravação e da variação de dados coletados durante a criação de perfil de todas as máquinas virtuais. Essa métrica garante que o pico do 100º percentil que as suas máquinas virtuais poderão observar devido a eventos temporários não seja usado para determinar seus requisitos da conta de armazenamento de destino e da largura de banda de origem. Por exemplo, um evento temporário pode ser um trabalho de backup executado uma vez por dia, uma indexação de um banco de dados periódica ou uma atividade de geração de relatórios de análise ou outros eventos pontuais semelhantes de curta duração.
O uso de valores do 95º percentil proporciona a visão verdadeira das características de carga de trabalho reais e oferece o melhor desempenho quando as cargas de trabalho estão em execução no Azure. Não prevemos que você precise alterar esse número. Se alterar o valor (para o 90º percentil, por exemplo), você poderá atualizar o arquivo de configuração ASRDeploymentPlanner.exe.config na pasta padrão e salvá-lo para gerar um novo relatório nos dados de criação de perfil existentes.
<add key="WriteIOPSPercentile" value="95" />
<add key="ReadWriteIOPSPercentile" value="95" />
<add key="DataChurnPercentile" value="95" />
Considerações sobre o fator de crescimento
Por que deve considerar o fator de crescimento ao planejar implantações?
É fundamental levar em conta o crescimento em suas características de carga de trabalho, supondo um aumento potencial no uso ao longo do tempo. Depois que proteção estiver em vigor, se as características da carga de trabalho forem alteradas, você não poderá mudar para outra conta de armazenamento para ter a proteção sem desabilitar e habilitar a proteção novamente.
Por exemplo, digamos que hoje a máquina virtual esteja em uma conta de replicação de armazenamento Standard. Nos próximos três meses, várias alterações têm probabilidade de ocorrer:
- O número de usuários do aplicativo que é executado na máquina virtual aumenta.
- O aumento resultante da variação na máquina virtual exige que a máquina virtual vá para o armazenamento Premium para que a replicação do Site Recovery possa acompanhar o ritmo.
- Portanto, você precisa desabilitar e habilitar a proteção novamente para uma conta de armazenamento Premium.
É altamente recomendável que você planeje o crescimento durante o planejamento da implantação, embora o valor padrão seja 30%. Você é o especialista nas projeções de padrão de uso e crescimento de seu aplicativo e pode alterar esse número de acordo ao gerar um relatório. Além disso, você pode gerar vários relatórios com vários fatores de crescimento com os mesmos dados de criação de perfil e determinar quais recomendações de armazenamento de destino e largura de banda de origem funcionam melhor para você.
O relatório gerado do Microsoft Excel contém as seguintes informações:
- Resumo local
- Recomendações
- Máquina virtual<->Posicionamento de armazenamento
- VMs compatíveis
- VMs incompatíveis
- Estimativa de custo
Obter taxa de transferência
Para estimar a taxa de transferência que o Site Recovery pode obter do local para o Azure durante a replicação, execute a ferramenta no modo GetThroughput. A ferramenta calcula a taxa de transferência do servidor em que a ferramenta está em execução. O ideal é que esse servidor se baseie no guia de dimensionamento do servidor de configuração. Se já tiver implantado componentes de infraestrutura locais do Site Recovery, execute a ferramenta no servidor de configuração.
Abra um console de linha de comando e acesse a pasta da ferramenta de planejamento de implantação do Site Recovery. Execute ASRDeploymentPlanner.exe com os parâmetros a seguir.
ASRDeploymentPlanner.exe -Operation GetThroughput /?
Nome do parâmetro | Descrição |
---|---|
-Operation | GetThroughput |
-Virtualization | Especifique o tipo de virtualização (Hyper-V ou VMware). |
-Directory | (Opcional) A UNC o ou caminho do diretório local em que os dados com perfil gerado (arquivos gerados durante a criação de perfil) são armazenados. Esses dados são necessários para gerar o relatório. Se não for especificado um nome de diretório, o diretório ‘ProfiledData’ será usado. |
-StorageAccountName | O nome de conta de armazenamento usada para obter a largura de banda consumida para replicação de dados do local para o Azure. A ferramenta carrega dados de teste nessa conta de armazenamento para obter a largura de banda consumida. A conta de armazenamento deve ser do tipo v1 para fins gerais (GPv1). |
-StorageAccountKey | A chave da conta de armazenamento usada para acessar a conta de armazenamento. Acesse o portal do Azure > Contas de armazenamento ><Nome de conta de armazenamento>> Configurações > Chaves de Acesso > Chave1 (ou chave de acesso primário da conta de armazenamento clássico). |
-VMListFile | O arquivo que contém a lista de máquinas virtuais a serem analisadas para calcular a largura de banda consumida. O caminho do arquivo pode ser absoluto ou relativo. O arquivo deve conter um endereço IP/nome de máquina virtual por linha. Os nomes das máquinas virtuais especificados no arquivo devem ser iguais aos nomes das máquinas virtuais no servidor vCenter/host vSphere ESXi. Por exemplo, o arquivo VMList.txt contém as seguintes VMs:
|
-Ambiente | (opcional) Este é o seu ambiente de conta do Armazenamento do Azure de destino. Isso pode ser um dos três valores: AzureCloud, AzureUSGovernment ou AzureChinaCloud. O padrão é AzureCloud. Use o parâmetro quando a região do Azure de destino é uma nuvem do Azure para o Governo dos EUA ou Microsoft Azure operado pela 21Vianet. |
A ferramenta cria vários arquivos asrvhdfile<#>.vhd de 64 MB (em que "#" é o número de arquivos) no diretório especificado. A ferramenta carrega os arquivos para a conta de armazenamento para obter a taxa de transferência. Depois que a taxa de transferência é medida, a ferramenta exclui todos os arquivos da conta de armazenamento e do servidor local. Se a ferramenta for encerrada por qualquer motivo enquanto estiver calculando a taxa de transferência, ela não excluirá os arquivos do armazenamento nem do servidor local. Você deve excluí-los manualmente.
A taxa de transferência é medida em um momento específico e é a taxa de transferência máxima que o Site Recovery pode atingir durante a replicação, caso todos os outros fatores permaneçam iguais. Por exemplo, se qualquer aplicativo começar a consumir mais largura de banda na mesma rede, a taxa de transferência real variará durante a replicação. Se você estiver executando o comando GetThroughput em um servidor de configuração, a ferramenta não detectará as máquinas virtuais protegidas e a replicação contínua. O resultado da taxa de transferência medida será diferente se a operação GetThroughput for executada quando as máquinas virtuais protegidas tiverem uma alta variação de dados. É recomendável que você execute a ferramenta em vários pontos no tempo durante a criação de perfil para compreender quais níveis de taxa de transferência podem ser obtidos em vários momentos. No relatório, a ferramenta mostra a taxa de transferência medida por último.
Exemplo
ASRDeploymentPlanner.exe -Operation GetThroughput -Directory E:\vCenter1_ProfiledData -Virtualization VMware -VMListFile E:\vCenter1_ProfiledData\ProfileVMList1.txt -StorageAccountName asrspfarm1 -StorageAccountKey by8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==
Observação
Execute a ferramenta em um servidor que tenha o mesmo armazenamento e as mesmas características de CPU que o servidor de configuração.
Para a replicação, defina a largura de banda recomendada para atender ao RPO 100% do tempo. Depois que você definir a largura de banda correta, se não houver um aumento na taxa de transferência obtida relatada pela ferramenta, faça o seguinte:
Verifique se há QoS (Qualidade de Serviço de Rede) que está limitando a taxa de transferência do Site Recovery.
Verifique se o cofre do Site Recovery está na região do Microsoft Azure com suporte mais próxima fisicamente para minimizar a latência de rede.
Verifique as características de armazenamento local para determinar se você pode melhorar o hardware (por exemplo, de HDD para SSD).
Altere as configurações do Site Recovery no servidor de processo para aumentar a quantidade de largura de banda de rede usada para replicação.