Daftar Isi
Mesin virtual, atau disingkat VM, adalah alat yang sangat baik. Kemampuan untuk memutar sistem operasi yang disesuaikan dan menjalankannya di mesin Anda kapan saja memiliki kegunaan yang hampir tak terbatas.
Meskipun mesin virtual dapat berguna bagi pengguna komputer sehari-hari, mesin virtual sangat berharga bagi pengembang perangkat lunak, penguji, atau siapa pun yang bekerja di arena pengembangan perangkat lunak. Mesin virtual dapat diatur dan dikonfigurasi untuk hampir semua sistem operasi dan spesifikasi perangkat keras.
Hasilnya? Tim pengembang dapat mengembangkan dan menguji perangkat lunak dalam berbagai macam lingkungan. Kemampuan untuk membuat dan kemudian "mengkloning" lingkungan adalah salah satu dari banyak manfaat menggunakan mesin virtual.
Apa yang dimaksud dengan "mengkloning" mesin virtual? Mari kita lihat terlebih dulu apa yang dimaksud dengan kloning, kemudian bagaimana melakukannya.
Apa itu Kloning Mesin Virtual?
Kata "clone", apabila digunakan sebagai kata kerja, berarti membuat salinan identik dari sesuatu. Dalam kasus kita, kita ingin membuat salinan identik dari mesin virtual yang sudah ada. Duplikat akan memiliki sistem operasi, konfigurasi perangkat keras, konfigurasi perangkat lunak, dan aplikasi yang terinstal sama persis.
Ketika pertama kali dibuat, mesin kloning akan cocok dengan yang asli di setiap area. Segera setelah digunakan, sedikit perbedaan akan muncul, tergantung pada tindakan pengguna. Pengaturan konfigurasi mungkin berubah, file mungkin dibuat pada disk, aplikasi mungkin dimuat, dll. Hanya dengan masuk atau membuat pengguna baru akan mengubah sistem setelah data pengguna baru ditulis ke disk.
Jadi, VM yang dikloning benar-benar hanya salinan persis pada saat pembuatan awalnya. Setelah dimulai dan digunakan, VM mulai menyimpang dari instance asli.
Mengapa Mengkloning Mesin Virtual?
Sebagai pengembang atau penguji perangkat lunak, Anda sering kali memerlukan lingkungan untuk membuat dan menguji aplikasi. Mesin virtual memungkinkan Anda membuat lingkungan yang bersih yang dikonfigurasikan dengan sumber daya yang diperlukan untuk pengujian. Saat Anda menggunakan VM, VM bisa rusak karena mencoba berbagai ide pengembangan atau menguji perangkat lunak. Akhirnya, Anda akan membutuhkan yang baru.
Perlu waktu untuk menyiapkan dan membuat mesin virtual baru setiap kali Anda membutuhkannya, jadi metode terbaik adalah membuat satu lingkungan asli pada VM. Kemudian, jaga agar lingkungan itu tetap bersih atau tidak digunakan. Setiap kali diperlukan yang baru, cukup kloning yang asli. Anda akan segera memiliki semua yang Anda butuhkan untuk lingkungan pengujian atau pengembangan Anda.
Ini juga berfungsi dengan baik ketika Anda memiliki tim pengembang dan penguji. Alih-alih setiap orang membuat VM mereka sendiri, mereka cukup diberi salinan asli yang sudah diatur dengan semua yang mereka butuhkan. Ini memungkinkan pengembang dan penguji untuk bekerja dengan cepat, juga memastikan mereka mulai dengan lingkungan yang sama. Jika ada yang merusak atau menghancurkan mesin mereka, mudah untuk membuat yang baru danmulai dari awal.
Cara Mengkloning Mesin Virtual: Panduan
Mesin virtual dikendalikan oleh aplikasi yang disebut hypervisor. Virtualbox, VMWare Fusion, dan Parallels Desktop untuk Mac adalah contohnya.
Anda dapat membaca tentang hypervisor terbaik dalam kumpulan mesin virtual terbaik kami. Hampir setiap hypervisor memiliki fitur yang memungkinkan Anda untuk mengkloning mesin virtual. Kami akan menunjukkan kepada Anda cara melakukannya menggunakan 3 hypervisor yang telah kami daftarkan di atas. Sebagian besar lainnya menggunakan metode serupa.
VirtualBox
Gunakan metode berikut untuk mengkloning mesin di VirtualBox. Perhatikan bahwa perintah-perintah ini juga dapat dijalankan dari menu di bagian atas aplikasi VirtualBox.
Langkah 1: Mulai VirtualBox di desktop Anda.
Langkah 2: Pastikan bahwa VM yang ingin Anda duplikat telah menginstal semua aplikasi, dikonfigurasi seperti yang Anda inginkan, dan dalam keadaan yang diinginkan. Ingatlah bahwa setiap salinan akan dimulai dalam keadaan dan konfigurasi yang sama. Setelah siap, yang terbaik adalah mematikan VM sebelum mengkloningnya.
Langkah 3: Dalam daftar mesin virtual di panel kiri aplikasi VirtualBox, klik kanan mesin yang ingin Anda kloning. Ini akan membuka menu konteks.
Langkah 4: Klik "Klon".
Langkah 5: Anda kemudian akan diminta dengan beberapa opsi konfigurasi-nama instance baru, di mana Anda ingin menyimpannya, dll. Anda dapat mempertahankan default atau mengubahnya sesuai preferensi Anda. Setelah Anda memilih opsi, klik tombol "clone".
Sekarang, Anda akan memiliki duplikat persis dari VM asli Anda yang bisa Anda gunakan atau berikan kepada orang lain di tim Anda.
VMware
VMware memiliki proses yang serupa. Anda dapat menggunakan langkah-langkah berikut di VMware Fusion.
- Mulai aplikasi VMware Fusion.
- Pastikan mesin virtual yang Anda salin memiliki semua aplikasi yang diperlukan dan dikonfigurasi seperti yang Anda inginkan.
- Matikan mesin sebelum mengkloningnya.
- Pilih VM yang Anda inginkan dari pustaka mesin virtual.
- Klik pada mesin virtual, lalu buat klon penuh atau klon tertaut. Jika Anda ingin menginstansiasi dari snapshot, klik pada Snapshots.
- Jika Anda memilih opsi untuk membuat klon dari snapshot, klik kanan, lalu pilih full clone atau linked clone.
- Ketik nama versi baru, kemudian klik "Save".
Parallels Desktop
Untuk Parallels Desktop, gunakan langkah-langkah berikut ini atau lihat panduan ini dari Parallels.
- Mulai Parallels dan pastikan VM yang ingin Anda gunakan sebagai VM asli sudah dikonfigurasi dan dalam keadaan yang ingin Anda salin. Juga, pastikan bahwa VM sudah dimatikan.
- Di pusat kontrol, pilih VM, lalu pilih File->Clone.
- Pilih lokasi tempat Anda ingin menyimpan versi baru.
- Klik "Save," dan kemudian akan dibuat.
Sebuah Kata Tentang Klon Tertaut
Saat membuat klon menggunakan sebagian besar hypervisor, Anda akan diberikan opsi untuk membuat klon penuh atau klon "linked". Anda mungkin bertanya-tanya apa perbedaannya.
Full memberi Anda mesin virtual yang berdiri sendiri yang berjalan sendiri di hypervisor, sementara yang ditautkan memiliki sumber dayanya yang ditautkan ke VM asli.
Ada keuntungan dan kerugian menggunakan klon tertaut, jadi, Anda mungkin ingin mengetahui apa saja keuntungan dan kerugiannya sebelum memutuskan mana yang akan digunakan.
Klon yang ditautkan akan berbagi sumber dayanya, yang berarti bahwa klon ini akan menggunakan lebih sedikit ruang pada hard drive Anda. Klon penuh bisa menggunakan ruang disk yang sangat besar.
Keuntungan lain menggunakan klon tertaut adalah ketika Anda membuat perubahan pada VM asli, versi yang ditautkan akan diperbarui. Itu berarti tidak perlu membuat yang baru setiap kali ada perubahan yang dilakukan pada VM asli. Namun, ini bisa dianggap sebagai kerugian jika Anda tidak ingin perubahan tersebut memengaruhi lingkungan duplikat Anda.
Kerugian lain dari linking adalah bahwa mesin dapat berjalan lebih lambat, terutama jika Anda menjalankan lebih dari satu mesin pada satu waktu. Karena sumber daya dibagi, VM yang ditautkan mungkin harus menunggu gilirannya untuk menggunakan sumber daya yang dibutuhkan.
Satu lagi kelemahannya adalah bahwa mesin yang ditautkan tergantung pada VM asli. Anda tidak akan dapat menyalin klon dan menjalankannya di mesin lain kecuali Anda juga menyalin yang asli ke area yang sama.
Selain itu, jika terjadi sesuatu pada aslinya-seperti terhapus secara tidak sengaja-salinan yang ditautkan tidak akan berfungsi lagi.
Kata-kata Terakhir
Klon VM sebenarnya hanyalah salinan mesin virtual itu dalam keadaan saat ini. Kloning dapat bermanfaat, terutama bagi mereka yang bekerja dalam pengembangan perangkat lunak. Klon mesin virtual memungkinkan kita untuk membuat salinan dari lingkungan tertentu sehingga kita dapat menggunakannya kembali dan tidak perlu khawatir tentang menghancurkan aslinya.
Apabila membuat klon baru, Anda harus memutuskan, apakah Anda ingin membuat klon penuh atau klon tertaut. Pastikan untuk mempertimbangkan keuntungan dan kerugian yang telah kita bicarakan di atas.
Seperti biasa, beri tahu kami jika Anda memiliki pertanyaan atau komentar. Kami akan senang mendengarnya dari Anda.