Mulai ulang AWS Replication Agent secara otomatis tanpa menonaktifkan SELinux setelah me-reboot server sumber RHEL - AWS Prescriptive Guidance

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

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

Ringkasan

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 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

Prasyarat

Versi

  • RHEL versi 7 atau yang lebih baru

Alat

Layanan AWS

  • AWS Application Migration Service 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 menjadiaws-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

TugasDeskripsiKeterampilan 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.

Insinyur migrasi

Instal AWS Replication Agent.

  1. Masuk ke AWS Management Console dan buka konsol AWS Migration Service di https://console.aws.amazon.com/mgn/rumah.

  2. Konfigurasikan pengaturan replikasi dengan mengikuti petunjuk dalam dokumentasi Layanan Migrasi Aplikasi.

  3. Instal AWS Replication Agent dengan mengikuti petunjuk dalam dokumentasi Layanan Migrasi Aplikasi.

  4. Pada halaman Server Sumber, pilih server sumber RHEL, lalu pilih Replikasi untuk memulai replikasi awal. Untuk informasi selengkapnya, lihat dokumentasi Layanan Migrasi Aplikasi.

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.

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
TugasDeskripsiKeterampilan 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
TugasDeskripsiKeterampilan 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.teFile 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