AWS Server Migration Service · Licensing for Linux ... alterações incrementais nos servidores...

37
AWS Server Migration Service Guia do usuário

Transcript of AWS Server Migration Service · Licensing for Linux ... alterações incrementais nos servidores...

Page 1: AWS Server Migration Service · Licensing for Linux ... alterações incrementais nos servidores locais e transfere somente o delta para a nuvem, é possível

AWS Server Migration ServiceGuia do usuário

Page 2: AWS Server Migration Service · Licensing for Linux ... alterações incrementais nos servidores locais e transfere somente o delta para a nuvem, é possível

AWS Server Migration Service Guia do usuário

AWS Server Migration Service: Guia do usuárioCopyright © 2018 Amazon Web Services, Inc. and/or its affiliates. All rights reserved.

Amazon's trademarks and trade dress may not be used in connection with any product or service that is not Amazon's, in any mannerthat is likely to cause confusion among customers, or in any manner that disparages or discredits Amazon. All other trademarks notowned by Amazon are the property of their respective owners, who may or may not be affiliated with, connected to, or sponsored byAmazon.

Page 3: AWS Server Migration Service · Licensing for Linux ... alterações incrementais nos servidores locais e transfere somente o delta para a nuvem, é possível

AWS Server Migration Service Guia do usuário

Table of ContentsO que é AWS SMS? .......................................................................................................................... 1

Definição de preço ...................................................................................................................... 1Requisitos ......................................................................................................................................... 2

Requisitos gerais ........................................................................................................................ 2Requisitos do Conector de migração de servidor da AWS ................................................................. 3Sistemas operacionais compatíveis com AWS SMS ......................................................................... 4Tipos de volumes e sistemas de arquivo compatíveis com o AWS SMS .............................................. 5Licensing Options ....................................................................................................................... 6

Licensing for Linux .............................................................................................................. 6Licensing for Windows ........................................................................................................ 6

Limitações ................................................................................................................................. 7Outros requisitos ........................................................................................................................ 8

Conceitos básicos ............................................................................................................................. 10Configurar permissões da conta da AWS ..................................................................................... 10Como instalar o Conector de migração de servidor no VMware ........................................................ 12Como instalar o Conector de migração de servidor no Hyper-V ........................................................ 14

Sobre o script de instalação do Conector de migração de servidor ............................................ 15Etapa 1: Criar uma conta de serviço para o Conector de migração de servidor no Active Directory .. 16Etapa 2: Fazer download e implantar o Conector de migração de servidor ................................. 16Etapa 3: Fazer download e instalar o script de configuração do Hyper-V/SCVMM ........................ 18Etapa 4: Validar a integridade e assinatura criptográfica do arquivo de script .............................. 18Etapa 5: Executar o script .................................................................................................. 19Etapa 6: Configurar o Connector ......................................................................................... 21

Replicação de VMs com uso do console .............................................................................................. 23Replicação de VMs com a CLI ........................................................................................................... 25Solução de problemas ....................................................................................................................... 29

Erro de certificado ao fazer upload de uma VM para o Amazon S3 ................................................... 29Atualize o conector ........................................................................................................... 29Registre novamente o conector ........................................................................................... 29

Conector de migração de servidor falha ao conectar-se à AWS com o erro “Falha de criação docaminho PKIX” ......................................................................................................................... 30

Notas de release .............................................................................................................................. 31Versões de ambientes para vCenter ............................................................................................ 31Liberações para ambiente de Hyper-V/SCVMM ............................................................................. 32

Histórico do documento ..................................................................................................................... 33AWS Glossary .................................................................................................................................. 34

iii

Page 4: AWS Server Migration Service · Licensing for Linux ... alterações incrementais nos servidores locais e transfere somente o delta para a nuvem, é possível

AWS Server Migration Service Guia do usuárioDefinição de preço

O que é AWS SMS?O AWS Server Migration Service automatiza a migração do VMware vSphere local ou das máquinasvirtuais Microsoft Hyper-V/SCVMM para a nuvem AWS. O AWS SMS replica de maneira incrementalas VMs do servidor como imagens de máquina da Amazon (AMIs) hospedadas em nuvem prontas paraimplantação no Amazon EC2. Ao trabalhar com AMIs, você pode facilmente testar e atualizar suasimagens baseadas em nuvem antes de implantá-las em produção.

Ao usar o AWS SMS para gerenciar as migrações do servidor, você pode:

• Simplificar o processo de migração de nuvem. Você pode começar a migrar um grupo de servidor comapenas alguns cliques no Console de gerenciamento da AWS. Após a migração ter iniciado, o AWSSMS gerencia todas as complexidades do processo de migração, incluindo a replicação automáticados volumes de servidores ao vivo na AWS e a criação de novas AMIs periodicamente. Você poderapidamente ativar instâncias EC2 das AMIs no console.

• Orquestrar migrações de vários servidores. O AWS SMS organiza as migrações de servidor, permitindoque você programe as replicações e controle o andamento de um grupo de servidores. Você podeprogramar replicações iniciais, configurar intervalos de replicação e controlar o andamento de cadaservidor usando o console.

• Teste as migrações do servidor de maneira incremental: com suporte para a replicação incremental,o AWS SMS permite o teste rápido e escalável de servidores migrados. Como o AWS SMS replicaalterações incrementais nos servidores locais e transfere somente o delta para a nuvem, é possíveltestar pequenas alterações iterativamente e salvar na largura de banda de rede.

• Compatível com os sistemas operacionais mais amplamente utilizados. O AWS SMS é compatível coma replicação das imagens do sistema operacional que contêm o Windows, bem como várias distribuiçõesprincipais Linux.

• Minimize o tempo de inatividade. A replicação incremental do AWS SMS minimiza o impacto dosnegócios associado ao tempo de inatividade do aplicativo durante a transição final.

O uso do AWS SMS é limitado conforme o seguinte:

• 50 migrações de VM simultâneas por conta, a menos que um cliente solicite um aumento de limite.• 90 dias de uso de serviço por VM (não por conta), começando com a replicação inicial de uma VM. Após

90 dias, nós encerramos uma replicação em andamento, salvo se o cliente solicitar um aumento nolimite.

Definição de preçoNão há nenhuma taxa adicional para usar o serviço de migração do servidor. Você paga as taxas padrãopelos buckets do S3, volumes do EBS e transferência dos dados usados durante o processo de migraçãoe pelas instâncias do EC2 que você executar.

1

Page 5: AWS Server Migration Service · Licensing for Linux ... alterações incrementais nos servidores locais e transfere somente o delta para a nuvem, é possível

AWS Server Migration Service Guia do usuárioRequisitos gerais

Requisitos do Server MigrationService (SMS)

O ambiente VMware vSphere ou Microsoft Hyper-V/SCVMM deve atender aos seguintes requisitos paraque você use o Server Migration Service para migrar os servidores virtualizados no local para o AmazonEC2.

Requisitos geraisAntes de configurar o AWS SMS, adote medidas conforme necessário para atender a todas as exigênciasa seguir.

Todas as VMs

• Desative todos os softwares de detecção de intrusão ou antivírus na VM que você estiver migrando.Esses serviços podem ser reativados após o processo de migração ter sido concluído.

• Desligue todas as unidades de CD-ROM (virtuais ou físicas) conectadas à VM.

VMs Windows

• Ative a Área de Trabalho Remota (RDP) para ter acesso remoto.• Instale a versão adequada do .NET Framework na VM. Observe que o .NET Framework 4.5 ou posterior

será instalado automaticamente na VM se necessário.

Versão do Windows Versão do .NET Framework

Windows Server 2008 ou anterior 3.5 ou posterior

Windows Server 2008 R2 ou versão posterior 4.5 ou posterior

Windows 8 ou anterior 3.5 ou posterior

Windows 8.1 ou posterior 4.5 ou posterior

• Ao preparar uma VM do Microsoft Windows para migração, configure um tamanho de paginação fixo everifique se pelo menos 6 GiB de espaço livre estão disponíveis no volume raiz. Isso é necessário para ainstalação bem-sucedida dos drivers.

• Certifique-se de que o firewall do host (como o firewall do Windows) permite acesso à RDP. Casocontrário, não será possível acessar a instância após concluir a migração.

• Aplique os seguintes hotfixes:• RealTimeIsUniversalVocê não pode alterar a hora do sistema se a entrada do registro estiver

ativada no Windows• Alto uso de CPU durante a troca de DST no Windows Server 2008, Windows 7 ou Windows Server

2008 R2

VMs Linux

• Ative o Secure Shell (SSH) para acesso remoto.

2

Page 6: AWS Server Migration Service · Licensing for Linux ... alterações incrementais nos servidores locais e transfere somente o delta para a nuvem, é possível

AWS Server Migration Service Guia do usuárioRequisitos do Conector de migração de servidor da AWS

• Certifique-se de que o firewall do host (como iptables ) permite acesso ao SSH. Caso contrário, não serápossível acessar a instância após concluir a migração.

• Certifique-se de que a VM Linux use GRUB (GRUB Legacy) ou GRUB 2 como bootloader.• Certifique-se de que o volume raiz da VM Linux usa um dos seguintes sistemas de arquivos:

• EXT2• EXT3• EXT4• Btrfs• JFS• XFS

Modificações programáticas a VMs

Ao importar uma VM, a AWS modifica o sistema de arquivos para tornar a VM importada acessível aocliente. As seguintes ações poderão ocorrer:

• [Linux] Instale drivers do Citrix PV ou diretamente no SO ou modifique initrd/initramfs para contê-los.• [Linux] Modifique scripts de rede para substituir IPs estáticos por IPs dinâmicos.• [Linux] Modifique /etc/fstab comentando entradas inválidas e substituindo nomes dos dispositivos

por UUIDs. Se nenhum UUID correspondente pode ser localizado para um dispositivo, a opção nofailé adicionada na descrição do dispositivo. Você precisará corrigir a nomenclatura do dispositivo e excluirnofail após a importação. Como melhor prática para preparar a importação de VMs, recomendamosque você especifique os dispositivos de disco da VM por UUID ao invés do nome de dispositivo.

As entradas em /etc/fstab que contêm tipos de sistema de arquivos distribuídos (nfs, cifs, smbfs,vboxsf, sshfs, etc.) serão desabilitadas.

• [Linux] Modifique configurações de bootloader de grub como a entrada e o tempo limite padrão.• [Windows] Modifique as configurações de registro tornar a VM inicializável.

Ao criar um arquivo modificado, a AWS mantém o arquivo original na mesma localização com um novonome.

Requisitos do Conector de migração de servidor daAWS

