Ekspor custom image ke OSS dan unduh secara lokal untuk pencadangan, migrasi, atau analisis offline.
Catatan penggunaan
-
Image terenkripsi, custom image yang dibuat dari gambar Alibaba Cloud Marketplace, dan image Windows Server tidak dapat diekspor.
-
Ukuran maksimum disk data per format:
-
RAW / VDI / QCOW2: 2 TiB
-
VHD: 2040 GiB
-
VMDK: 2000 GiB
Jika ukuran disk melebihi batas tersebut, sebarkan data ke beberapa disk sebelum mengekspor.
-
Prosedur
Sebelum Anda mengekspor
Siapkan bucket OSS di wilayah yang sama dengan custom image Anda. Hanya kelas penyimpanan Standard atau Infrequent Access yang didukung. Untuk membuat bucket, lihat Create a bucket.
Ekspor custom image ke OSS
Konsol
-
Buka ECS console - Images. Pilih wilayah dan resource group Anda.
-
Pada tab Custom Images, temukan image tersebut lalu klik Export Image di kolom Actions.
-
Tinjau daftar periksa Make Preparations. Klik Next, konfirmasi prasyarat, lalu klik Continue.
-
Konfigurasikan Export Image File.
-
Image Format: Default:
Auto-detect. Opsi: RAW, VHD, QCOW2, VDI, atau VMDK. -
OSS Bucket: Pilih bucket di wilayah yang sama dengan custom image.
-
Image File Name Prefix: Contoh: atur ke
Demosehingga nama file yang diekspor menjadi Demo-[Nama file yang dihasilkan sistem].
-
-
Klik OK. Durasi ekspor bergantung pada ukuran image dan antrian tugas.
Lacak progres atau batalkan ekspor di halaman ECS console - Task Management. Anda juga dapat memverifikasi hasilnya di OSS console.
API
Panggil ExportImage untuk mengekspor custom image, atau CancelTask untuk menghentikan ekspor yang sedang berlangsung.
Unduh dan gunakan file image
Setelah image diekspor ke OSS, unduh ke mesin lokal.
-
Unduh file image ke mesin lokal Anda
-
5 GB atau lebih kecil: Di OSS console, temukan file di bucket lalu klik Download.
-
Lebih besar dari 5 GB: Gunakan ossutil untuk mengunduh file. Alat ini mendukung unduhan multi-threaded, dapat dilanjutkan (resumable), dan batch.
-
-
Ekstrak file image
Image RAW diekspor sebagai file.raw.tar.gz. Setelah diekstrak, ekstensinya menjadi.raw.-
Di Linux, jalankan
tar -xzf <image-file-name>.raw.tar.gz. -
Di macOS, gunakan
gnu-taruntuk menghindari masalah kompatibilitas.
-
-
(Opsional) Konversi format image
Untuk mengonversi image RAW yang telah diekspor ke format lain, gunakanqemu-img. Lihat Convert image formats.
Penagihan
Mengekspor custom image ke OSS akan dikenai biaya berikut:
-
OSS biaya penyimpanan: Dihitung berdasarkan ukuran file image yang diekspor dan durasi penyimpanan.
-
OSS biaya permintaan: Proses ekspor memanggil API OSS untuk operasi baca dan tulis, sehingga dikenai biaya permintaan API.
Format image memengaruhi jumlah operasi baca API OSS dan biaya permintaan. Kami merekomendasikan memilih VHD untuk meminimalkan operasi baca.
-
OSS biaya trafik: Mengunduh file image dari OSS ke mesin lokal akan dikenai biaya transfer data outbound. Akses dari instance ECS di wilayah yang sama tidak dikenai biaya.
Tips optimalisasi biaya
-
Bersihkan segera: Setelah mengunduh dan memverifikasi file image, hapus file tersebut dari OSS untuk mengurangi biaya penyimpanan.
-
Arsipkan data: Untuk pencadangan jangka panjang, konfigurasikan aturan lifecycle OSS untuk memindahkan file ke kelas penyimpanan berbiaya lebih rendah, seperti Infrequent Access atau Archive, setelah periode tertentu.
FAQ
Bagaimana cara memperbaiki ekspor image yang gagal?
Jika ekspor image gagal, temukan kode kesalahan di halaman ECS console - Task Management atau dengan memanggil DescribeTaskAttribute.
|
Error code |
Penyebab |
Pemecahan Masalah |
Solusi |
|
IMAGE_ALREADY_EXIST |
File dengan nama yang sama sudah ada di bucket OSS. |
Periksa apakah file dengan nama yang sama sudah ada di bucket tujuan. |
|
Bagaimana cara mengekspor custom image jika satu data disk berukuran lebih dari 2 TiB?
Jika data disk berukuran lebih dari 2 TiB, salin datanya ke beberapa disk yang lebih kecil (masing-masing di bawah 2 TiB), buat custom image dari disk tersebut, lalu ekspor:
-
Login ke instans tersebut. Jalankan
df -huntuk memeriksa kapasitas data disk. Buat disk kosong baru sesuai kapasitas yang dibutuhkan, sambungkan ke instans, lalu salin data dari disk asli. -
Buat snapshot dari disk baru dan sistem disk.
-
Buat custom image dari snapshot tersebut lalu ekspor.
Apa saja file yang berbeda dalam ekspor image multi-file?
Jika custom image mencakup snapshot data disk, file yang namanya mengandung system bersesuaian dengan sistem disk, sedangkan file yang mengandung data bersesuaian dengan data disk. File data disk mencakup pengenal mount point (seperti xvdb atau xvdc) untuk membedakannya.
Apakah image terenkripsi dapat didekripsi lalu diekspor?
Enkripsi bersifat ireversibel. Image terenkripsi tidak dapat didekripsi untuk diekspor, dan data tetap terenkripsi setelah diekspor.
Untuk mengekspor data dari image terenkripsi, buat instance ECS dari image tersebut, migrasikan datanya, lalu buat custom image baru yang tidak terenkripsi untuk diekspor.