

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Riavvia automaticamente l'AWS Replication Agent senza disabilitarlo SELinux dopo il riavvio di un server di origine 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, Amazon Web Services*

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

AWS Application Migration Service aiuta a semplificare, accelerare e automatizzare la migrazione del carico di lavoro Red Hat Enterprise Linux (RHEL) al cloud Amazon Web Services (AWS). Per aggiungere server di origine a Application Migration Service, installa l'AWS Replication Agent sui server.

Application Migration Service fornisce una replica asincrona a livello di blocco in tempo reale. Ciò significa che è possibile continuare le normali operazioni IT durante l'intero processo di replica. Queste operazioni IT potrebbero richiedere il riavvio o il riavvio del server di origine RHEL durante la migrazione. In tal caso, l'agente di replica AWS non si riavvierà automaticamente e la replica dei dati si interromperà. In genere, puoi impostare Security-Enhanced Linux (SELinux) in modalità **disabilitata** o **permissiva** per riavviare automaticamente AWS Replication Agent. [Tuttavia, le politiche di sicurezza della tua organizzazione potrebbero proibire la disabilitazione e potresti anche dover SELinux rietichettare i file.](https://access.redhat.com/solutions/3176)

Questo modello descrive come riavviare automaticamente AWS Replication Agent senza spegnerlo SELinux quando il server di origine RHEL si riavvia o si riavvia durante una migrazione. 

## Prerequisiti e limitazioni
<a name="restart-the-aws-replication-agent-automatically-without-disabling-selinux-after-rebooting-a-rhel-source-server-prereqs"></a>

**Prerequisiti**
+ Un account AWS attivo.
+ Un carico di lavoro RHEL locale che desideri migrare nel cloud AWS. 
+ Application Migration Service inizializzato dalla console di Application Migration Service. L'inizializzazione è richiesta solo la prima volta che si utilizza questo servizio. Per istruzioni, consulta la [documentazione di Application Migration Service](https://docs.aws.amazon.com/mgn/latest/ug/mandatory-setup.html).
+ Una [policy AWS Identity and Access Management (IAM)](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html) esistente per Application Migration Service. Per ulteriori informazioni, consulta la [documentazione di Application Migration Service](https://docs.aws.amazon.com/mgn/latest/ug/mgn-policies.html).

**Versioni**
+ RHEL versione 7 o successiva

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

**Servizi AWS**
+ [AWS Application Migration Service](https://docs.aws.amazon.com/mgn/latest/ug/what-is-application-migration-service.html) è una soluzione altamente automatizzata lift-and-shift (rehosting) che semplifica, accelera e riduce i costi di migrazione delle applicazioni su AWS.

**Comandi Linux**

La tabella seguente fornisce un elenco di comandi Linux che verranno eseguiti sul server di origine RHEL. Questi sono descritti anche nei poemi epici e nelle storie di questo modello. 


| 
| 
| Comando | Description | 
| --- |--- |
| `#systemctl –version` | Identifica la versione del sistema. | 
| `#systemctl list-units --type=service` | Elenca tutti i servizi attivi disponibili sul server RHEL. | 
| `#systemctl list-units --type=service \| grep running` | Elenca tutti i servizi attualmente in esecuzione sul server RHEL. | 
| `#systemctl list-units --type=service \| grep failed` | Elenca tutti i servizi che non sono stati caricati dopo il riavvio o il riavvio del server RHEL. | 
| `restorecon -Rv /etc/rc.d/init.d/aws-replication-service` | Modifica il contesto in. `aws-replication-service` | 
| `yum install policycoreutils*` | Installa le utilità principali della policy necessarie per il funzionamento del SELinux sistema. | 
| `ausearch -c "insmod" --raw \| audit2allow -M my-modprobe` | Cerca nel registro di controllo e crea un modulo per le politiche. | 
| `semodule -i my-modprobe.pp` | Attiva la politica. | 
| `cat my-modprobe.te` | Visualizza il contenuto del `my-modprobe.te` file. | 
| `semodule -l \| grep my-modprobe` | Verifica se la politica è stata caricata nel SELinux modulo. | 

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

### Installa AWS Replication Agent e riavvia il server di origine RHEL
<a name="install-the-aws-replication-agent-and-reboot-the-rhel-source-server"></a>


| Operazione | Description | Competenze richieste | 
| --- | --- | --- | 
| Crea un utente di Application Migration Service con una chiave di accesso e una chiave di accesso segreta.  | Per installare AWS Replication Agent, devi creare un utente di Application Migration Service con le credenziali AWS richieste. Per istruzioni, consulta la documentazione di [Application Migration Service](https://docs.aws.amazon.com/mgn/latest/ug/credentials.html). | Tecnico di migrazione | 
| Installa l'agente di replica AWS. | [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/prescriptive-guidance/latest/patterns/restart-the-aws-replication-agent-automatically-without-disabling-selinux-after-rebooting-a-rhel-source-server.html) | Tecnico di migrazione | 
| Riavvia o riavvia il server di origine RHEL. | [Riavvia o riavvia il server di origine RHEL quando **lo stato di replica dei dati** viene visualizzato **Stallato** nel dashboard di migrazione.](https://docs.aws.amazon.com/mgn/latest/ug/migration-dashboard.html) | Ingegnere della migrazione | 
| Controlla lo stato della replica dei dati. | Attendi un'ora, quindi controlla nuovamente **lo stato della replica dei dati** nella dashboard di migrazione. Dovrebbe essere nello stato **Integro**. | Ingegnere della migrazione | 

### Verifica lo stato di AWS Replication Agent sul server di origine RHEL
<a name="check-aws-replication-agent-status-on-the-rhel-source-server"></a>


| Operazione | Description | Competenze richieste | 
| --- | --- | --- | 
| Identifica la versione del sistema. | Apri l'interfaccia a riga di comando per il tuo server di origine RHEL ed esegui il seguente comando per identificare la versione del sistema:<br />`#systemctl –version` | Ingegnere della migrazione | 
| Elenca tutti i servizi attivi. | Per elencare tutti i servizi attivi disponibili sul server RHEL, esegui il comando:<br />`#systemctl list-units --type=service` | Ingegnere della migrazione | 
| Elenca tutti i servizi in esecuzione. | Per elencare tutti i servizi attualmente in esecuzione sul server RHEL, utilizzare il comando:<br />`#systemctl list-units --type=service \| grep running` | Ingegnere della migrazione | 
| Elenca tutti i servizi che non sono stati caricati. | Per elencare tutti i servizi che non sono stati caricati dopo il riavvio o il riavvio del server RHEL, esegui il comando:<br />`#systemctl list-units --type=service \| grep failed` | Ingegnere della migrazione | 

### Crea ed esegui il SELinux modulo
<a name="create-and-run-the-selinux-module"></a>


| Operazione | Description | Competenze richieste | 
| --- | --- | --- | 
| Cambia il contesto di sicurezza. | Nell'interfaccia a riga di comando per il tuo server di origine RHEL, esegui il seguente comando per modificare il contesto di sicurezza nel servizio di replica AWS:<br />`restorecon -Rv /etc/rc.d/init.d/aws-replication-service` | Ingegnere della migrazione | 
| Installa le utilità principali. | Per installare le principali utilità necessarie per il funzionamento del SELinux sistema e le relative politiche, esegui il comando:<br />`yum install policycoreutils*` | Ingegnere della migrazione | 
| Cerca nel registro di controllo e crea un modulo per le politiche. | Eseguire il comando :<br />`ausearch -c "insmod" --raw \| audit2allow -M my-modprobe` | Ingegnere della migrazione | 
| Visualizza il contenuto del my-modprobe-te file.  | Il `my-modprobe.te` file viene generato dal comando **audit2allow**. Include i SELinux domini, la directory di origine delle politiche e le sottodirectory e specifica le regole e le transizioni dei vettori di accesso associate ai domini. Per visualizzare il contenuto del file, esegui il comando:<br />`cat my modprobe.te` | Ingegnere della migrazione | 
| Attiva la politica. | Per inserire il modulo e rendere attivo il pacchetto di policy, esegui il comando:<br />`semodule -i my-modprobe.pp` | Ingegnere della migrazione | 
| Controlla se il modulo è stato caricato.  | Eseguire il comando :<br />`semodule -l \| grep my-modprobe`<br />Dopo aver caricato il SELinux modulo, non sarà più necessario SELinux impostarlo sulla modalità **disabilitata** o **permissiva** durante la migrazione. | Ingegnere della migrazione | 
| Riavviare o riavviare il server di origine RHEL e verificare lo stato della replica dei dati. | Apri la console AWS Migration Service, passa all'**avanzamento della replica dei dati**, quindi riavvia o riavvia il server di origine RHEL. La replica dei dati dovrebbe ora riprendere automaticamente dopo il riavvio del server di origine RHEL. | Ingegnere della migrazione | 

## Risorse correlate
<a name="restart-the-aws-replication-agent-automatically-without-disabling-selinux-after-rebooting-a-rhel-source-server-resources"></a>
+ [Documentazione sul servizio di migrazione delle applicazioni](https://docs.aws.amazon.com/mgn/latest/ug/what-is-application-migration-service.html)
+ [Materiali per la formazione tecnica](https://docs.aws.amazon.com/mgn/latest/ug/mgn-training.html)
+ [Risoluzione dei problemi di AWS Replication Agent](https://docs.aws.amazon.com/mgn/latest/ug/Troubleshooting-Agent-Issues.html)
+ [Politiche del servizio di migrazione delle applicazioni](https://docs.aws.amazon.com/mgn/latest/ug/mgn-policies.html)