O Conector de migração de servidor é uma VM FreeBSD que você instala no ambiente de virtualizaçãolocal. Os requisitos de hardware e software são os seguintes:

Requisitos para o conector do VMware

• vCenter versão 5.1 ou posterior (validado até 6.5)• ESXi 5.1 ou posterior (validado até 6.5)• Mínimo de 8 GiB de RAM• Armazenamento em disco disponível mínimo de 20 GiB (com aprovisionamento "thin") ou 250 GiB (com

aprovisionamento "thick")• Suporte para os seguintes serviços de rede. Talvez seja necessário reconfigurar o firewall para permitir

conexões de saída stateful do conector para esses serviços.• DNS - Permite que o conector inicie conexões com a porta 53 para a resolução do nome.

3

Page 7: AWS Server Migration Service · Licensing for Linux ... alterações incrementais nos servidores locais e transfere somente o delta para a nuvem, é possível

AWS Server Migration Service Guia do usuárioSistemas operacionais compatíveis com AWS SMS

• HTTPS no vCenter - Permite que o conector inicie conexões web seguras com a porta 443 dovCenter. Você também pode configurar uma porta não padrão a seu critério.

Note

Se o vCenter Server estiver configurado para usar uma porta não padrão, insira o nome dohost e a porta do vCenter separados por dois pontos (por exemplo, HOSTNAME:PORT ouIP:PORT) na página da conta do serviço do vCenter em Configuração do conector.

• HTTPS no ESXi - Permite que o conector inicie conexões web seguras com a porta 443 dos hostsESXi com as VMs que você pretende migrar.

• ICMP - Permite que o conector inicie conexões usando o ICMP.• NTP - O conector deve ser capaz de atingir um servidor de tempo na porta 123.

• Permite conexões de saída do conector aos seguintes intervalos de URL:• *.amazonaws.com• *.aws.amazon.com• *.ntp.org (opcional; usado somente para validar esse tempo do conector em sincronia com o NTP).

Requisitos para o conector do Hyper-V

• Função do Hyper-V no Windows Server 2012 R2 ou Windows Server 2016• Active Directory 2012 ou versão posterior• [Opcional] SCVMM 2012 SP1 ou SCVMM 2016• Mínimo de 8 GiB de RAM• Mínimo de armazenamento em disco disponível de 300 GiB• Suporte para os seguintes serviços de rede. Talvez seja necessário reconfigurar o firewall para permitir

conexões de saída stateful do conector para esses serviços.• DNS - Permite que o conector inicie conexões com a porta 53 para a resolução do nome.• HTTPS no WinRM porta 5986 no host do SCVMM ou do Hyper-V independente• HTTPS de entrada na porta 443 do conector - Permite que o conector receba conexões web seguras

na porta 443 de hosts do Hyper-V que contêm as VMs que você pretende migrar.• ICMP - Permite que o conector inicie conexões usando o ICMP.• NTP - O conector deve ser capaz de atingir um servidor de tempo na porta 123.

• Permite conexões de saída do conector aos seguintes intervalos de URL:• *.amazonaws.com• *.aws.amazon.com• *.ntp.org (opcional; usado somente para validar esse tempo do conector em sincronia com o NTP).

Sistemas operacionais compatíveis com AWS SMSOs seguintes sistemas operacionais podem ser migrados para o EC2 com o SMS:

Windows (32 e 64 bits)

• Microsoft Windows Server 2003 (Standard, Datacenter, Enterprise) com Service Pack 1 (SP1) ouposterior (32 e 64 bits)

• Microsoft Windows Server 2003 R2 (Standard, Datacenter, Enterprise) (32 e 64 bits)• Microsoft Windows Server 2008 (Standard, Datacenter, Enterprise) (32 e 64 bits)• Microsoft Windows Server 2008 R2 (Standard, Datacenter, Enterprise) (somente 64 bits)

4

Page 8: AWS Server Migration Service · Licensing for Linux ... alterações incrementais nos servidores locais e transfere somente o delta para a nuvem, é possível

AWS Server Migration Service Guia do usuárioTipos de volumes e sistemas de

arquivo compatíveis com o AWS SMS

• Microsoft Windows Server 2012 (Standard, Datacenter) (somente 64 bits)• Microsoft Windows Server 2012 R2 (Standard, Datacenter) (somente 64 bits)(incompatível com a

instalação do Nano Server)• Microsoft Windows Server 2016 (Standard, Datacenter) (somente 64 bits)• Microsoft Windows Server, versões 1709, 1803 (Standard, Datacenter) (somente para 64-bit)• Microsoft Windows 7 (Professional, Enterprise, Ultimate) (inglês dos EUA) (32 e 64 bits)• Microsoft Windows 8 (Professional, Enterprise) (inglês dos EUA) (32 e 64 bits)• Microsoft Windows 8.1 (Professional, Enterprise) (inglês dos EUA) (somente 64 bits)• Microsoft Windows 10 (Professional, Enterprise, Education) (inglês dos EUA) (somente 64 bits)

Linux/Unix (64 bits)

• Ubuntu 12.04, 12.10, 13.04, 13.10, 14.04, 14.10, 15.04, 16.04, 16.10• Red Hat Enterprise Linux (RHEL) 5.1-5.11, 6.1-6.9, 7.0-7.3 (6.0 não tem os drivers necessários)

Note

Consulte Limitações (p. 7) para obter informações adicionais sobre o suporte do RHEL 5.x.• SUSE Linux Enterprise Server 11 com Service Pack 1 e kernel 2.6.32.12-0.7• SUSE Linux Enterprise Server 11 with Service Pack 2 e kernel 3.0.13-0.27• SUSE Linux Enterprise Server 11 com bloco 3 de serviço e kernel 3.0.76-0.11, 3.0.101-0.8, ou

3.0.101-0.15• SUSE Linux Enterprise Server 11 com Service Pack 4e kernel 3.0.101-63• SUSE Linux Enterprise Server 12 com kernel 3.12.28-4• SUSE Linux Enterprise Server 12 com Service Pack 1 e kernel 3.12.49-11• CentOS 5.1-5.11, 6.1-6.6, 7.0-7.3 (6.0 não tem os drivers necessários)• Debian 6.0.0-6.0.8, 7.0.0-7.8.0, 8.0.0• Oracle Linux 6.1-6.6, 7.0-7.1• Fedora Server 19-21

Tipos de volumes e sistemas de arquivocompatíveis com o AWS SMS

O AWS Server Migration Service é compatível com a migração de instâncias do Windows e do Linux comos seguintes sistemas de arquivos:

Windows (32 e 64 bits)

Volumes com partição de MBR formatados usando o sistema de arquivos NTFS. Os volumes com partiçãoda Tabela de partição GUID (GPT) não são compatíveis.

Linux/Unix (64 bits)

Volumes com partição de MBR formatados usando o sistema de arquivo XFS, JFS, Btrfs, ext2, ext3 ouext4. Os volumes com partição da Tabela de partição GUID (GPT) não são compatíveis.

Não há suporte para AMIs com volumes que usam criptografia do EBS.

5

Page 9: AWS Server Migration Service · Licensing for Linux ... alterações incrementais nos servidores locais e transfere somente o delta para a nuvem, é possível

AWS Server Migration Service Guia do usuárioLicensing Options

Licensing OptionsWhen you create a new replication job, the AWS Server Migration Service console provides a License typeoption. The possible values include:

• Auto (default)

Detects the source-system operating system (OS) and applies the appropriate license to the migratedvirtual machine (VM).

• AWS

Replaces the source-system license with an AWS license, if appropriate, on the migrated VM.• BYOL

Retains the source-system license, if appropriate, on the migrated VM.

Note

If you choose a license type that is incompatible with your VM, the replication job fails with an errormessage. For more information, see the OS-specific information below.

The same licensing options are available through the AWS SMS API and CLI. For example:

aws sms create-replication-job --license-type <value>

The value of the --license-type parameter can be AWS or BYOL. Leaving it unset is the same aschoosing Auto in the console.

Licensing for LinuxLinux operating systems support only BYOL licenses. Choosing Auto (the default) means that AWS SMSuses a BYOL license.

Migrated Red Hat Enterprise Linux (RHEL) VMs must use Cloud Access (BYOL) licenses. For moreinformation, see Red Hat Cloud Access on the Red Hat website.

Migrated SUSE Linux Enterprise Server VMs must use SUSE Public Cloud Program (BYOS) licenses. Formore information, see SUSE Public Cloud Program—Bring Your Own Subscription.

Licensing for WindowsWindows server operating systems support either BYOL or AWS licenses. Windows client operatingsystems (such as Windows 10) support only BYOL licenses.

If you choose Auto (the default), AWS SMS uses the AWS license if the VM has a server OS. Otherwise,the BYOL license is used.

The following rules apply when you use your BYOL Microsoft license, either through MSDN or WindowsSoftware Assurance Per User:

• Your BYOL instances are priced at the prevailing Amazon EC2 Linux instance pricing, provided that youmeet the following conditions:• Run on a Dedicated Host (Dedicated Hosts)

6

Page 10: AWS Server Migration Service · Licensing for Linux ... alterações incrementais nos servidores locais e transfere somente o delta para a nuvem, é possível

AWS Server Migration Service Guia do usuárioLimitações

• Launch from VMs sourced from software binaries provided by you using AWS SMS, which are subjectto the current terms and abilities of AWS SMS

• Designate the instances as BYOL instances• Run the instances within your designated AWS regions, and where AWS offers the BYOL model• Activate using Microsoft keys that you provide or which are used in your key management system

• You must account for the fact that when you start an Amazon EC2 instance, it can run on any one ofmany servers within an Availability Zone. This means that each time you start an Amazon EC2 instance(including a stop/start), it may run on a different server within an Availability Zone. You must account forthis fact in light of the limitations on license reassignment, as described in the Microsoft Volume LicensingProduct Terms available at Licensing Terms, or consult your specific use rights to determine if your rightsare consistent with this usage.

• You must be eligible to use the BYOL program for the applicable Microsoft software under youragreements with Microsoft, for example, under your MSDN user rights or under your Windows SoftwareAssurance Per User Rights. You are solely responsible for obtaining all required licenses and forcomplying with all applicable Microsoft licensing requirements, including the PUR/PT. Further, you musthave accepted Microsoft's End User License Agreement (Microsoft EULA), and by using the MicrosoftSoftware under the BYOL program, you agree to the Microsoft EULA.

