Artikel ini memberikan rekomendasi tindakan dari teknisi dukungan Rackspace yang dapat Anda lakukan sebelum memigrasi server Linux® untuk mengurangi kejadian dan mengoptimalkan server Anda untuk transisi yang lebih cepat. Beberapa rekomendasi ini dapat menyebabkan waktu henti yang signifikan, jadi jadwalkan dengan tepat.
Untuk persiapan migrasi Windows®, lihat Mempersiapkan untuk memigrasi server Windows.
Cadangkan data Anda
Sebelum Anda melakukan migrasi apa pun, buat cadangan data penting. Anda dapat menggunakan Rackspace Cloud Backup untuk secara otomatis menyimpan dan mengambil data cadangan dari File Cloud atau rsync
untuk menyalin data Anda ke server lain.
- Pencadangan Cloud Rackspace - Instal agen di Linux
- Mencadangkan file Anda dengan rsync
Bersiap untuk boot ulang sistem
Matikan server Anda selama tahap akhir migrasi untuk menyalin konten dinamis dengan aman ke host baru. Selama migrasi otomatis Rackspace, server dimatikan.
Pastikan server Anda melakukan boot ulang dengan cepat dan aman saat migrasi selesai.
Persiapan umum
Tugas berikut mencegah masalah dengan waktu server dan ukuran ruang disk di server.
Setel waktu akurat melalui NTP
Siapkan dan konfigurasikan Network Time Protocol (NTP) di server Anda untuk menghindari masalah migrasi terkait tanggal server atau stempel waktu file. Beberapa server cloud yang lebih lama menarik waktu dari mesin host mereka dan tidak menyimpan waktu secara independen dari host. Hal ini dapat menyebabkan ketidakakuratan.
Untuk detail tentang menyiapkan NTP di server Anda, lihat Menggunakan NTP untuk menyinkronkan waktu.
Mengurangi jumlah dan ukuran file
Anda dapat mengurangi waktu yang diperlukan untuk migrasi dan meningkatkan keandalan gambar yang dihasilkan dengan membatasi jumlah dan ukuran file yang mungkin berubah selama operasi migrasi.
Kunci database
Jika database berubah selama migrasi, database pada gambar dapat rusak, atau data dapat hilang.
Catatan :Kami menyarankan Anda menurunkan database sepenuhnya untuk migrasi dan mengatur tabel Anda keread-only
untuk melindungi mereka dari kehilangan data yang tidak disengaja selama operasi.
Untuk mengunci tabel Anda di MySQL®, jalankan perintah berikut pada baris perintah:
mysql -u root -p --execute="FLUSH TABLES WITH READ LOCK"
Tugas pascamigrasi
Setelah migrasi selesai dan server baru Anda dimulai, uji situs web dan aplikasi Anda. Pastikan aplikasi responsif dan mereka dapat menulis informasi ke database mereka.
Jika Anda memiliki layanan yang perlu berkomunikasi dengan server lain, uji konektivitasnya secara eksplisit untuk memastikan bahwa layanan tersebut masih dapat berkomunikasi satu sama lain.