Ganti disk sistem untuk beralih ke sistem operasi yang berbeda. Untuk mempertahankan data pada disk yang ada, gunakan migrasi OS sebagai gantinya.
Mengganti disk sistem merupakan operasi berisiko tinggi karena melepas disk asli dan menyebabkan gangguan layanan. Semua data pada disk tersebut akan dihapus secara permanen dan tidak dapat dipulihkan. Sebelum melanjutkan, buat snapshot sebagai cadangan data Anda.
Dampak
Mengganti OS merupakan operasi berisiko tinggi. Perhatikan dampak berikut:
-
Disk sistem
-
Penghapusan data: Disk sistem asli dilepas, dan semua data serta informasi partisinya dihapus secara permanen.
-
Perubahan ID: Sistem menetapkan disk sistem baru, sehingga ID disk sistem berubah.
-
Properti yang tidak berubah: Tipe disk, alamat IP instans, dan alamat MAC elastic network interface (ENI) tetap tidak berubah.
-
-
Disk data
-
Family OS yang sama: Jika Anda mengganti OS dengan OS lain dari family yang sama—misalnya dari Linux ke Linux atau dari Windows ke Windows—disk data tidak terpengaruh. Anda hanya perlu memasang ulang disk tersebut setelah penggantian.
-
Cross-OS family: Jika Anda beralih antara Windows dan Linux, secara default OS baru tidak dapat mengenali sistem file pada disk data asli. Lihat Langkah selanjutnya untuk instruksi cara menginisialisasi ulang disk data atau menginstal perangkat lunak khusus guna membaca datanya.
-
-
Snapshot
-
Anda tidak dapat menggunakan snapshot dari disk sistem asli untuk rollback ke disk sistem baru.
-
Snapshot yang dibuat secara manual tetap disimpan.
-
Penyimpanan snapshot otomatis bergantung pada apakah fitur rilis snapshot otomatis diaktifkan untuk disk tersebut.
-
Diaktifkan: Snapshot otomatis dihapus.
-
Dinonaktifkan: Snapshot otomatis dilepas pada akhir siklus hidupnya.
-
-
Kebijakan snapshot otomatis untuk disk sistem asli tidak berlaku untuk disk baru. Anda harus mengonfigurasinya ulang.
-
-
Penagihan
Fitur penggantian OS tidak dikenai biaya. Namun, biaya akan dikenakan dalam situasi berikut:
-
Gambar berbayar: Jika Anda memilih gambar berbayar, Anda akan dikenai biaya sesuai harga gambar tersebut.
-
Ubah ukuran disk sistem: Jika Anda menambah kapasitas disk sistem selama penggantian, Anda akan dikenai biaya untuk kapasitas tambahan tersebut.
-
Batasan
-
Dukungan wilayah: Peralihan antara Windows dan Linux hanya didukung di wilayah Tiongkok daratan. Di wilayah lain, Anda hanya dapat mengganti OS dengan OS dari family yang sama, misalnya dari Linux ke Linux atau dari Windows ke Windows.
-
Hostname: Sebelum melakukan penggantian OS lintas family, pastikan hostname instans memenuhi persyaratan OS target. Misalnya, hostname Windows harus terdiri dari 2 hingga 15 karakter.
-
Instans non-I/O optimized: Anda dapat melihat tipe instans di bagian Other Information di bagian bawah halaman detail instans. Jika instans tersebut non-I/O optimized, Anda tidak dapat menggunakan Konsol untuk mengganti OS-nya dengan OS Windows. Anda hanya dapat memanggil operasi API ReplaceSystemDisk untuk beralih ke salah satu gambar publik Windows Server berikut.
-
Kapasitas disk sistem target: Saat Anda mengganti OS dengan OS Windows, disk sistem harus memiliki ruang kosong minimal 1 GiB. Jika tidak, instans tidak akan dapat dimulai setelah penggantian.
-
Batasan gambar: Instans yang menjalankan Alibaba Cloud Linux 3 Pro tidak mendukung penggantian ke OS lain.
Prosedur
-
Buka Konsol ECS - Instances. Di bilah navigasi atas, pilih wilayah dan kelompok sumber daya tempat instans target berada.
-
Di halaman Instances, klik ID instans target untuk membuka halaman detailnya. Di pojok kanan atas, pilih All Operations > Replace System Disk.
-
Tentukan metode penggantian OS.
-
Atur Replacement Method menjadi Replace a system disk. Sistem akan secara otomatis menjalankan Pemeriksaan Awal. Jika pemeriksaan gagal, perbaiki masalah sesuai petunjuk di halaman tersebut, lalu coba lagi.
-
Baca catatan dengan cermat, centang kotak I am aware of the preceding risks and want to continue, lalu klik Continue to Replace Operating System.
-
-
Konfigurasikan OS baru dan pengaturan instans.
-
Image: Pilih tipe gambar, seperti Public Image atau Custom Image, serta versi gambar tertentu yang kompatibel dengan tipe instans saat ini.
-
Security Settings:
Parameter
Deskripsi
Key Pair
(Hanya untuk instans Linux) Pilih pasangan kunci yang sudah ada. Jika tidak tersedia pasangan kunci, klik Create Key Pair untuk membuat yang baru.
Use Predefined Password
(Hanya untuk gambar kustom atau gambar bersama) Gunakan kata sandi preset dari gambar untuk login. Pastikan gambar yang dipilih telah dikonfigurasi dengan kata sandi.
Password
Tentukan username dan password login untuk sistem baru. Untuk sistem Linux, Anda dapat mengatur username menjadi
rootatauecs-user(disarankan). Untuk sistem Windows, username-nya adalahadministratorsecara default.Set after Change
Lewati pengaturan kredensial login. Setelah OS diganti, Anda harus bind an SSH key pair atau reset the instance logon password sebelum dapat login ke instans.
-
System Disk (Opsional): Anda dapat menambah kapasitas disk sistem atau mengaktifkan fitur disk encryption sesuai kebutuhan. Tipe disk sistem tidak dapat diubah.
Untuk informasi tentang biaya penambahan kapasitas disk sistem, lihat Block storage billing.
-
-
Konfirmasi konfigurasi dan biaya, lalu mulai proses penggantian OS.
-
(Diperlukan secara kondisional) Jika instans berstatus Running, hentikan instans tersebut.
-
Langganan: Jika Anda menambah kapasitas disk sistem selama penggantian OS, Anda harus menyelesaikan pembayaran sesuai instruksi. Proses penggantian hanya dimulai setelah pembayaran selesai.
-
Pay-as-you-go: Kami menyarankan Anda memilih Standard Mode saat menghentikan instans. Jika Anda menggunakan Economical Mode, instans mungkin tidak dapat dimulai setelah penggantian OS karena stok tidak mencukupi.
-
Proses penggantian memerlukan waktu sekitar 10 menit, selama itu instans akan restart secara otomatis. Setelah proses selesai, status instans berubah menjadi Running, dan OS yang Anda pilih telah terinstal.
Langkah selanjutnya
-
(Diperlukan secara kondisional) Kelola disk data
-
Family OS yang sama: Jika Anda mengganti OS Linux dengan OS Linux lain dan instans memiliki disk data, Anda harus masuk ke instans tersebut lalu memasang sistem file disk data setelah penggantian.
-
Cross-OS family:
-
Linux to Windows: Windows tidak mendukung secara native sistem file seperti ext4 dan XFS. Gunakan alat pihak ketiga seperti
Ext2Fsduntuk membaca disk data, atau inisialisasi ulang disk data jika tidak berisi data penting. -
Windows ke Linux: Linux tidak secara native mengenali sistem file NTFS. Anda dapat install the ntfs-3g tool to mount the file system, atau reinitialize the data disk jika tidak berisi data penting.
-
-
-
(Opsional) Memulihkan data dari disk sistem asli: Jika perlu memulihkan data dari disk sistem asli, Anda dapat menggunakan Snapshot dari disk sistem asli untuk memulihkan data. Buat disk bayar sesuai penggunaan baru dari Snapshot yang telah dibuat sebelum penggantian, lalu sambungkan ke instans untuk memulihkan data tersebut. Setelah pemulihan selesai, segera lepas disk tersebut guna menghindari biaya yang tidak perlu.
-
(Opsional) Perluas partisi dan sistem file disk sistem
Jika Anda menambah kapasitas disk sistem saat mengganti OS, ekstensi partisi mungkin gagal karena timeout. Jika partisi tidak diperluas secara otomatis, Anda harus memperluasnya secara manual dengan mengikuti instruksi dalam Extend partitions and file systems of a disk (Linux). Metode ini hanya memperluas partisi dan tidak memengaruhi versi OS.
-
Redeploy lingkungan Anda: Di OS baru, instal ulang perangkat lunak yang diperlukan, konfigurasikan variabel lingkungan, dan migrasikan aplikasi serta data Anda.
Operasi terkait
-
Configure an automatic snapshot policy for a disk untuk membuat backup otomatis secara berkala.
-
Setelah memastikan bahwa data pada disk sistem asli tidak lagi diperlukan, hapus Snapshot untuk mengurangi biaya penyimpanan.
-
Gunakan templat publik ACS-ECS-BulkyReplaceSystemDisk untuk mengganti disk sistem beberapa instance ECS sekaligus.
-
Gunakan operasi API ReplaceSystemDisk untuk mengganti OS.
-
Which operating systems support a graphical user interface (GUI).