Jika Anda memerlukan lingkungan sistem operasi yang benar-benar baru, Anda dapat mengganti disk sistem. Metode ini mendukung berbagai sistem operasi yang lebih luas, tetapi mengharuskan Anda untuk menerapkan ulang aplikasi dan lingkungan dari awal. Jika Anda ingin mengubah sistem operasi sekaligus mempertahankan data pada disk sistem yang ada, pertimbangkan untuk migrasi sistem operasi.
Mengganti disk sistem akan melepas disk asli, yang menyebabkan gangguan layanan. Semua data pada disk tersebut akan dihapus secara permanen. Sebelum melanjutkan, Anda harus membuat snapshot manual untuk mencadangkan data Anda.
Dampak
Perhatikan dampak berikut:
Disk sistem
Penghapusan data: Sistem melepas disk sistem asli, sehingga semua data dan informasi partisi dihapus secara permanen.
Perubahan ID: Instans diberikan disk sistem baru dengan ID disk yang berbeda.
Properti tidak berubah: Tipe disk, alamat IP instans, dan alamat MAC antarmuka jaringan elastis tetap tidak berubah.
Disk data
Family OS yang sama: Jika Anda mengganti OS dalam family yang sama (misalnya, Windows ke Windows atau Linux ke Linux), disk data tidak terpengaruh. Anda hanya perlu memasang ulang setelah penggantian.
Cross-OS family: Jika Anda beralih antara Windows dan Linux, OS baru tidak dapat mengenali sistem file disk data asli secara native. Lihat Langkah selanjutnya untuk menginisialisasi ulang disk data atau menginstal perangkat lunak khusus guna membaca datanya.
Snapshot
Snapshot dari disk sistem asli tidak dapat digunakan untuk rollback ke disk sistem baru.
Snapshot yang dibuat secara manual tetap disimpan.
Retensi snapshot otomatis bergantung pada apakah fitur untuk melepaskannya bersama disk diaktifkan.
Diaktifkan: Snapshot otomatis dihapus.
Nonaktif: Snapshot otomatis tetap disimpan hingga masa siklus hidupnya berakhir.
Kebijakan snapshot otomatis dari disk sistem asli menjadi tidak berlaku untuk disk sistem baru. Anda harus mengonfigurasi kebijakan baru.
Biaya
Fitur penggantian OS gratis. Biaya baru timbul dalam dua skenario berikut:
Image berbayar: Jika Anda memilih image berbayar, Anda akan dikenai biaya sesuai harga image tersebut.
Ubah ukuran disk sistem: Jika Anda menambah kapasitas disk sistem selama penggantian, Anda akan dikenai biaya atas kapasitas tambahan tersebut.
Batasan
Dukungan wilayah: Penggantian OS lintas family (misalnya, dari Windows ke Linux atau sebaliknya) hanya didukung di wilayah Tiongkok daratan. Di wilayah lain, Anda hanya dapat mengganti OS dalam family yang sama (misalnya, Linux ke Linux atau 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 memeriksa tipe instans di bagian Other Information pada halaman detail instans. Jika instans merupakan instans non-I/O optimized, Anda tidak dapat menggunakan Konsol untuk mengganti OS-nya ke Windows. Anda hanya dapat memanggil operasi API ReplaceSystemDisk untuk mengganti OS dengan salah satu image publik Windows Server berikut.
Persyaratan kapasitas disk sistem target: Saat Anda mengubah sistem operasi ke Windows, disk sistem harus memiliki ruang kosong minimal 1 GiB. Jika tidak, instans gagal memulai setelah penggantian.
Batasan image: Untuk instans Alibaba Cloud Linux 3 Pro, Anda tidak dapat mengganti sistem operasi ke sistem lain.
Prosedur
Buka halaman ECS console - Instances. Di bagian atas halaman, pilih kelompok sumber daya dan Wilayah tempat instans target berada.
Pada halaman daftar instans, 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 ke Replace a system disk. Sistem secara otomatis melakukan Pemeriksaan Awal. Jika pemeriksaan gagal, perbaiki masalah sesuai petunjuk dan coba lagi.
Baca catatan, centang I am aware of the preceding risks and want to continue, lalu klik Continue to Replace Operating System.
Konfigurasikan sistem operasi baru dan informasi instans.
Image: Pilih tipe image (seperti public image atau custom image) dan versi image tertentu yang kompatibel dengan spesifikasi instans saat ini.
Security Settings:
Security option
Description
Key Pair
(Hanya untuk instans Linux) Pilih pasangan kunci yang sudah ada. Jika tidak tersedia pasangan kunci, klik Create Key Pair untuk membuatnya.
Use Predefined Password
(Hanya untuk image Custom/Shared) Gunakan kata sandi yang telah ditetapkan dalam image sebagai kredensial logon. Pastikan kata sandi telah dikonfigurasi untuk image yang dipilih.
Password
Tentukan username dan password logon untuk sistem operasi baru. Untuk sistem Linux, Anda dapat mengatur username menjadi
rootatauecs-user(disarankan). Untuk sistem Windows, username default-nya adalahadministrator.Set after Change
Lewati pengaturan kredensial logon. 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 disk encryption. Tipe disk sistem tidak dapat diubah.
Untuk informasi tentang biaya saat mengubah ukuran disk sistem, lihat Block storage billing.
Konfirmasi konfigurasi dan biaya, lalu ganti sistem operasi.
(Wajib) Jika instans berstatus Running, hentikan instans tersebut.
Subscription: Jika Anda menambah kapasitas disk sistem selama penggantian OS, Anda harus membayar pesanan sesuai petunjuk. Penggantian dimulai setelah pembayaran selesai.
Pay-as-you-go: Kami menyarankan Anda memilih Standard Mode. Jika Anda menggunakan Economical Stop Mode, instans mungkin gagal memulai karena stok tidak mencukupi setelah Anda mengganti sistem operasi.
Proses penggantian membutuhkan waktu sekitar 10 menit, dan instans akan restart secara otomatis. Setelah proses selesai, status instans akan berubah menjadi Running, dan sistem operasi akan diperbarui ke sistem yang baru dipilih.
Langkah selanjutnya
Menangani disk data
Family OS yang sama: Jika Anda mengganti OS Linux dengan OS Linux lain dan terdapat disk data, setelah penggantian, Anda harus login ke instans dan mount the data disk file system.
Cross-OS family:
Linux ke Windows: Windows tidak mengenali sistem file seperti ext4 dan XFS secara native. Anda dapat menggunakan tool pihak ketiga seperti
Ext2Fsduntuk membaca disk data, atau re-initialize the data disk jika tidak berisi data penting.Windows ke Linux: Linux tidak mengenali sistem file NTFS secara native. Anda dapat install the ntfs-3g tool to mount the file system, atau re-initialize the data disk jika tidak berisi data penting.
Pulihkan data dari disk sistem asli Jika Anda perlu memulihkan data dari disk sistem asli, Anda dapat use a snapshot of the original system disk to restore the data. Gunakan snapshot yang Anda buat sebelum penggantian untuk membuat disk bayar sesuai penggunaan baru, sambungkan ke instans, lalu pulihkan datanya. Setelah data berhasil dipulihkan, segera lepas disk tersebut untuk menghindari biaya tambahan.
Perluas partisi dan sistem file disk sistem
Saat Anda mengubah ukuran disk sistem dengan mengganti OS, ekstensi partisi mungkin tidak berlaku karena timeout. Jika ekstensi gagal, Anda harus memperluas partisi secara manual. Untuk informasi selengkapnya, lihat Extend partitions and file systems of a disk (Linux). Metode ini hanya memperluas partisi disk sistem dan tidak memengaruhi versi OS.
Terapkan ulang lingkungan bisnis Anda Pada sistem operasi baru, instal ulang perangkat lunak bisnis yang diperlukan, konfigurasikan variabel lingkungan, dan migrasikan kode aplikasi Anda.
Operasi terkait
Configure an automatic snapshot policy for a disk untuk mencadangkan data secara berkala.
Setelah Anda 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.
Panggil operasi API ReplaceSystemDisk untuk mengganti sistem operasi.
FAQ
Mengapa saya tidak melihat image tertentu (termasuk custom image) saat mengganti sistem operasi?
Fitur image tidak sesuai dengan tipe instans: Tipe instans yang mendukung NVMe hanya dapat menggunakan image yang mendukung NVMe. Pastikan driver NVMe telah diinstal dalam image dan ubah atribut NVMe Driver image menjadi Supported agar image muncul dalam daftar. Selain itu, tipe instans yang hanya mendukung mode boot UEFI hanya dapat menggunakan image UEFI. Untuk custom image, ubah mode boot image guna mengatasi masalah ini.
Sistem operasi tidak kompatibel dengan prosesor tipe instans: Beberapa tipe instans, seperti instans generasi ke-8, hanya mendukung sistem operasi tertentu.
Versi sistem operasi Windows memiliki batasan jumlah vCPU dan ukuran memori: Untuk menggunakan image Windows, memori instans harus minimal 1 GiB. Instans dengan memori kurang dari 1 GiB hanya dapat menggunakan image Linux.
Image Red Hat hanya mendukung tipe instans yang telah disertifikasi oleh Red Hat.
Beberapa instans bare metal dan SSD lokal memiliki persyaratan khusus terhadap driver dan kernel sistem operasi: Pilih image yang sesuai dengan prosesor tipe instans.
Untuk informasi selengkapnya, lihat Mengapa saya tidak dapat melihat image tertentu saat membuat Instance ECS?