• AWS recommends that you consult with your own legal and other advisers to understand and complywith the applicable Microsoft licensing requirements. Usage of the Services (including usage of thelicenseType parameter and BYOL flag) in violation of your agreements with Microsoft is not authorized orpermitted.

Limitações• Ao migrar VMs gerenciadas pelo Hyper-V/SCVMM, o SMS só oferece suporte à geração 1 de VMs (com

formato de disco VHD ou VHDX).• O AWS SMS não oferecerá suporte a VMs no Hyper-V com as versões do RHEL 5 se elas forem

baseadas em um disco VHDX. Recomendamos a conversão dos discos neste formato para VHD para amigração.

• Um volume de inicialização da VM deve usar partições MBR (Master Boot Record) e não pode exceder2 TiB (não compactados) devido a limitações de MBR. Os volumes não inicializáveis adicionais podemusar o particionamento GPT (GUID Partition Table), mas não podem ser maiores que 4 TiB.

• Uma VM importada talvez não seja inicializada se a partição raiz não estiver na mesma unidade de discovirtual do MBR.

• Um trabalho de replicação do SMS falhará para VMs com mais de 22 volumes anexados.• Não há suporte para AMIs com volumes que usam criptografia do EBS.• No VMware, o AWS SMS não oferece suporte a VMs que usam Raw Device Mapping (RDM). Somente

imagens de disco VMDK são compatíveis.• Uma VM migrada talvez não seja inicializada se a partição raiz não estiver na mesma unidade de disco

virtual do MBR.• O AWS SMS cria AMIs que usam a virtualização de Hardware Virtual Machine (HVM). Ele não pode criar

AMIs que usam a virtualização Paravirtual (PV). Drivers Linux PVHVM são permitidos dentro das VMsmigradas.

• As VMs do Linux migradas devem usar imagens de 64 bits. A migração de imagens Linux de 32 bits nãoé permitida.

• As VMs do Linux migradas devem usar os kernels padrão para obter os melhores resultados. As VMsque usam kernels Linux personalizados podem não ser migradas corretamente.

• Ao preparar as VMs do Linux do Amazon EC2 para migração, certifique-se de que pelo menos 250 MiBde espaço em disco estejam disponíveis no volume raiz para instalar drivers e outros softwares. ParaVMs do Microsoft Windows, configure um tamanho de paginação fixo e certifique-se de que pelo menos6 GiB de espaço em disco estejam disponíveis no volume do dispositivo raiz.

7

Page 11: AWS Server Migration Service · Licensing for Linux ... alterações incrementais nos servidores locais e transfere somente o delta para a nuvem, é possível

AWS Server Migration Service Guia do usuárioOutros requisitos

• Várias interfaces de rede não são compatíveis atualmente. Após a migração, a VM terá uma únicainterface de rede virtual que usa DHCP para atribuir endereços. Sua instância recebe um endereço IPprivado.

• Uma VM migrada para uma VPC não recebe um endereço IP público, independentemente daconfiguração de atribuição automática de IP público para a sub-rede. Em vez disso, você pode alocar umendereço IP elástico à sua conta e associá-lo à sua instância.

• Os endereços IP do protocolo de Internet versão 6 (IPv6) não são compatíveis.• As VMs criadas como resultado de uma conversão P2V não são compatíveis. Uma conversão P2V

ocorre quando uma imagem de disco é criada com um processo de instalação Linux ou Windows emuma máquina física e, em seguida, com a importação de uma cópia dessa instalação Linux ou Windowspara uma VM.

• O AWS SMS não instala os drivers de virtualização de E/S de raiz única (SR-IOV), exceto comimportações de VMs do Microsoft Windows Server 2012 R2. Esses drivers não são necessários, amenos que você pretenda usar redes avançadas, o que fornece maior desempenho (pacotes porsegundo), menor latência e menor variação. Para VMs do Microsoft Windows Server 2012 R2, os driversSR-IOV são instalados automaticamente como parte do processo de migração.

• O AWS SMS atualmente não oferece suporte ao formato de arquivo delta do VMware SEsparse.• Como discos independentes não são afetados por snapshots, o AWS SMS não oferece suporte à

replicação de intervalos para VMDKs no modo independente.• Os pacotes de idiomas do Windows que usam caracteres UTF-16 (ou não ASCII) não são compatíveis

com a importação. Recomendamos o uso do pacote de idiomas em inglês ao importar VMs do WindowsServer 2003, Windows Server 2008 e Windows Server 2012 R1.

• O AWS SMS não oferece suporte a máquinas virtuais com arquivos de disco VHD e VHDX misturados.

Outros requisitosSuporte para VMware vMotion

O AWS Server Migration Service é compatível parcialmente com o vMotion, Storage vMotion e outrosrecursos com base em migração de máquina virtual (como DRS e Storage DRS) sujeito às seguinteslimitações:

• É possível realizar a migração de uma máquina virtual para um novo host ESXi ou datastore, entre o fimda execução de uma replicação e o início da execução de outra, desde que a conta de serviço vCenterdo Conector de migração de servidor tenha permissões suficientes no host ESXi, nos datastores, nodatacenter de destino e na própria máquina virtual no novo local.

• Não é possível realizar a migração de uma máquina virtual para um novo host ESXi, datastore e/oudatacenter quando a execução de uma replicação está ativa, ou seja, durante o upload de uma máquinavirtual em andamento.

• O Cross vCenter vMotion não é compatível para uso com o Serviço do Server Migration da AWS.

Suporte para VMware vSAN

As VMs em datastores vSAN são compatíveis somente quando Replication job type, na página Configurereplication jobs settings, está definido como One-time migration.

Suporte a volumes virtuais VMware (VVol)

A AWS não oferece suporte para migrar volumes virtuais VMware. Entretanto, algumas implementaçõespodem funcionar.

VMs com snapshots

8

Page 12: AWS Server Migration Service · Licensing for Linux ... alterações incrementais nos servidores locais e transfere somente o delta para a nuvem, é possível

AWS Server Migration Service Guia do usuárioOutros requisitos

O AWS SMS oferece suporte somente à migração única em VMs em que o software de backup baseadoem snapshot é usado. Além disso, evite a criação de snapshots em VMs replicadas por meio do AWSSMS.

9

Page 13: AWS Server Migration Service · Licensing for Linux ... alterações incrementais nos servidores locais e transfere somente o delta para a nuvem, é possível

AWS Server Migration Service Guia do usuárioConfigurar permissões da conta da AWS

Conceitos básicos do AWS ServerMigration Service

Esta seção descreve os procedimentos para configurar o AWS Server Migration Service para qualqueruma das duas plataformas compatíveis, VMware vSphere ou Microsoft Hyper-V/SCVMM.

Tópicos• Configurar permissões da conta da AWS (p. 10)• Como instalar o Conector de migração de servidor no VMware (p. 12)• Como instalar o Conector de migração de servidor no Hyper-V (p. 14)

Configurar permissões da conta da AWSOs pré-requisitos a seguir se aplicam a todas plataformas compatíveis com o AWS SMS.

Se a sua conta de usuário, grupo ou função do IAM é atribuída com permissões de administrador, vocêtem acesso ao AWS SMS. Para chamar a API do SMS com as credenciais de um usuário do IAM que nãotem acesso administrativo à sua conta da AWS, crie uma política personalizada em linha definida pelocódigo JSON a seguir e a aplique ao usuário do IAM:

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "sms:*" ], "Resource": "*" } ] }

Note

Se você está usando vários conectores, recomendamos que você crie uma função do IAMexclusiva para cada conector para evitar ter um único ponto de falha.

Para criar um usuário do IAM na sua conta da AWS

1. Crie um novo usuário do IAM para estabelecer a comunicação entre o conector e a AWS. Salve aschaves de acesso e secreta geradas para serem usadas durante a configuração inicial do conector.Para obter informações sobre o gerenciamento de usuários do IAM e permissões, consulte Criação deum usuário do IAM na conta da AWS.

2. Anexe a política de IAM gerenciada ServerMigrationConnector ao usuário do IAM. Para obtermais informações, consulte Políticas gerenciadas e em linha.

10

Page 14: AWS Server Migration Service · Licensing for Linux ... alterações incrementais nos servidores locais e transfere somente o delta para a nuvem, é possível

AWS Server Migration Service Guia do usuárioConfigurar permissões da conta da AWS

3. Use um dos seguintes procedimentos para criar uma função do IAM que conceda permissões aoAWS SMS para colocar recursos migrados na sua conta do Amazon EC2. Nas regiões da AWS quedisponibilizam um modelo de função do IAM a option 1 funciona. Se não existir um modelo para AWSServer Migration Service na sua região da AWS, escolha a option 2.

Para criar uma função do IAM com um modelo (opção 1)

1. Abra o console do IAM em https://console.aws.amazon.com/iam/.2. No painel de navegação, escolha Roles e Create New Role.3. Na página Search role type, encontre o AWS Server Migration Service e escolha Select.4. Na página Attach Policy, selecione ServerMigrationServiceRole e escolha Next Step.5. Na página Set role name and review, em Role name, digite sms (recomendado). (Opcional) Você pode

usar um nome diferente, mas precisará então especificar o nome da função explicitamente sempreque criar um trabalho de replicação.

6. Selecione Create role. Você deve ser capaz de ver a função sms na lista de funções disponíveis.

Use a opção a seguir nas regiões da AWS que não disponibilizam um modelo de função do IAM. Estaopção também funciona como alternativa manual à option 1 (opção 1) em todas as regiões.

Para criar uma função do IAM manualmente (opção 2)

1. Crie um arquivo local chamado trust-policy.json com o seguinte conteúdo:

{ "Version": "2012-10-17", "Statement": [ { "Sid": "", "Effect": "Allow", "Principal": { "Service": "sms.amazonaws.com" }, "Action": "sts:AssumeRole", "Condition": { "StringEquals": { "sts:ExternalId": "sms" } } } ] }

2. Crie um arquivo local chamado role-policy.json com o seguinte conteúdo:

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "ec2:ModifySnapshotAttribute", "ec2:CopySnapshot", "ec2:CopyImage", "ec2:DescribeImages", "ec2:DescribeSnapshots", "ec2:DeleteSnapshot", "ec2:DeregisterImage", "ec2:CreateTags",

11

Page 15: AWS Server Migration Service · Licensing for Linux ... alterações incrementais nos servidores locais e transfere somente o delta para a nuvem, é possível

AWS Server Migration Service Guia do usuárioComo instalar o Conector de

migração de servidor no VMware

"ec2:DeleteTags" ], "Resource": "*" } ] }

3. Em um prompt de comando, acesse o diretório no qual você armazenou os dois arquivos de políticasJSON, e execute os seguintes comandos para criar a função de serviço do AWS SMS:

