

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Mulai ulang AWS Replication Agent secara otomatis tanpa menonaktifkan SELinux setelah me-reboot server sumber RHEL
<a name="restart-the-aws-replication-agent-automatically-without-disabling-selinux-after-rebooting-a-rhel-source-server"></a>

*Anil Kunapareddy, Venkatramana Chintha, dan Shanmugam Shanker, Amazon Web Services*

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

AWS Application Migration Service membantu menyederhanakan, mempercepat, dan mengotomatiskan migrasi beban kerja Red Hat Enterprise Linux (RHEL) Anda ke Amazon Web Services (AWS) Cloud. Untuk menambahkan server sumber ke Layanan Migrasi Aplikasi, Anda menginstal AWS Replication Agent di server.

Layanan Migrasi Aplikasi menyediakan replikasi real-time, asinkron, tingkat blok. Ini berarti Anda dapat melanjutkan operasi TI normal selama seluruh proses replikasi. Operasi TI ini mungkin mengharuskan Anda me-reboot atau memulai ulang server sumber RHEL Anda selama migrasi. Jika ini terjadi, AWS Replication Agent tidak akan dimulai ulang secara otomatis, dan replikasi data Anda akan berhenti. Biasanya, Anda dapat menyetel Security-Enhanced Linux (SELinux) ke mode **nonaktif** atau **permisif untuk memulai ulang AWS Replication** Agent secara otomatis. Namun, kebijakan keamanan organisasi Anda mungkin melarang penonaktifan SELinux, dan Anda mungkin juga harus memberi label [ulang](https://access.redhat.com/solutions/3176) file Anda.

Pola ini menjelaskan cara memulai ulang AWS Replication Agent secara otomatis tanpa mematikan SELinux saat server sumber RHEL Anda melakukan reboot atau memulai ulang selama migrasi. 

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

**Prasyarat**
+ Akun AWS yang aktif.
+ Beban kerja RHEL lokal yang ingin Anda migrasikan ke AWS Cloud. 
+ Layanan Migrasi Aplikasi diinisialisasi dari konsol Layanan Migrasi Aplikasi. Inisialisasi hanya diperlukan saat pertama kali Anda menggunakan layanan ini. Untuk petunjuk, lihat [dokumentasi Layanan Migrasi Aplikasi](https://docs.aws.amazon.com/mgn/latest/ug/mandatory-setup.html).
+ [Kebijakan AWS Identity and Access Management (IAM)](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html) yang ada untuk Layanan Migrasi Aplikasi. Untuk informasi selengkapnya, lihat [dokumentasi Layanan Migrasi Aplikasi](https://docs.aws.amazon.com/mgn/latest/ug/mgn-policies.html).

**Versi**
+ RHEL versi 7 atau yang lebih baru

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

**Layanan AWS**
+ [AWS Application Migration Service](https://docs.aws.amazon.com/mgn/latest/ug/what-is-application-migration-service.html) adalah solusi lift-and-shift (rehost) yang sangat otomatis yang menyederhanakan, mempercepat, dan mengurangi biaya migrasi aplikasi ke AWS.

**Perintah Linux**

Tabel berikut menyediakan daftar perintah Linux yang akan Anda jalankan di server sumber RHEL Anda. Ini juga dijelaskan dalam epos dan cerita untuk pola ini. 


| 
| 
| Perintah | Deskripsi | 
| --- |--- |
| `#systemctl –version` | Mengidentifikasi versi sistem. | 
| `#systemctl list-units --type=service` | Daftar semua layanan aktif yang tersedia di server RHEL. | 
| `#systemctl list-units --type=service \| grep running` | Daftar semua layanan yang saat ini berjalan di server RHEL. | 
| `#systemctl list-units --type=service \| grep failed` | Daftar semua layanan yang gagal dimuat setelah server RHEL reboot atau restart. | 
| `restorecon -Rv /etc/rc.d/init.d/aws-replication-service` | Mengubah konteksnya menjadi`aws-replication-service`. | 
| `yum install policycoreutils*` | Menginstal utilitas inti kebijakan yang diperlukan untuk pengoperasian SELinux sistem. | 
| `ausearch -c "insmod" --raw \| audit2allow -M my-modprobe` | Mencari log audit dan membuat modul untuk kebijakan. | 
| `semodule -i my-modprobe.pp` | Mengaktifkan kebijakan. | 
| `cat my-modprobe.te` | Menampilkan isi `my-modprobe.te` file. | 
| `semodule -l \| grep my-modprobe` | Memeriksa apakah kebijakan telah dimuat ke SELinux modul. | 

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

### Instal AWS Replication Agent dan reboot server sumber RHEL
<a name="install-the-aws-replication-agent-and-reboot-the-rhel-source-server"></a>


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Buat pengguna Layanan Migrasi Aplikasi dengan kunci akses dan kunci akses rahasia.  | Untuk menginstal AWS Replication Agent, Anda harus membuat pengguna Layanan Migrasi Aplikasi dengan kredensi AWS yang diperlukan. Untuk petunjuk, lihat [dokumentasi Layanan Migrasi Aplikasi](https://docs.aws.amazon.com/mgn/latest/ug/credentials.html). | Insinyur migrasi | 
| Instal AWS Replication Agent. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/restart-the-aws-replication-agent-automatically-without-disabling-selinux-after-rebooting-a-rhel-source-server.html) | Insinyur migrasi | 
| Mulai ulang atau reboot server sumber RHEL. | [Mulai ulang atau reboot server sumber RHEL Anda saat **status replikasi datanya** ditampilkan **Terhenti** di dasbor Migrasi.](https://docs.aws.amazon.com/mgn/latest/ug/migration-dashboard.html) | Insinyur migrasi | 
| Periksa status replikasi data. | Tunggu selama satu jam dan kemudian periksa **status replikasi Data** lagi di dasbor Migrasi. Itu harus dalam keadaan **sehat**. | Insinyur migrasi | 

### Periksa status AWS Replication Agent di server sumber RHEL
<a name="check-aws-replication-agent-status-on-the-rhel-source-server"></a>


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Identifikasi versi sistem. | Buka antarmuka baris perintah untuk server sumber RHEL Anda dan jalankan perintah berikut untuk mengidentifikasi versi sistem:`#systemctl –version` | Insinyur migrasi | 
| Daftar semua layanan aktif. | Untuk membuat daftar semua layanan aktif yang tersedia di server RHEL, jalankan perintah:`#systemctl list-units --type=service` | Insinyur migrasi | 
| Daftar semua layanan yang berjalan. | Untuk membuat daftar semua layanan yang sedang berjalan di server RHEL, gunakan perintah:`#systemctl list-units --type=service \| grep running` | Insinyur migrasi | 
| Buat daftar semua layanan yang gagal dimuat. | Untuk membuat daftar semua layanan yang gagal dimuat setelah server RHEL reboot atau restart, jalankan perintah:`#systemctl list-units --type=service \| grep failed` | Insinyur migrasi | 

### Buat dan jalankan SELinux modul
<a name="create-and-run-the-selinux-module"></a>


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Ubah konteks keamanan. | Di antarmuka baris perintah untuk server sumber RHEL Anda, jalankan perintah berikut untuk mengubah konteks keamanan ke layanan replikasi AWS:`restorecon -Rv /etc/rc.d/init.d/aws-replication-service` | Insinyur migrasi | 
| Instal utilitas inti. | Untuk menginstal utilitas inti yang diperlukan untuk pengoperasian SELinux sistem dan kebijakannya, jalankan perintah:`yum install policycoreutils*` | Insinyur migrasi | 
| Cari log audit dan buat modul untuk kebijakan. | Jalankan perintah :`ausearch -c "insmod" --raw \| audit2allow -M my-modprobe` | Insinyur migrasi | 
| Menampilkan isi my-modprobe-te file.  | `my-modprobe.te`File dihasilkan oleh perintah **audit2allow**. Ini mencakup SELinux domain, direktori sumber kebijakan, dan subdirektori, dan menentukan aturan vektor akses dan transisi yang terkait dengan domain. Untuk menampilkan isi file, jalankan perintah:`cat my modprobe.te` | Insinyur migrasi | 
| Aktifkan kebijakan. | Untuk menyisipkan modul dan membuat paket kebijakan aktif, jalankan perintah:`semodule -i my-modprobe.pp` | Insinyur migrasi | 
| Periksa apakah modul telah dimuat.  | Jalankan perintah :`semodule -l \| grep my-modprobe`Setelah SELinux modul dimuat, Anda tidak perlu lagi mengatur SELinux ke mode **nonaktif** atau **permisif** selama migrasi Anda. | Insinyur migrasi | 
| Reboot atau restart server sumber RHEL dan verifikasi status replikasi data. | Buka konsol AWS Migration Service, navigasikan ke **Progres replikasi data**, lalu reboot atau restart server sumber RHEL Anda. Replikasi data sekarang harus dilanjutkan secara otomatis setelah server sumber RHEL reboot. | Insinyur migrasi | 

## Sumber daya terkait
<a name="restart-the-aws-replication-agent-automatically-without-disabling-selinux-after-rebooting-a-rhel-source-server-resources"></a>
+ [Dokumentasi layanan Migrasi Aplikasi](https://docs.aws.amazon.com/mgn/latest/ug/what-is-application-migration-service.html)
+ [Materi pelatihan teknis](https://docs.aws.amazon.com/mgn/latest/ug/mgn-training.html)
+ [Memecahkan masalah Agen Replikasi AWS](https://docs.aws.amazon.com/mgn/latest/ug/Troubleshooting-Agent-Issues.html)
+ [Kebijakan Layanan Migrasi Aplikasi](https://docs.aws.amazon.com/mgn/latest/ug/mgn-policies.html)