

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Reinicie o AWS Replication Agent automaticamente sem desativá-lo SELinux após a reinicialização de um servidor de origem RHEL
<a name="restart-the-aws-replication-agent-automatically-without-disabling-selinux-after-rebooting-a-rhel-source-server"></a>

*Anil Kunapareddy, Venkatramana Chintha e Shanmugam Shanker, da Amazon Web Services*

## Resumo
<a name="restart-the-aws-replication-agent-automatically-without-disabling-selinux-after-rebooting-a-rhel-source-server-summary"></a>

O AWS Application Migration Service ajuda a simplificar, agilizar e automatizar a migração da sua workload do Red Hat Enterprise Linux (RHEL) para a nuvem da Amazon web Services (AWS). Para adicionar servidores de origem ao Application Migration Service, você instala o AWS Replication Agent nos servidores.

O Application Migration Service fornece replicação em tempo real, assíncrona e em nível de bloco. Isso significa que você pode continuar com as operações normais de TI durante todo o processo de replicação. Essas operações de TI podem exigir que você reinicie ou reinicie o servidor de origem do RHEL durante a migração. Se isso acontecer, o AWS Replication Agent não será reiniciado automaticamente e sua replicação de dados será interrompida. Normalmente, você pode definir o Security-Enhanced Linux (SELinux) para o **modo **desativado** ou permissivo** para reiniciar automaticamente o AWS Replication Agent. No entanto, as políticas de segurança da sua organização podem proibir a desativação SELinux e talvez você também precise [renomear seus arquivos.](https://access.redhat.com/solutions/3176)

Esse padrão descreve como reiniciar automaticamente o AWS Replication Agent sem desligá-lo SELinux quando o servidor de origem do RHEL é reinicializado ou reiniciado durante uma migração. 

## Pré-requisitos e limitações
<a name="restart-the-aws-replication-agent-automatically-without-disabling-selinux-after-rebooting-a-rhel-source-server-prereqs"></a>

**Pré-requisitos **
+ Uma conta AWS ativa
+ Uma workload on-premises do RHEL que você deseja migrar para a Nuvem AWS. 
+ Serviço de migração de aplicativos inicializado a partir do console do Application Migration Service. A inicialização é necessária somente na primeira vez que você usa esse serviço. Para obter instruções, consulte a [documentação do Application Migration Service](https://docs.aws.amazon.com/mgn/latest/ug/mandatory-setup.html).
+ Uma [política do IAM do AWS Identity and Access Management (IAM)](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html) existente para o Application Migration Service. Para saber mais, consulte a [documentação do Serviço de Migração de Aplicativos](https://docs.aws.amazon.com/mgn/latest/ug/mgn-policies.html).

**Versões**
+ RHEL versão 7 ou superior

## Ferramentas
<a name="restart-the-aws-replication-agent-automatically-without-disabling-selinux-after-rebooting-a-rhel-source-server-tools"></a>

**Serviços da AWS**
+ [O AWS Application Migration Service](https://docs.aws.amazon.com/mgn/latest/ug/what-is-application-migration-service.html) é uma solução altamente automatizada lift-and-shift (rehospedagem) que simplifica, agiliza e reduz o custo da migração de aplicativos para a AWS.

**Comandos Linux**

A tabela a seguir fornece uma lista dos comandos Linux que você executará no seu servidor de origem RHEL. Eles também são descritos nos épicos e nas histórias desse padrão. 


| 
| 
| Command | Description | 
| --- |--- |
| `#systemctl –version` | Identifica a versão do sistema. | 
| `#systemctl list-units --type=service` | Lista todos os serviços ativos que estão disponíveis no servidor RHEL. | 
| `#systemctl list-units --type=service \| grep running` | Lista todos os serviços atualmente em execução no servidor RHEL. | 
| `#systemctl list-units --type=service \| grep failed` | Lista todos os serviços que falharam ao carregar após a reinicialização ou reinicialização do servidor RHEL. | 
| `restorecon -Rv /etc/rc.d/init.d/aws-replication-service` | Muda o contexto para `aws-replication-service`. | 
| `yum install policycoreutils*` | Instala os principais utilitários da política necessários para a operação do SELinux sistema. | 
| `ausearch -c "insmod" --raw \| audit2allow -M my-modprobe` | Pesquisa o registro de auditoria e cria um módulo para políticas. | 
| `semodule -i my-modprobe.pp` | Ativa a política. | 
| `cat my-modprobe.te` | Visualiza o conteúdo do `my-modprobe.te` arquivo. | 
| `semodule -l \| grep my-modprobe` | Verifica se a política foi carregada no SELinux módulo. | 

## Épicos
<a name="restart-the-aws-replication-agent-automatically-without-disabling-selinux-after-rebooting-a-rhel-source-server-epics"></a>

### Instale o AWS Replication Agent e reinicie o servidor de origem do RHEL
<a name="install-the-aws-replication-agent-and-reboot-the-rhel-source-server"></a>


| Tarefa | Description | Habilidades necessárias | 
| --- | --- | --- | 
| Crie um usuário do Application Migration Service com uma chave de acesso e uma chave de acesso secreta.  | Para instalar o AWS Replication Agent, você deve criar um usuário do Application Migration Service com as credenciais necessárias da AWS. Para obter instruções, consulte a [documentação do Application Migration Service](https://docs.aws.amazon.com/mgn/latest/ug/credentials.html). | Engenheiro de migração | 
| Instale o AWS Replication Agent. | [See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/prescriptive-guidance/latest/patterns/restart-the-aws-replication-agent-automatically-without-disabling-selinux-after-rebooting-a-rhel-source-server.html) | Engenheiro de migração | 
| Reinicie ou reinicialize o servidor de origem do RHEL. | [Reinicie ou reinicie seu servidor de origem RHEL quando o **status de replicação de dados for exibido Parado****no painel** de migração.](https://docs.aws.amazon.com/mgn/latest/ug/migration-dashboard.html) | Engenheiro de migração | 
| Verifique o status da replicação de dados. | Aguarde uma hora e verifique novamente o **status da replicação de dados** no painel de migração. Deve estar no estado **saudável**. | Engenheiro de migração | 

### Verifique o status do AWS Replication Agent no servidor de origem do RHEL
<a name="check-aws-replication-agent-status-on-the-rhel-source-server"></a>


| Tarefa | Description | Habilidades necessárias | 
| --- | --- | --- | 
| Identifique a versão do sistema. | Abra a interface de linha de comando do seu servidor de origem RHEL e execute o seguinte comando para identificar a versão do sistema:<br />`#systemctl –version` | Engenheiro de migração | 
| Liste todos os serviços ativos. | Para listar todos os serviços ativos disponíveis no servidor RHEL, execute o comando:<br />`#systemctl list-units --type=service` | Engenheiro de migração | 
| Liste todos os serviços em execução. | Para listar todos os serviços atualmente em execução no servidor RHEL, use o comando:<br />`#systemctl list-units --type=service \| grep running` | Engenheiro de migração | 
| Liste todos os serviços que falharam ao carregar. | Para listar todos os serviços que falharam ao carregar após a reinicialização ou reinicialização do servidor RHEL, execute o comando:<br />`#systemctl list-units --type=service \| grep failed` | Engenheiro de migração | 

### Crie e execute o SELinux módulo
<a name="create-and-run-the-selinux-module"></a>


| Tarefa | Description | Habilidades necessárias | 
| --- | --- | --- | 
| Alterar o contexto de segurança. | Na interface de linha de comando do seu servidor de origem do RHEL, execute o seguinte comando para alterar o contexto de segurança do serviço de replicação da AWS:<br />`restorecon -Rv /etc/rc.d/init.d/aws-replication-service` | Engenheiro de migração | 
| Instale os principais utilitários. | Para instalar os principais utilitários necessários para a operação do SELinux sistema e suas políticas, execute o comando:<br />`yum install policycoreutils*` | Engenheiro de migração | 
| Pesquise o registro de auditoria e crie um módulo para políticas. | Execute o comando :<br />`ausearch -c "insmod" --raw \| audit2allow -M my-modprobe` | Engenheiro de migração | 
| Exiba o conteúdo do my-modprobe-te arquivo.  | O arquivo `my-modprobe.te` é gerado pelo comando **audit2allow**. Ele inclui os SELinux domínios, o diretório de origem da política e os subdiretórios e especifica as regras e transições do vetor de acesso associadas aos domínios. Execute os seguintes comandos para exibir o conteúdo do arquivo.<br />`cat my modprobe.te` | Engenheiro de migração | 
| Ativa a política. | Para inserir o módulo e ativar o pacote de políticas, execute o comando:<br />`semodule -i my-modprobe.pp` | Engenheiro de migração | 
| Verifique se o módulo foi carregado.  | Execute o comando :<br />`semodule -l \| grep my-modprobe`<br />Depois que o SELinux módulo for carregado, você não precisará mais configurar SELinux o modo **desativado** ou **permissivo** durante a migração. | Engenheiro de migração | 
| Reinicialize ou reinicie o servidor de origem do RHEL e verifique o status da replicação de dados. | Abra o console do AWS Migration Service, navegue até o **Andamento da replicação de dados** e, em seguida, reinicie ou reinicie seu servidor de origem RHEL. A replicação de dados agora deve ser retomada automaticamente após a reinicialização do servidor de origem do RHEL. | Engenheiro de migração | 

## Recursos relacionados
<a name="restart-the-aws-replication-agent-automatically-without-disabling-selinux-after-rebooting-a-rhel-source-server-resources"></a>
+ [Documentação do serviço de migração de aplicativos](https://docs.aws.amazon.com/mgn/latest/ug/what-is-application-migration-service.html)
+ [Materiais de treinamento técnico](https://docs.aws.amazon.com/mgn/latest/ug/mgn-training.html)
+ [Solução de problemas do AWS Replication Agent](https://docs.aws.amazon.com/mgn/latest/ug/Troubleshooting-Agent-Issues.html)
+ [Políticas do Application Migration Service](https://docs.aws.amazon.com/mgn/latest/ug/mgn-policies.html)