aws iam create-role --role-name sms --assume-role-policy-document file://trust-policy.jsonaws iam put-role-policy --role-name sms --policy-name sms --policy-document file://role-policy.json

Note

O usuário de AWS CLI deve ter permissões no IAM. Você pode conceder essas permissõesvinculando a IAMFullAccess política gerenciada ao usuário do AWS CLI. Para obterinformações sobre o gerenciamento de usuários do IAM e permissões, consulte Criação de umusuário do IAM na conta da AWS.

Como instalar o Conector de migração de servidorno VMware

Este tópico descreve as etapas para configurar o AWS SMS para migrar VMs do VMware para o AmazonEC2. Essas informações se aplicam apenas a VMs em um ambiente VMware local. Para obter informaçõessobre a migração de VMs do Hyper-V, consulte Como instalar o Conector de migração de servidor noHyper-V (p. 14).

Em um sistema de computador cliente da LAN, conclua as seguintes etapas para configurar o Conectorde migração de servidor da AWS no ambiente VMware. O procedimento a seguir pressupõe que você jáconcluiu Configurar permissões da conta da AWS (p. 10).

Para configurar o conector para um ambiente VMware

1. Abra o console do AWS Server Migration Service e escolha Connectors, SMS Connector setup guide.2. Na página AWS Server Migration Connector setup, escolha Download OVA para fazer download do

conector para ambientes VMware. Você também pode fazer download do conector usando a URLfornecida. O conector é uma VM FreeBSD pré-configurada no formato OVA, que está pronta paraimplantação no vCenter.

3. Configure a conta de serviço do vCenter. Crie um usuário do vCenter com as permissões necessáriaspara criar e excluir snapshots em VMs que precisam ser migradas para a AWS e faça download dosdiscos delta.

Note

Como melhor prática, recomendamos que você limite as permissões do vCenter na conta deserviço do conector para incluir somente aqueles datacenters do vCenter que contêm as VMsque você pretende migrar. Recomendamos também que você bloqueie as permissões da suaconta de serviço do vCenter, atribuindo a esse usuário a função de NoAccess no vCenter,nos hosts, nas pastas e nos datastores que não tiverem VMs para migração.

4. Crie uma função no vCenter com os seguintes privilégios:

12

Page 16: AWS Server Migration Service · Licensing for Linux ... alterações incrementais nos servidores locais e transfere somente o delta para a nuvem, é possível

AWS Server Migration Service Guia do usuárioComo instalar o Conector de

migração de servidor no VMware

• Datastore > Procurar operações de datastore e arquivo de baixo nível (Datastore.Browse eDatastore.FileManagement)

• Host > Configuração > Gerenciamento de sistema (Host.Config.SystemManagement)• vApp > Export (VApp.Export)• Máquina virtual > Gerenciamento de snapshot > Criar snapshot e remover snapshot

(VirtualMachine.State.CreateSnapshot e VirtualMachine.State.RemoveSnapshot)5. Atribua a função, conforme o seguinte:

a. Atribua essa função do vCenter à conta de serviço para que o conector a utilize para fazer loginno vCenter.

b. Atribua essa função com permissões de propagação aos datacenters que contêm as VMs paramigrar.

6. Para verificar manualmente as permissões da conta de serviço do vCenter, confirme se você podefazer login no cliente do vSphere com as credenciais da conta de serviço do conector. Em seguida,exporte suas VMs como modelos de OVF, use o navegador do datastore para fazer download dosarquivos dos datastores que contêm suas VMs e visualize as propriedades na guia Summary doshosts ESXi de suas VMs.

Para configurar o conector

1. Implante o OVA do conector obtido por download no procedimento anterior no ambiente VMware queusa o cliente do vSphere.

2. Abra o console de máquina virtual do conector e faça login como ec2-user com a senha ec2pass.Informe uma nova senha se solicitado.

3. Obtenha o endereço IP do conector a seguir:

a. Execute o comando sudo setup.rb. Isso exibe um menu de configuração:

Escolha uma das seguintes opções: 1. Redefinir senha 2. Redefinir configurações de rede 3. Reiniciar serviços 4. Redefinição de fábrica 5. Excluir arquivos relacionados à atualização não utilizados 6. Ativar/desativar validação de certificado SSL 7. Exibir certificado SSL do conector 8. Gerar pacote de log 0. Para sair, insira sua opção [1-9]:

b. Insira a opção 2. Isso exibe as informações de rede atuais e um submenu para fazer alteraçõesnas configurações de rede. A saída deve ser semelhante à seguinte:

Current network configuration: DHCPIP: 192.0.2.100Netmask: 255.255.254.0Gateway: 192.0.2.1DNS server 1: 192.0.2.200DNS server 2: 192.0.2.201DNS suffix search list: subdomain.example.comWeb proxy: not configured Reconfigure your network: 1. Renew or acquire a DHCP lease 2. Set up a static IP 3. Set up a web proxy for AWS communication 4. Set up a DNS suffix search list 5. ExitPlease enter your option [1-5]:

Você precisa digitar esse endereço IP nos procedimentos posteriores.

13

Page 17: AWS Server Migration Service · Licensing for Linux ... alterações incrementais nos servidores locais e transfere somente o delta para a nuvem, é possível

AWS Server Migration Service Guia do usuárioComo instalar o Conector de

migração de servidor no Hyper-V

4. [Opcional] Configure um endereço IP estático para o conector. Isso impede que você precisereconfigurar as listas de hosts confiáveis na LAN sempre que o DHCP atribui um novo endereço aoconector.

No menu Reconfigure your network, insira a opção 2. Isso exibe um formulário para fornecerconfigurações de rede:

Para cada campo, forneça um valor apropriado e pressione Enter. Você deve ver saída semelhante a:

Setting up static IP: 1. Enter IP address: 192.0.2.50 2. Enter netmask: 255.255.254.0 3. Enter gateway: 192.0.2.1 4. Enter DNS 1: 192.0.2.200 5. Enter DNS 2: 192.0.2.201 Static IP address configured.

5. No menu de configuração da rede do conector, configure os valores de sufixo do domínio para a listade pesquisa de sufixos de DNS.

6. Se o seu ambiente usa um proxy da Web para acessar a Internet, configure-o agora.7. Antes de sair do console do conector, use o ping para verificar o acesso de rede para os seguintes

destinos dentro e fora da sua LAN:

• Dentro da sua LAN, para seus hosts ESXi e vCenter por nome de host, FQDN e endereço IP• Fora da LAN, para a AWS

