Setelah membuat gambar kustom, Anda dapat mengekspornya ke Object Storage Service (OSS) dan mengunduhnya ke mesin lokal untuk analisis, pencadangan, atau migrasi.
Catatan penggunaan
Anda tidak dapat mengekspor gambar terenkripsi, gambar kustom yang dibuat dari gambar Alibaba Cloud Marketplace, atau gambar sistem operasi Windows Server.
Saat mengekspor gambar kustom, ukuran maksimum untuk satu data disk adalah sebagai berikut:
RAW / VDI / QCOW2: 2 TiB
VHD: 2040 GiB
VMDK: 2000 GiB
Jika kapasitas disk melebihi batas tersebut, sebarkan data ke beberapa disk sebelum mengekspor.
Prosedur
Sebelum mengekspor
Persiapkan bucket OSS di wilayah yang sama dengan gambar kustom target untuk menyimpan file gambar yang diekspor. Selama proses ekspor, Anda hanya dapat memilih bucket OSS yang menggunakan kelas penyimpanan Standard atau Infrequent Access storage class. Kelas penyimpanan Archive tidak didukung. Jika perlu membuat bucket baru, lihat Create a bucket.
Ekspor gambar kustom ke OSS
Console
Buka ECS console - Images. Di pojok kiri atas, pilih wilayah dan resource group tempat sumber daya target berada.
Pada tab Custom Images, temukan gambar target lalu klik Export Image di kolom Actions.
Tinjau dengan cermat Make Preparations lalu klik Next. Konfirmasi prasyarat, lalu klik Continue.
Konfigurasikan parameter untuk Export Image File.
Image Format: Default-nya adalah
Auto-detect. Anda juga dapat memilih RAW, VHD, QCOW2, VDI, atau VMDK.OSS Bucket: Pilih bucket OSS yang berada di wilayah yang sama dengan gambar kustom.
Image File Name Prefix: Misalnya, jika Anda mengatur awalan menjadi
Demo, nama file gambar yang diekspor di bucket OSS akan menjadi Demo-[Nama file yang dihasilkan sistem].
Klik OK untuk memulai ekspor gambar kustom. Durasi ekspor bergantung pada ukuran file gambar dan antrian tugas saat ini.
Anda dapat membuka halaman ECS console - Task Management untuk melihat progres real-time tugas atau membatalkan ekspor. Anda juga dapat login ke Konsol OSS untuk memeriksa hasil tugas.
API
Anda dapat memanggil operasi ExportImage untuk mengekspor gambar kustom. Untuk menghentikan ekspor yang sedang berlangsung, Anda dapat memanggil operasi CancelTask.
Unduh dan gunakan file gambar
Setelah gambar diekspor ke OSS, Anda dapat mengunduhnya ke mesin lokal.
Unduh file gambar ke mesin lokal
Jika ukuran file gambar 5 GB atau lebih kecil: Login ke Konsol OSS, temukan file gambar di bucket OSS target, lalu klik Download di kolom Actions.
Jika ukuran file gambar lebih besar dari 5 GB: Gunakan tool baris perintah ossutil untuk mengunduh file. Tool multi-threaded ini mendukung transfer yang dapat dilanjutkan dan unduhan batch, sehingga lebih stabil dan efisien.
Ekstrak file gambar
Gambar RAW diekspor sebagai file.raw.tar.gz. Setelah diekstrak, ekstensi file menjadi.raw.Di Linux, jalankan perintah
tar -xzf <nama-file-gambar>.raw.tar.gzuntuk mengekstrak file.Di macOS, gunakan utilitas
gnu-taruntuk menghindari masalah kompatibilitas.
(Opsional) Konversi format gambar
Jika perlu mengonversi gambar RAW yang diekspor ke format lain, Anda dapat menggunakan tool open-sourceqemu-img. Untuk petunjuknya, lihat Convert image format.
Penagihan
Mengekspor gambar kustom ke OSS dikenai biaya untuk sumber daya OSS, termasuk:
OSS biaya penyimpanan: Anda dikenai biaya untuk menyimpan file gambar yang diekspor di bucket OSS, berdasarkan ukuran dan durasi penyimpanannya.
OSS biaya permintaan: Selama proses ekspor, sistem memanggil API OSS untuk operasi baca dan tulis, yang mengenakan biaya permintaan API.
Format gambar yang Anda pilih memengaruhi jumlah operasi baca API OSS, sehingga dapat menghasilkan biaya permintaan yang berbeda. Kami merekomendasikan memilih format VHD untuk meminimalkan operasi baca.
OSS biaya trafik: Mengunduh file gambar dari bucket OSS ke mesin lokal dikenai biaya transfer data arah keluar. Mengakses file dari instance Elastic Compute Service (ECS) dalam wilayah Alibaba Cloud yang sama tidak dikenai biaya.
Kiat optimalisasi biaya
Bersihkan sumber daya segera: Setelah mengunduh dan memverifikasi file gambar, hapus file tersebut dari bucket OSS untuk mengurangi biaya penyimpanan.
Arsipkan data: Untuk pencadangan jangka panjang, konfigurasikan aturan siklus hidup untuk bucket OSS agar secara otomatis memindahkan file ke kelas penyimpanan berbiaya lebih rendah, seperti Infrequent Access atau Archive, setelah periode tertentu.
FAQ
Bagaimana cara memperbaiki ekspor gambar yang gagal?
Jika ekspor gambar gagal, temukan kode kesalahan di halaman ECS console - Task Management atau dengan memanggil operasi DescribeTaskAttribute. Gunakan kode kesalahan tersebut untuk mengidentifikasi dan menyelesaikan masalah.
Kode kesalahan | Penyebab | Pemecahan masalah | Solusi |
IMAGE_ALREADY_EXIST | File (objek) dengan nama yang sama sudah ada di bucket OSS. | Periksa apakah file (objek) dengan nama yang sama sudah ada di bucket OSS tujuan. |
|
Bagaimana cara mengekspor gambar kustom jika satu data disk berukuran lebih dari 2 TiB?
Jika ukuran data disk melebihi 2 TiB, Anda harus menyalin datanya ke beberapa data disk baru yang masing-masing berukuran kurang dari 2 TiB. Setelah itu, buat gambar kustom baru dari disk tersebut dan ekspor. Ikuti langkah-langkah berikut:
Login ke instance ECS yang telah dibuat. Jalankan perintah
df -huntuk memeriksa kapasitas aktual data disk. Buat satu atau beberapa data disk kosong baru sesuai kapasitas yang dibutuhkan, sambungkan ke instance, lalu salin data dari data disk asli ke disk baru tersebut.Buat snapshot dari data disk baru dan sistem disk.
Buat gambar kustom dari snapshot, lalu ekspor gambar kustom tersebut.
Apa saja file yang berbeda dalam ekspor gambar multi-file?
Jika gambar kustom mencakup snapshot data disk, file yang namanya mengandung system bersesuaian dengan snapshot sistem disk, sedangkan file yang mengandung data bersesuaian dengan snapshot data disk. File data disk sering kali mencantumkan pengenal titik pemasangan (seperti xvdb atau xvdc) untuk membantu membedakannya.
Apakah gambar terenkripsi dapat didekripsi lalu diekspor?
Enkripsi bersifat ireversibel. Anda tidak dapat mendekripsi Encrypted Image untuk diekspor, dan datanya tetap terenkripsi bahkan setelah diekspor.
Untuk mengekspor data dari Encrypted Image, buat instance ECS darinya. Di dalam instance tersebut, lakukan migrasi data yang diperlukan, lalu buat gambar kustom baru yang tidak terenkripsi untuk diekspor.