8. Em um navegador da web, acesse a VM do conector com o endereço IP (https://ip-address-of-connector/) para abrir o assistente de configuração e escolha Get started now.

9. Revise o acordo de licença, selecione a caixa de seleção e escolha Próximo.10. Crie uma senha para o conector.11. Escolha Enviar logs automaticamente e Upgrade automático do Conector de migração de servidor.12. Em AWS Region (Região da AWS), selecione a sua região na lista. Em AWS Credentials (Credenciais

da AWS), insira as credenciais do IAM criadas por você em Configurar permissões da conta daAWS (p. 10). Escolha Next.

13. Em vCenter Service Account, insira o nome do host, o nome do usuário e a senha do vCenter daetapa 3. Escolha Next.

14. Após aceitar o certificado do vCenter, preencha o registro e exiba o painel de configuração doconector.

15. Verifique se o conector que você registrou é mostrado na página Conectores.

Como instalar o Conector de migração de servidorno Hyper-V

Este tópico descreve as etapas para configurar o AWS SMS para migrar VMs do Hyper-V para o AmazonEC2. Essas informações se aplicam apenas a VMs em um ambiente Hyper-V local. Para obter informaçõessobre a migração de VMs do VMware, consulte Como instalar o Conector de migração de servidor noVMware (p. 12).

O AWS SMS oferece suporte à migração de duas maneiras: a partir de servidores Hyper-V independenteou servidores Hyper-V gerenciados pelo System Center Virtual Machine Manager (SCVMM). As seções aseguir descrevem a configuração comum para ambos os cenários, seguida por instruções para instalar econfigurar o Conector de migração de servidor da AWS em seu ambiente local.

14

Page 18: AWS Server Migration Service · Licensing for Linux ... alterações incrementais nos servidores locais e transfere somente o delta para a nuvem, é possível

AWS Server Migration Service Guia do usuárioSobre o script de instalação do

Conector de migração de servidor

Considerações sobre os cenários de migração

• Os procedimentos de instalação para os ambientes Hyper-V independente e SCVMM não sãointercambiáveis.

• Quando configurado no modo SCVMM, um dispositivo do Conector de migração de servidor oferecesuporte à migração a partir de um SCVMM (que pode gerenciar vários servidores Hyper-V).

• Quando configurado no modo Hyper-V independente, um dispositivo do Conector de migração deservidor oferece suporte à migração a partir de vários servidores Hyper-V.

• O AWS SMS oferece suporte à implantação de um número qualquer de dispositivos do conector a fimde oferecer suporte à migração de vários SCVMMs e de vários servidores Hyper-V independentes emparalelo.

Todos os procedimentos neste tópico supõem que você tenha criado e configurado corretamente umusuário do IAM, como descrito em Configurar permissões da conta da AWS (p. 10).

Tópicos• Sobre o script de instalação do Conector de migração de servidor (p. 15)• Etapa 1: Criar uma conta de serviço para o Conector de migração de servidor no Active

Directory (p. 16)• Etapa 2: Fazer download e implantar o Conector de migração de servidor (p. 16)• Etapa 3: Fazer download e instalar o script de configuração do Hyper-V/SCVMM (p. 18)• Etapa 4: Validar a integridade e assinatura criptográfica do arquivo de script (p. 18)• Etapa 5: Executar o script (p. 19)• Etapa 6: Configurar o Connector (p. 21)

Sobre o script de instalação do Conector de migraçãode servidorO script de configuração do AWS SMS automatiza a criação de permissões apropriadas e conexões derede que permitem ao AWS SMS executar tarefas no ambiente Hyper-V. Você deve executar o script comoadministrador em cada host do Hyper-V e do SCVMM que planeja usar na migração de VMs. Quando vocêexecuta o script, ele realiza as seguintes ações:

1. [Todos os sistemas] Verifica se o serviço do Windows Remote Management (WinRM) está habilitadono SCVMM e em todos os hosts do Hyper-V, habilitando-o se for necessário, e configura o serviço parainiciar automaticamente durante a inicialização.

2. [Todos os sistemas] Habilita a operação remota do PowerShell, que permite ao conector executarcomandos do PowerShell no host usando uma conexão do WinRM.

3. [Todos os sistemas] Cria um certificado X.509 autoassinado, cria um listener HTTPS do WinRM evincula o certificado ao listener.

4. [Todos os sistemas] Cria uma regra de firewall para aceitar as conexões de entrada com o listener doWinRM.

5. [Todos os sistemas] Adiciona o endereço IP ou nome de domínio do conector à lista de hosts confiáveisna configuração do WinRM. Você deve ter esse endereço IP ou nome de domínio configurado antes deexecutar o script, para que possa fornecê-lo interativamente.

6. [Todos os sistemas] Habilita a autenticação do Credential Security Support Provider (CredSSP) com oWinRM.

7. [Todos os sistemas] Concede permissões de leitura e execução a um usuário pré-configurado do ActiveDirectory no WinRM configSDDL. Este usuário é o mesmo da conta de serviço descrita abaixo Etapa 1:Criar uma conta de serviço para o Conector de migração de servidor no Active Directory (p. 16).

15

Page 19: AWS Server Migration Service · Licensing for Linux ... alterações incrementais nos servidores locais e transfere somente o delta para a nuvem, é possível

AWS Server Migration Service Guia do usuárioEtapa 1: Criar uma conta de serviço para o Conector

de migração de servidor no Active Directory

8. [Somente para Hyper-V independente] Adiciona o usuário do Active Directory aos grupos de usuáriosadministradores e de usuários de gerenciamento remoto do Hyper-V em seu host do Hyper-V.

9. [Somente para Hyper-V independente] Fornece permissões de somente leitura para todas as pastas dedados gerenciadas por esse Hyper-V.

10.[Somente para SCVMM] Concede as permissões "Execute Methods", "Enable Account" e "RemoteEnable" ao usuário do Active Directory em dois objetos de WMI, CIMV2 e SCVMM.

11.[Somente para SCVMM] Cria uma função de administrador delegado no SCVMM com permissões paraacessar todos os hosts do Hyper-V. Ele atribui a função ao usuário do Active Directory. Você poderemover seletivamente o acesso aos hosts editando essa função no SCVMM.

12.[Somente para SCVMM] Verifica se existe um caminho de rede seguro (HTTPS) entre o SCVMM e oshosts do Hyper-V. Se o script não detectar um canal seguro, ele retorna um erro e gera instruções parao administrador proteger o canal.

13.[Somente para SCVMM] Faz a iteração por todos os hosts do Hyper-V gerenciados pelo SCVMM econcede ao usuário do Active Directory permissões de somente leitura em todas as pastas da VM e emcada host do Hyper-V.

Etapa 1: Criar uma conta de serviço para o Conectorde migração de servidor no Active DirectoryO Conector de migração de servidor precisa de uma conta de serviço no Active Directory. Como o script deconfiguração do conector é executado em cada host do SCVMM e do Hyper-V, ele concede permissões aesta conta nesses hosts.

Note

Quando configurado no modo SCVMM, o host do SCVMM e todos os hosts do Hyper-V que elegerencia devem estar localizados em um único domínio do Active Directory. Se você tem váriosdomínios do Active Directory, configure um conector para cada um deles.

Para criar o usuário do Active Directory

1. Usando o Centro Administrativo do Active Directory no computador com Windows em que a floresta doActive Directory está instalada, crie um novo usuário e atribua uma senha a ele.

2. Adicione o novo usuário ao grupo Usuários de Gerenciamento Remoto.

Etapa 2: Fazer download e implantar o Conector demigração de servidorFaça download do Conector de migração de servidor para Hyper-V e SCVMM para o seu ambiente local einstale-o em um host do Hyper-V.

Note

Este conector é destinado apenas para instalação em um ambiente Hyper-V. Para obterinformações sobre a instalação em um ambiente VMware, consulte Como instalar o Conector demigração de servidor no VMware (p. 12).

Para configurar o conector para um ambiente Hyper-V

1. Abra o console do AWS Server Migration Service e escolha Connectors, SMS Connector setup guide.2. Na página AWS Server Migration Connector setup (Configuração do AWS Server Migration

Connector), selecione Download VHD ZIP (Baixar VHD ZIP) para baixar o conector para Hyper-V.

16

Page 20: AWS Server Migration Service · Licensing for Linux ... alterações incrementais nos servidores locais e transfere somente o delta para a nuvem, é possível

AWS Server Migration Service Guia do usuárioEtapa 2: Fazer download e implantaro Conector de migração de servidor

3. Transfira o arquivo do conector obtido por download para o host do Hyper-V, descompacte o arquivo eimporte o conector como uma VM.

4. Abra o console de máquina virtual do conector e faça login como ec2-user com a senha ec2pass.Informe uma nova senha se solicitado.

5. Obtenha o endereço IP do conector a seguir:

a. Execute o comando sudo setup.rb. Isso exibe um menu de configuração:

Escolha uma das seguintes opções: 1. Redefinir senha 2. Redefinir configurações de rede 3. Reiniciar serviços 4. Redefinição de fábrica 5. Excluir arquivos relacionados à atualização não utilizados 6. Ativar/desativar validação de certificado SSL 7. Exibir certificado SSL do conector 8. Gerar pacote de log 0. Para sair, insira sua opção [1-9]:

b. Insira a opção 2. Isso exibe as informações de rede atuais e um submenu para fazer alteraçõesnas configurações de rede. A saída deve ser semelhante à seguinte:

Current network configuration: DHCPIP: 192.0.2.100Netmask: 255.255.254.0Gateway: 192.0.2.1DNS server 1: 192.0.2.200DNS server 2: 192.0.2.201DNS suffix search list: subdomain.example.comWeb proxy: not configured Reconfigure your network: 1. Renew or acquire a DHCP lease 2. Set up a static IP 3. Set up a web proxy for AWS communication 4. Set up a DNS suffix search list 5. ExitPlease enter your option [1-5]:

Você precisa digitar esse endereço IP nos procedimentos posteriores.6. [Opcional] Configure um endereço IP estático para o conector. Isso impede que você precise

reconfigurar as listas de hosts confiáveis na LAN sempre que o DHCP atribui um novo endereço aoconector.

No menu Reconfigure your network, insira a opção 2. Isso exibe um formulário para fornecerconfigurações de rede:

Para cada campo, forneça um valor apropriado e pressione Enter. Você deve ver saída semelhante a:

Setting up static IP: 1. Enter IP address: 192.0.2.50 2. Enter netmask: 255.255.254.0 3. Enter gateway: 192.0.2.1 4. Enter DNS 1: 192.0.2.200 5. Enter DNS 2: 192.0.2.201 Static IP address configured.

7. No menu de configuração da rede do conector, configure os valores de sufixo do domínio para a listade pesquisa de sufixos de DNS.

8. Se o seu ambiente usa um proxy da Web para acessar a Internet, configure-o agora.9. Antes de sair do console do conector, use o ping para verificar o acesso de rede para os seguintes

destinos dentro e fora da sua LAN:

17

Page 21: AWS Server Migration Service · Licensing for Linux ... alterações incrementais nos servidores locais e transfere somente o delta para a nuvem, é possível

AWS Server Migration Service Guia do usuárioEtapa 3: Fazer download e instalar o script

de configuração do Hyper-V/SCVMM

• Dentro da sua LAN, para seus hosts Hyper-V e SCVMM por nome de host, FQDN e endereço IP• Fora da LAN, para a AWS

Etapa 3: Fazer download e instalar o script deconfiguração do Hyper-V/SCVMMO AWS SMS fornece um script do PowerShell que pode ser obtido por download para configurar oambiente do Windows para oferecer suporte para as comunicações com o Conector de migração deservidor. O mesmo script é usado para configurar tanto o Hyper-V independente quanto o SCVMM. Oscript é assinado de forma criptográfica pela AWS.

Faça download do script e dos arquivos de hash a partir das seguintes URLs:

Arquivo URL

Script deinstalação

https://s3.amazonaws.com/sms-connector/aws-sms-hyperv-setup.ps1

Hash MD5 https://s3.amazonaws.com/sms-connector/aws-sms-hyperv-setup.ps1.md5

Hash SHA256 https://s3.amazonaws.com/sms-connector/aws-sms-hyperv-setup.ps1.sha256

Após concluir o download, transfira os arquivos obtidos para o computador ou computadores em que vocêplaneja executar o script.

Etapa 4: Validar a integridade e assinaturacriptográfica do arquivo de scriptAntes de executar o script, recomendamos que você valide sua integridade e assinatura. Essesprocedimentos pressupõem que você obteve o script e os arquivos de hash por download, que eles estãoinstalados na área de trabalho do computador em que você planeja executar o script e que você estáconectado como o administrador. Pode ser necessário modificar os procedimentos de acordo com a suaconfiguração.

Para validar a integridade do script usando hashes criptográficos (PowerShell)

1. Use um ou ambos os arquivos de hash obtidos por download para validar a integridade do arquivode script, a fim de garantir que ele não tenha sido alterado enquanto estava em trânsito para o seucomputador.

a. Para validar usando o hash MD5, execute o seguinte comando em uma janela do PowerShell:

PS C:\Users\Administrator\Desktop> Get-FileHash aws-sms-hyperv-setup.ps1 -Algorithm MD5

Esse comando deve retornar informações semelhante às seguintes:

Algorithm Hash--------- ----MD5 1AABAC6D068EEF6EXAMPLEDF50A05CC8

18

Page 22: AWS Server Migration Service · Licensing for Linux ... alterações incrementais nos servidores locais e transfere somente o delta para a nuvem, é possível

AWS Server Migration Service Guia do usuárioEtapa 5: Executar o script

b. Para validar usando o hash SHA256, execute o seguinte comando em uma janela do PowerShell:

PS C:\Users\Administrator\Desktop> Get-FileHash aws-sms-hyperv-setup.ps1 -Algorithm SHA256

Esse comando deve retornar informações semelhante às seguintes:

Algorithm Hash--------- ----SHA256 6B86B273FF34FCE19D6B804EFF5A3F574EXAMPLE22F1D49C01E52DDB7875B4B

c.2. Compare os valores de hash retornados com os valores fornecidos nos arquivos obtidos por download

aws-sms-hyperv-setup.ps1.md5 e aws-sms-hyperv-setup.ps1.sha256.

Em seguida, use a interface de usuário do Windows ou o PowerShell para verificar se o arquivo de scriptinclui uma assinatura válida da AWS.

Para verificar se o arquivo de script possui uma assinatura criptográfica válida (GUI do Windows)

1. No Windows Explorer, abra o menu de contexto (clique com o botão direito do mouse) no arquivo descript e escolha Propriedades, Assinaturas Digitais, Amazon Web Services e Detalhes.

2. Verifique se a informação exibida contém "Esta assinatura digital é válida" e que o assinante é"Amazon Web Services, Inc."

Para verificar se o arquivo de script possui uma assinatura criptográfica válida (PowerShell)

• Em uma janela do PowerShell, execute o seguinte comando:

PS C:\Users\Administrator\Desktop> Get-AuthenticodeSignature aws-sms-hyperv-setup.ps1 | Select *

Um arquivo de script assinado corretamente deve retornar informações semelhantes às seguintes:

SignerCertificate : [Subject] CN="Amazon Web Services, Inc." ... [Issuer] CN=DigiCert EV Code Signing CA (SHA2), OU=www.digicert.com, O=DigiCert Inc, C=US...

TimeStamperCertificate : Status : ValidStatusMessage : Signature verified.Path : C:\Users\Administrator\Desktop\aws-sms-hyperv-setup.ps1

...

Etapa 5: Executar o scriptEsse procedimento pressupõe que você obteve o script por download na área de trabalho do computadorem que planeja executá-lo, e que você está conectado como o administrador. Pode ser necessáriomodificar o procedimento abaixo de acordo com a sua configuração.

19

Page 23: AWS Server Migration Service · Licensing for Linux ... alterações incrementais nos servidores locais e transfere somente o delta para a nuvem, é possível

AWS Server Migration Service Guia do usuárioEtapa 5: Executar o script

Note

Se você estiver usando o SCVMM, deve primeiro executar esse script em cada host do Hyper-V apartir do qual você planeja fazer uma migração e, em seguida, executá-lo no SCVMM.

1. Usando o RDP, faça login no seu sistema SCVMM ou no host do Hyper-V independente comoadministrador.

2. Execute o script usando o seguinte comando do PowerShell:

PS C:\Users\Administrator\Desktop> .\aws-sms-hyperv-setup.ps1

Note

Se a sua política de execução do PowerShell estiver configurada para verificar os scriptsassinados, uma autorização será solicitada ao executar o script de configuração. Verifiquese o script foi publicado pela "Amazon Web Services, Inc." e selecione "R" para executaruma vez. Você pode visualizar essa configuração usando Get-ExecutionPolicy e modificá-lausando Set-ExecutionPolicy.

3. À medida que o script é executado, ele solicita várias informações. Esteja preparado para responderàs seguintes solicitações:

Ação do script Solicitação ao cliente Ação do cliente

Solicita uma opção com baseno modo de operação doconector (migrar do Hyper-Vindependente versus migrarusando o SCVMM), quedetermina quais alteraçõesprecisam ser feitas no seuambiente do Windows.

0. Sair

1. Reconfigure standaloneHyper-V...

2. Reconfigure Hyper-Vmanaged by SCVMM...3. Reconfigure SCVMM...

4. Help/Support

Escolha 0 para sair do script.

Escolha 1 para reconfigurar umhost do Hyper-V independentepara permitir a migração desuas VMs hóspedes.

Escolha 2 para reconfigurarum host do Hyper-V parapermitir que o SCVMM gerenciea migração de suas VMshóspedes.Escolha 3 para reconfiguraro SCVMM para permitir amigração de VMs hóspedes emtodos os hosts do Hyper-V queele gerencia.

A opção 4 vincula a estedocumento e as informaçõessobre o AWS Support.

Solicita o usuário do ActiveDirectory que o conector usa aose comunicar com o SCVMM eo Hyper-V.

Enter the AD user that theconnector will use (DOMAIN\user)

Forneça o usuário do ActiveDirectory que você configurouanteriormente. Para obtermais informações, consulteEtapa 1: Criar uma conta deserviço para o Conector demigração de servidor no ActiveDirectory (p. 16).

20

Page 24: AWS Server Migration Service · Licensing for Linux ... alterações incrementais nos servidores locais e transfere somente o delta para a nuvem, é possível

AWS Server Migration Service Guia do usuárioEtapa 6: Configurar o Connector

Ação do script Solicitação ao cliente Ação do cliente

Solicita o endereço IP ou nomede host do conector.

Enter the IP Address orHostname of the connectorappliance

Forneça o endereço IP ounome de host que vocêconfigurou no conector.

Solicita uma confirmação antesde modificar seu ambiente doWindows.

Make changes to Windowssystem configuration? (Enter"yes" or "no")

Digite "yes" e pressione Enterpara iniciar a reconfiguração.Se você digitar "no" o scriptserá encerrado.

Etapa 6: Configurar o ConnectorQuando a configuração do conector for concluída com êxito, navegue até a interface Web do conector:

https://ip-address-of-connector/

Conclua as seguintes etapas para configurar o novo conector.

Para configurar o conector

1. Na página de destino do conector, escolha Get started now.2. Revise o acordo de licença, selecione a caixa de seleção e escolha Próximo.3. Crie uma senha para o conector. A senha deve atender aos critérios exibidos. Escolha Next.4. Na página Network Info, você pode (entre outras tarefas) atribuir um endereço IP estático ao conector

se ainda não tiver feito isso. Escolha Next.5. Na página Log Uploads and Upgrades (Atualizações e carregamentos de log), selecione Upload

logs automatically (Carregar logs automaticamente), Conector de migração de servidor auto-upgrade(Atualização automática do Conector de migração de servidor) e, em seguida, selecione Next(Próximo).

6. Na página Server Migration Service, forneça as seguintes informações:

• Em AWS Region (Região da AWS), selecione a sua região na lista.• Em AWS Credentials (Credenciais da AWS), insira as credenciais do IAM criadas por você em

Configurar permissões da conta da AWS (p. 10). Escolha Next.7. Na página Choose your VM manager type (Selecione seu tipo de gerenciador de VM), selecione

Microsoft® System Center Virtual Manager (SCVMM) ou Microsoft® Hyper-V, dependendo do seuambiente. A seleção de VMware® vCenter resultará em um erro se você tiver instalado o conector doHyper-V. Escolha Next.

8. Na página Hyper-V: Host and Service Account Setup (Hyper-V: configuração de conta de serviçoe host) ou SCVMM: Host and Service Account Setup (SCVMM: configuração de conta de serviço ehost), forneça as informações da conta para o usuário do Active Directory criado por você em Etapa1: Criar uma conta de serviço para o Conector de migração de servidor no Active Directory (p. 16),incluindo Username (Nome de usuário) e Password (Senha).

9. • [Somente para SCVMM] Forneça o nome do host de SCVMM a ser atendido por esse conector eselecione Next. (Próximo.) Inspecione o certificado do host e, em seguida, selecione Trust (Confiar)se o certificado é válido.

• [Somente para Hyper-V autônomo] Forneça o nome de host de Hyper-V para cada host a seratendido por este conector. Para adicionar mais hosts, use o símbolo de mais. Para inspecionar ocertificado de cada host, selecione Verify Certificate (Verificar certificado) e, em seguida, selecioneTrust (Confiar) se o certificado é válido. Escolha Next.

21

Page 25: AWS Server Migration Service · Licensing for Linux ... alterações incrementais nos servidores locais e transfere somente o delta para a nuvem, é possível

AWS Server Migration Service Guia do usuárioEtapa 6: Configurar o Connector

Como alternativa, você pode selecionar a opção específica do host para Ignore hostname mismatchand expiration errors... (Ignorar incompatibilidade de nome do host e erros de expiração...) paracertificados de host de SCVMM ou Hyper-V. Não é recomendado substituir a segurança na produção,mas pode ser útil durante o teste.

Note

Se você tem hosts de Hyper-V localizados em vários domínios do Active Directory,recomendamos que você configure um conector separado para cada domínio.

10. Se a autenticação do conector for bem-sucedida, você deverá ver a página Congratulations. EscolhaGo to connector dashboard para visualizar o status de integridade do conector.

11. Para verificar se o conector que você registrou está listado agora, navegue até a página Connectors(Conectores) no console do AWS Server Migration Service.

22

Page 26: AWS Server Migration Service · Licensing for Linux ... alterações incrementais nos servidores locais e transfere somente o delta para a nuvem, é possível

AWS Server Migration Service Guia do usuário

Replicação de VMs com uso doconsole do AWS SMS

Use o console do AWS SMS para importar o catálogo do servidor e migrar seus servidores locais para oAmazon EC2. Você pode executar as seguintes tarefas:

• Replicar um servidor usando o console (p. 23)• Monitorar e modificar trabalhos de replicação do servidor (p. 24)• Desligar a replicação (p. 24) 

Para replicar um servidor usando o console

1. Instale o Conector de migração de servidor como descrito em Conceitos básicos do AWS ServerMigration Service (p. 10), incluindo a configuração de uma função de serviço do IAM e de permissões.

2. Em um navegador da web, abra a página inicial do SMS.3. No menu de navegação, selecione Conectores. Verifique se o conector que você implementou no

ambiente VMware é mostrado com o status de integridade.4. Se você ainda não tiver importado um catálogo, escolha Servidores, Importar catálogo do servidor.

Para refletir os novos servidores adicionados no ambiente VMware após a operação de importaçãoanterior, selecione Reimportar catálogo do servidor. Esse processo pode demorar até um minuto.

5. Selecione um servidor para replicar e selecione Criar trabalho de replicação.6. Na página Definir configurações específicas do servidor, na coluna Tipo de licença, selecione o

tipo de licença das AMIs a serem criadas do trabalho de replicação. Os servidores Linux só podemusar Bring Your Own License (BYOL). Os servidores Windows podem usar a licença fornecida pelaAWS ou BYOL. Também é possível escolher Auto para permitir que o AWS SMS selecione a licençaapropriada. Escolha Next.

7. Na página Definir configurações de trabalho de replicação, as seguintes configurações estãodisponíveis:

• Para Tipo de trabalho de replicação, escolha um valor. A opção replicar servidor a cada intervalocria um processo de replicação de repetição que cria novas AMIs no intervalo que você forneceno menu. A opção Migração única aciona uma única replicação do servidor sem programar asreplicações de repetição.

• Para Iniciar a execução de replicação, configure a execução de replicação para ser iniciadaimediatamente ou posteriormente em até 30 dias. As configurações de data e hora são referentesao horário local do seu navegador.

• Para Função de serviço do IAM, forneça (se necessário) a função de serviço do IAM que você criouanteriormente.

• (Opcional) Para Descrição, forneça uma descrição da execução de replicação.• Para Ativar exclusão automática de AMI, configure o AWS SMS para excluir AMIs de replicação

mais antigas até a quantidade limite que você fornecer no campo.• Em Enable notifications (Habilitar notificações), escolha um valor. Ao selecionar Yes (Sim), você

poderá configurar o Amazon Simple Notification Service (Amazon SNS) para notificar uma lista dedestinatários quando o trabalho de replicação for concluído, falhar ou for excluído. Para obter maisinformações, consulte O que é o Amazon Simple Notification Service?.

Escolha Next.

23

Page 27: AWS Server Migration Service · Licensing for Linux ... alterações incrementais nos servidores locais e transfere somente o delta para a nuvem, é possível

AWS Server Migration Service Guia do usuário

8. Na página Análise, examine suas configurações. Se todas as configurações estiverem corretas,escolha Criar. Para alterar as configurações, escolha Anterior. Após um trabalho de replicação ter sidoconfigurado, a replicação é iniciada automaticamente na hora e no intervalo especificados.

Além das execuções de replicação programadas, você também pode iniciar até duas execuções dereplicação sob demanda por período de 24 horas. Na página Trabalhos de replicação, selecione umtrabalho e escolha Ações, Iniciar a execução de replicação. Isso iniciará uma execução de replicação quenão afeta suas execuções de replicação programadas, exceto no caso em que a execução sob demandaainda esteja em andamento no momento da execução programada. Nesse caso, a execução programadaé ignorada e reprogramada para o próximo intervalo.

Para monitorar e modificar trabalhos de replicação do servidor

1. No console do AWS SMS, escolha Trabalhos de replicação. Você pode visualizar todos os trabalhosde replicação rolando pela tabela. Na barra de pesquisa, você pode filtrar o conteúdo da tabela emvalores específicos.

2. Selecione um único trabalho de replicação para visualizar detalhes sobre ele no painel inferior. A guiaDetalhes do trabalho exibe informações sobre a execução de replicação atual, incluindo o ID da AMImais recente criada pelo trabalho de replicação. A guia Histórico da execução mostra detalhes sobretodas as execuções de replicação do trabalho de replicação selecionado.

3. Para alterar parâmetros de trabalho, selecione um trabalho na página Trabalhos de replicação eescolha Ações, Editar trabalho de replicação. Depois de inserir novas informações no formulário Editartrabalho de configuração, selecione Salvar para confirmar as alterações.

Note

Talvez seja necessário atualizar a página para que as alterações se tornem visíveis.

Para desligar a replicação

1. Após o término da replicação de um servidor, você pode excluir o trabalho de replicação. EscolhaTrabalhos de replicação, selecione o trabalho desejado, escolha Ações e escolha Excluir trabalhosde replicação. Na janela de confirmação, selecione Excluir. Isso interrompe o trabalho de replicaçãoe limpa todos os artefatos criados pelo serviço (por exemplo, o bucket do S3 do trabalho). Isso nãoexclui nenhuma AMI criada por execuções do trabalho interrompido.

Note

Talvez seja necessário atualizar a página para que as alterações se tornem visíveis.2. Para cancelar o catálogo de servidores depois que você não precisar mais dele, escolha Servidores,

Limpar catálogo do servidor. A lista de servidores será removida do AWS SMS, como também suaexibição.

3. Quando você acabar de usar um conector e não precisar mais dele para os trabalhos de replicação,você pode desassociá-lo. Escolha Conectores e selecione o conector a ser dissociado. EscolhaDesassociar no canto superior direito da seção de informações e escolha Desassociar novamente najanela de confirmação. Essa ação cancela o registro do conector no AWS SMS.

24

Page 28: AWS Server Migration Service · Licensing for Linux ... alterações incrementais nos servidores locais e transfere somente o delta para a nuvem, é possível

AWS Server Migration Service Guia do usuário

Replicação de VMs com a CLIEste tópico fornece um exemplo baseado em CLI do fluxo de trabalho envolvido no uso do AWS SMS noinventário e migração dos servidores no local para o Amazon EC2.

Para replicar um servidor usando a CLI

1. Instale o Conector de migração de servidor como descrito em Conceitos básicos do AWS ServerMigration Service (p. 10), incluindo a configuração de uma função de serviço do IAM e de permissões.

2. Use o comando get-connectors para obter uma lista de conectores registrados para você.

aws sms get-connectors --region us-east-1

3. Após um conector ter sido instalado e registrado por meio do console, use o comando import-server-catalog para criar um inventário dos servidores. Esse processo pode demorar até um minuto.

aws sms import-server-catalog --region us-east-1

Note

No momento, não há nenhum comando de CLI para instalar ou registrar um conector.4. Use o comando get-servers para exibir uma lista de servidores disponíveis para importação para o

Amazon EC2.

aws sms get-servers --region us-east-1

A saída deve ser semelhante ao seguinte:

{ "serverList": [ { "serverId": "s-12345678", "serverType": "VIRTUAL_MACHINE", "vmServer": { "vmManagerName": "vcenter.yourcompany.com", "vmServerAddress": { "vmManagerId": "your-vcenter-instance-uuid", "vmId": "vm-123" }, "vmName": "your-linux-vm", "vmPath": "/Datacenters/DC1/vm/VM Folder Path/your-linux-vm", "vmManagerType": "vSphere" } }, { "replicationJobTerminated": false, "serverId": "s-23456789", "serverType": "VIRTUAL_MACHINE", "replicationJobId": "sms-job-12345678", "vmServer": { "vmManagerName": "vcenter.yourcompany.com", "vmServerAddress": { "vmManagerId": "your-vcenter-instance-uuid", "vmId": "vm-234" },

25

Page 29: AWS Server Migration Service · Licensing for Linux ... alterações incrementais nos servidores locais e transfere somente o delta para a nuvem, é possível

AWS Server Migration Service Guia do usuário

"vmName": "Your Windows VM", "vmPath": "/Datacenters/DC1/vm/VM Folder Path/Your Windows VM", "vmManagerType": "vSphere" } } ]}

Se ainda não tiver importado um catálogo de servidores, você verá uma saída semelhante aoseguinte:

{ "lastModifiedOn": 1477006131.856, "serverCatalogStatus": "NOT IMPORTED", "serverList": []}

Um status de catálogo de DELETED ou EXPIRED também mostra que não há servidores no catálogo.5. Selecione um servidor para replicar; observe o ID do servidor e use-o como um parâmetro no

comando create-replication-job.

aws sms create-replication-job --region us-east-1 --server-id s-12345678 --frequency 12 --seed-replication-time 2016-10-24T15:30:00-07:00

Após o trabalho de replicação ser configurado, a replicação é iniciada automaticamente na horaespecificada com o parâmetro --seed-replication-time, expresso em segundos do epochUnix ou de acordo com a ISO 8601. Para obter mais informações, consulte Especificar valores deparâmetro para a AWS Command Line Interface. Depois disso, a replicação é repetida com umintervalo especificado pelo parâmetro --frequency expresso em horas.

6. Você pode visualizar detalhes de todos os trabalhos de replicação em execução usando o comandoget-replication-jobs. Se esse comando for usado sem parâmetros, ele retornará uma lista de todosseus trabalhos de replicação.

Por exemplo, o comando get-replication-jobs retorna informações semelhante ao seguinte:

{ "replicationJobList": [ { "vmServer": { "vmManagerName": "vcenter.yourcompany.com", "vmServerAddress": { "vmManagerId": "your-vcenter-instance-uuid", "vmId": "vm-1234" }, "vmName": "VM name in vCenter", "vmPath": "/Datacenters/DC1/vm/VM Folder Path/VM name in vCenter" }, "replicationRunList": [ { "scheduledStartTime": 1487007010.0, "state": "Deleted", "type": "Automatic", "statusMessage": "Uploading", "replicationRunId": "sms-run-12345678" } ], "replicationJobId": "sms-job-98765432", "state": "Deleted", "frequency": 12,

26

Page 30: AWS Server Migration Service · Licensing for Linux ... alterações incrementais nos servidores locais e transfere somente o delta para a nuvem, é possível

AWS Server Migration Service Guia do usuário

"seedReplicationTime": 1477007049.0, "roleName": "sms" }, { "vmServer": { "vmManagerName": "vcenter.yourcompany.com", "vmServerAddress": { "vmManagerId": "your-vcenter-instance-uuid", "vmId": "vm-2345" }, "vmName": "win2k12", "vmPath": "/Datacenters/DC1/vm/VM Folder Path/win2k12" }, "replicationRunList": [ { "scheduledStartTime": 1477008789.0, "state": "Active", "type": "Automatic", "statusMessage": "Converting", "replicationRunId": "sms-run-12345679" } ], "replicationJobId": "sms-job-23456789", "state": "Active", "frequency": 24, "seedReplicationTime": 1477008789.0, "roleName": "sms" } ]}

Esse comando retorna uma resposta paginada, com 50 itens por página, conforme o padrão. Vocêtambém poderá especificar um tamanho de página personalizado com o parâmetro --max-items, oqual usa um valor inteiro que denota o número de itens que serão retornados em uma página.

7. Você também pode usar o comando get-replication-runs para recuperar detalhes em todas asexecuções de replicação de um trabalho de replicação específico. Para fazer isso, insira um job ID dereplicação no comando, conforme a seguir:

aws sms get-replication-runs --replication-job-id sms-job-12345678 --region us-east-1

Esse comando retorna uma lista de todas as execuções de replicação do trabalho de replicaçãoespecífico, assim como os detalhes para esse trabalho de replicação, semelhante ao seguinte:

{ "replicationRunList": [ { "scheduledStartTime": 1477310423.0, "state": "Active", "type": "Automatic", "statusMessage": "Converting", "replicationRunId": "sms-run-23456789" }, { "amiId": "ami-abcdefab", "state": "Completed", "completedTime": 1477227683.652, "scheduledStartTime": 1477224023.0, "replicationRunId": "sms-run-34567890", "type": "Automatic", "statusMessage": "Completed" }, {

27

Page 31: AWS Server Migration Service · Licensing for Linux ... alterações incrementais nos servidores locais e transfere somente o delta para a nuvem, é possível

AWS Server Migration Service Guia do usuário

"amiId": "ami-efababcd", "state": "Completed", "completedTime": 1477144823.486, "scheduledStartTime": 1477137623.0, "replicationRunId": "sms-run-45678903", "type": "Automatic", "statusMessage": "Completed" } ]}

Assim como a chamada simples get-replication-jobs, essa chamada retorna os resultados paginados.8. Para alterar qualquer parâmetro de um trabalho de replicação após você tê-lo criado, use o comando

update-replication-job, fornecendo o job ID da replicação e todos os parâmetros que devem seralterados.

aws sms update-replication-job --region us-east-1 --replication-job-id sms-job-12345678 --frequency 24 --next-replication-run-start-time 2016-10-24T15:30:00-07:00

9. Além das execuções de replicação programadas, você também pode iniciar até duas execuçõesde replicação sob demanda por um período de 24 horas. Para fazer isso, use o comando start-on-demand-replication-run, que inicia a execução de uma replicação imediatamente. Se outra execuçãode replicação estiver ativa no momento, uma execução de replicação sob demanda não poderá seriniciada.

aws sms start-on-demand-replication-run --replication-job-id sms-job-12345678 --region us-east-1

Se há expectativa de uma execução de replicação programada iniciar quando uma execuçãode replicação sob demanda estiver em andamento, a execução programada será ignorada ereprogramada para o próximo intervalo.

10. Após o término da replicação de um servidor, você poderá interromper o trabalho de replicaçãousando o comando delete-replication-job. Isso interrompe o trabalho de replicação e limpa todos osartefatos criados pelo serviço (por exemplo, o bucket do S3 do trabalho). Isso não exclui nenhuma AMIcriada por execuções do trabalho interrompido.

aws sms delete-replication-job --region us-east-1 --replication-job-id sms-job-12345678

11. Quando você não precisar mais manter o catálogo de servidores, use o comando delete-server-catalog para limpar o catálogo de servidores mantidos pelo serviço.

aws sms delete-server-catalog --region us-east-1

12. Quando você terminar o uso de um conector, use o comando disassociate-connector para cancelar oregistro do conector no AWS SMS. Chame esse comando somente quando todas as replicações queusam esse conector estiverem concluídas.

aws sms disassociate-connector --region us-east-1 --connector-id c-12345678901234567

28

Page 32: AWS Server Migration Service · Licensing for Linux ... alterações incrementais nos servidores locais e transfere somente o delta para a nuvem, é possível

AWS Server Migration Service Guia do usuárioErro de certificado ao fazer upload

de uma VM para o Amazon S3

Solução de problemas do AWS SMSEsta seção contém ajuda para solução de problemas de erros específicos você pode encontrar ao usar oAWS SMS.

Erro de certificado ao fazer upload de uma VM parao Amazon S3

O conector pode não replicar a VM porque ela está no host ESXi com um problema de certificado SSL.Se isso ocorrer, você verá a seguinte mensagem de erro exibida na seção Última mensagem de statusde execução: “ServerError: Falha ao fazer upload do(s) disco(s) de base para o S3. Tente novamente. Seeste problema persistir, entre em contato com o suporte da AWS: divergência de hostname do certificadodo vSphere: O certificado de <somehost.somedomain.com> não corresponde a nenhum dos nomesalternativos: [localhost.localdomain]."

Você pode anular esse problema de certificado do host ESXi concluindo os seguintes procedimentos:

Tópicos• Atualize o conector (p. 29)• Registre novamente o conector (p. 29)

Atualize o conectorEsta seção é para clientes que estiverem atualizando manualmente o conector. Se você tiver configuradoanteriormente atualizações automáticas, ignore essas etapas e continue em Registre novamente oconector (p. 29).

Para atualizar o conector

1. Abra o console do conector.2. Faça login no conector.3. Escolha Atualizar.4. Aguarde até que o conector conclua a atualização para a versão 1.0.11.13 ou posterior.

Registre novamente o conectorEsta seção aplica-se a todos os clientes que se deparam com o problema de divergência de certificado.

Para registrar novamente o conector

1. Abra o console do conector.2. Faça login no conector.3. Na seção General Health (Integridade geral), certifique-se de que a versão do conector é 1.0.11.13 ou

posterior.4. Escolha Editar configurações de serviço de migração do servidor da AWS.

29

Page 33: AWS Server Migration Service · Licensing for Linux ... alterações incrementais nos servidores locais e transfere somente o delta para a nuvem, é possível

AWS Server Migration Service Guia do usuárioConector de migração de servidor falha ao conectar-seà AWS com o erro “Falha de criação do caminho PKIX”

5. Na página Configuração, para Região da AWS, selecione a região desejada na lista. Para Credenciaisda AWS, insira a chave de acesso do IAM e a chave secreta que você criou na etapa 2 do guia deconfiguração (p. 10). Escolha Next.

6. Na página Conta de serviço do vCenter, insira o nome do host do vCenter, o nome do usuário e asenha que você criou na etapa 3 do guia de configuração (p. 10).

7. Marque a caixa de seleção Ignorar incompatibilidade de nome do host e erros de expiração paracertificados vCenter e ESXi. Escolha Next.

8. Preencha o registro e exiba o painel de configuração do conector.9. No console do AWS SMS, exclua e reinicie os trabalhos de replicação parados.

Conector de migração de servidor falha aoconectar-se à AWS com o erro “Falha de criação docaminho PKIX”

Em alguns ambientes de cliente, o tráfego de rede segura é enviado por proxy por meio de um mecanismode nova assinatura de certificado para fins de auditoria e gerenciamento. Isso pode fazer com que ascredenciais da AWS falhem quando o conector tentar entrar em contato com o AWS SMS. A mensagem deerro contém “Falha na criação de caminho PKIX”, indicando que um certificado inválido foi apresentado.

Para que o conector funcione nesse ambiente, o certificado de nova assinatura (um certificado de usuárioque a organização confia e utiliza para assinar pacotes de saída) deve ser adicionado ao armazenamentode confiança do conector, como descrito nas etapas a seguir.

Para adicionar o certificado de nova assinatura ao armazenamento de confiança do conector

1. No sistema do conector, desative o filtro do pacote FreeBSD e ative o SSH com os seguintescomandos:

sudo service pf stopsudo service sshd onestart

2. Copie o certificado do usuário no conector por um método como o seguinte:

scp userCertFile [email protected]:/tmp/

3. Adicione o certificado do usuário ao armazenamento de confiança:

keytool -importcert -keystore /usr/local/amazon/connector/config/jetty/trustStore -storepass AwScOnNeCtOr -file /tmp/userCertFileName -alias userCertName

4. Reinicie serviços usando o seguinte comando (parte do AWS Management Portal for vCenter):

sudo setup.rb

Selecione a opção 3 e digite “Sim”.5. Reative o filtro de pacotes:

sudo service pf start

30

Page 34: AWS Server Migration Service · Licensing for Linux ... alterações incrementais nos servidores locais e transfere somente o delta para a nuvem, é possível

AWS Server Migration Service Guia do usuárioVersões de ambientes para vCenter

Notas de release de AWS SMSAs informações a seguir descrevem o histórico de versões do AWS SMS e do Conector de migração deservidor. Essas notas são organizadas por ambiente de virtualização começando com as alterações maisrecentes.

Baixe o Conector de migração de servidor mais recente do ambiente de vCenter.

Baixe o Conector de migração de servidor mais recente do ambiente de Hyper-V/SCVMM.

Versões de ambientes para vCenterVersão 1.0.12.3

• Suporte adicionado para VMs com tamanho do disco com mais de 4 TB usando a funcionalidade demanifesto do S3.

• Correções de erros secundárias.

Versão 1.0.11.34

• Suporte para a região da AWS na América do Sul (São Paulo).• Correções de erros pequenos e melhorias no desempenho.

Versão 1.0.10.x

• Suporte para regiões da AWS UE (Londres), UE (Paris), Oeste dos EUA (Norte da Califórnia) e China(Beijing).

• Correções de erros pequenos e melhorias no desempenho.

Versão 1.0.9.x

• Resiliência melhorada em carregamentos de disco.• Correções de erros e outras melhorias no desempenho.

Versão 1.0.8.x

• Suporte aos idiomas francês, chinês, coreano e japonês adicionado.• Velocidades de carregamento de disco VM melhorado.• Correções de erros secundárias.

Versão 1.0.7.12

• Suporte para a região da AWS GovCloud (EUA).

Versão 1.0.5.2

• Suporte para vCenter 5.1.

31

Page 35: AWS Server Migration Service · Licensing for Linux ... alterações incrementais nos servidores locais e transfere somente o delta para a nuvem, é possível

AWS Server Migration Service Guia do usuárioLiberações para ambiente de Hyper-V/SCVMM

• Suporte para migração única.• Mensagens de erro melhoradas e correção de erros relacionados a segurança.

Versão 1.0.0.84

• Dispositivo virtual do Conector de migração de servidor para ambientes VMware.• O console do AWS Server Migration Service para gerenciar as migrações da VM e tarefas de replicação

de SMS usando uma interface gráfica.• O AWS Server Migration Service CLI para gerenciar as migrações de VM e tarefas de replicação de

SMS usando a linha de comando.

Liberações para ambiente de Hyper-V/SCVMMVersão 1.1.0.304

• Suporte adicionado para VMs com tamanho do disco com mais de 4 TB usando a funcionalidade demanifesto do S3.

• Correções de erros secundárias.

Versão 1.1.0.287

• Suporte para migrar VMs de vários servidores Hyper-V usando um único conector.• Suporte para a região da AWS na América do Sul (São Paulo).• Correções de erros secundárias.

Versão 1.1.0.x

• Suporte para regiões da AWS UE (Londres), UE (Paris), Oeste dos EUA (Norte da Califórnia) e China(Beijing).

• Correções de erros secundárias.

Versão 1.1.0.76

• Compatibilidade com o ambiente do Microsoft Hyper-V.

32

Page 36: AWS Server Migration Service · Licensing for Linux ... alterações incrementais nos servidores locais e transfere somente o delta para a nuvem, é possível

AWS Server Migration Service Guia do usuário

Histórico do documento para o AWSSMS

A tabela a seguir descreve a documentação desta versão do AWS SMS.

• Versão da API: 24-10-2016• Última atualização da documentação: 30 de novembro de 2017

Guia do usuário do AWS Server Migration Service

Alteração Descrição Data

Primeira publicação - suportepara VMware

Guia do usuário do AWS ServerMigration Service

24 de outubro de 2016

Atualizações e reorganização Guia do usuário do AWS ServerMigration Service

11 de abril de 2017

Suporte para Hyper-V e SCVMM Guia do usuário do AWS ServerMigration Service

30 de novembro de 2017

33

Page 37: AWS Server Migration Service · Licensing for Linux ... alterações incrementais nos servidores locais e transfere somente o delta para a nuvem, é possível

AWS Server Migration Service Guia do usuário

AWS GlossaryFor the latest AWS terminology, see the AWS Glossary in the AWS General Reference.

34