GNU/Linux >> Belajar Linux >  >> Linux

Virtualisasi di PC, Dijelaskan untuk Pemula dengan Kasus Penggunaan Praktis

Panduan ini dirancang khusus untuk pengguna rumahan yang ingin mencoba virtualisasi di PC mereka. Kami akan melihat secara mendetail berbagai jenis virtualisasi serta manfaatnya.

Jika Anda perlu menjalankan lebih dari satu sistem operasi di laptop atau PC, ada beberapa cara untuk melakukannya. Anda mungkin pernah mendengar istilah “virtualisasi ” dan “mesin virtual ” sebelumnya, tetapi apakah Anda benar-benar tahu apa itu?

Apa itu Virtualisasi dan Bagaimana Cara Kerjanya

Virtualisasi menggunakan perangkat lunak untuk membuat lapisan abstraksi di atas perangkat keras komputer yang memungkinkan elemen perangkat keras dari satu komputer seperti prosesor, memori, penyimpanan, dan lainnya, untuk dibagi menjadi beberapa komputer virtual, yang biasa disebut mesin virtual (VM). Ini memungkinkan Anda untuk memaksimalkan kapasitas pada mesin fisik dan mengurangi jumlah mesin yang Anda butuhkan. Singkatnya, konsep virtualisasi dapat dianggap sebagai satu komputer di dalam komputer lain.

Sebuah mesin virtual adalah solusi yang dirancang untuk menyediakan semua fungsionalitas komputer fisik dalam lingkungan virtual yang sepenuhnya berbasis perangkat lunak. Ini adalah sistem operasi yang meniru sistem komputer. Mesin virtual didasarkan pada arsitektur komputer, menyediakan fungsionalitas yang sama seperti komputer fisik.

Anda dapat memiliki, misalnya, PC dengan RAM 16 GB terpasang, dan sistem operasi Linux. Jika Anda ingin menjalankan program yang memerlukan Windows, Anda dapat membuat mesin virtual yang menjalankan Windows, lalu menggunakan hypervisor untuk mengelola sumber dayanya – misalnya, mengalokasikan 8GB RAM. Beberapa sumber daya mesin host akan menjalankan Linux, dan beberapa akan dialokasikan ke mesin virtual yang menjalankan Windows.

Proses virtualisasi didasarkan pada hypervisors , perangkat lunak yang membagi sumber daya fisik sehingga mesin virtual dapat menggunakannya. Dengan kata lain, a hypervisor adalah perangkat lunak yang membuat dan menjalankan mesin virtual. Ada dua kelas hypervisor:

  • Hypervisor bare metal (Tipe 1) yang bertindak sebagai sistem operasi karena menjalankan mesin virtual tamu langsung pada perangkat keras sistem. Hypervisor Tipe-1 berarti memiliki akses langsung ke perangkat keras . VMware vSphere, Xen, dan Microsoft Hyper-V adalah beberapa contoh hypervisor Tipe 1.
  • Hypervisor yang dihosting (Tipe 2) berjalan di atas sistem operasi dari mesin host fisik dan bertindak lebih seperti program tradisional yang dapat dimulai atau dihentikan sesuai kebutuhan. VirtualBox, VMware Workstation Player, dan Parallel Desktop for Mac adalah beberapa contoh untuk hypervisor Tipe 2.

Sementara hypervisor bare metal berjalan langsung di perangkat keras komputasi, hypervisor yang dihosting berjalan di atas sistem operasi mesin host.

Manfaat Virtualisasi di PC

1. Cara Aman untuk Mencoba Sistem Operasi Baru

VM menawarkan sejumlah kegunaan serius. Karena perangkat lunak terpisah dari komputer host fisik, pengguna dapat menjalankan beberapa instance OS pada satu perangkat keras. VM memungkinkan Anda bereksperimen dengan OS lain dengan risiko yang sangat kecil, tanpa harus menginstalnya di perangkat keras fisik Anda.

Misalnya, VM adalah cara yang bagus untuk bermain-main dengan distribusi Linux baru dan melihat apakah itu cocok untuk Anda. Setelah selesai bermain dengan OS, Anda cukup menghapus VM.

Keuntungan utama mesin virtual adalah menyediakan lingkungan yang terisolasi untuk sistem operasi. Apa pun yang Anda lakukan, Anda dapat yakin bahwa OS host dan OS tamu sepenuhnya terpisah.

2. Jalankan Perangkat Lunak Lama atau Tidak Kompatibel

Anda ingin mencoba beberapa perangkat lunak baru, tetapi tidak ingin merusak sistem yang layak yang Anda miliki saat ini? Punya aplikasi yang tidak berfungsi dengan baik di Windows 10 atau 11, tetapi berfungsi dengan baik di Windows 7? Ambil saja CD Windows lama dan instal di dalam mesin virtual. Kemudian instal aplikasi Anda.

Mesin virtual memberi Anda kemampuan untuk menjalankan perangkat lunak sistem operasi lain. Misalnya, pengguna Mac dapat menginstal Linux atau Windows di VM mereka dan menjalankan aplikasi yang mungkin tidak dapat mereka akses. VM memungkinkan aplikasi multisistem berjalan pada waktu yang sama, di tempat yang sama, tanpa overhead.

3. Penghematan Biaya

Dalam virtualisasi,  Anda akan mengonversi beberapa mesin fisik menjadi mesin virtual, dan semua mesin virtual akan dihosting di satu mesin fisik. Ini akan mengurangi kebutuhan Anda untuk membeli beberapa sumber daya perangkat keras.

Perangkat Lunak Virtualisasi Gratis untuk PC

Mesin virtual telah menjadi bagian penting dari komputasi dan terutama untuk komputasi awan. Namun, virtualisasi juga tersedia untuk pengguna rumahan.

Untuk penggunaan pribadi, virtualisasi memungkinkan pengguna menjalankan sistem operasi yang berbeda di PC rumah mereka. Misalnya, menjalankan Windows di PC Linux, atau Windows di Mac – dan sebaliknya.

Sistem operasi komputer yang menjalankan perangkat lunak virtualisasi biasanya disebut sebagai host . Sistem operasi sekunder yang berjalan sebagai VM sering disebut tamu .

Berikut adalah beberapa aplikasi mesin virtual yang paling andal dan gratis yang dapat Anda gunakan untuk virtualisasi di PC rumah Anda.

VirtualBox

VirtualBox adalah produk virtualisasi dari Oracle, yang mampu berjalan di sebagian besar platform termasuk Windows, Linux, dan Mac. Ini gratis dan open source, yang selalu menjadi nilai tambah. Jika Anda baru mengenal virtualisasi, maka pilihan terbaik Anda untuk menggunakan mesin virtual untuk pertama kalinya adalah VirtualBox.

Salah satu aspek terbaik dalam menggunakan VirtualBox adalah portabilitasnya yang memungkinkan Anda mentransfer mesin virtual dari satu host ke host lain, apa pun sistem operasinya.

Pemutar Stasiun Kerja VMware

VMware Workstation Player untuk Windows atau Linux tidak dikenakan biaya jika Anda menggunakannya untuk keperluan pribadi. Dengan hampir 20 tahun di pasar, VMware Workstation sering dianggap sebagai standar industri untuk aplikasi mesin virtual.

VMware Workstation Player hanya dapat diinstal pada mesin Windows dan Linux, tetapi VMware menawarkan VMware Fusion untuk Mac sebagai alternatif. Seperti VirtualBox, VMware Workstation Playere adalah hypervisor yang dihosting, dan diinstal pada sistem operasi dan digunakan seperti aplikasi.

KVM

KVM (Mesin Virtual Berbasis Kernel) adalah bagian dari Linux. Ini adalah modul virtualisasi di kernel Linux yang memungkinkan kernel berfungsi sebagai hypervisor. KVM memungkinkan Anda mengubah Linux menjadi hypervisor yang memungkinkan mesin host menjalankan beberapa mesin virtual yang terisolasi.

KVM adalah hypervisor yang unik. Sebagian besar diklasifikasikan sebagai hypervisor Tipe 1, yang mengubah kernel Linux menjadi hypervisor "bare metal". Pada saat yang sama, keseluruhan sistem dikategorikan sebagai hypervisor Tipe 2 karena Sistem Operasi yang digunakan berfungsi penuh.

Mengaktifkan Virtualisasi pada Pengaturan BIOS PC

Biasanya, virtualisasi harus diaktifkan di BIOS/UEFI agar perangkat lunak VM (mesin virtual) berfungsi.

Meskipun sebagian besar PC terbaru mendukung virtualisasi perangkat keras, tidak semua vendor komputer mengaktifkan fitur ini sebagaimana dikirimkan dari pabrik. Untuk mengaktifkan fitur ini, coba petunjuk berikut:

  • Nyalakan ulang komputer Anda
  • Tepat saat komputer muncul dari layar hitam, tekan DeleteEscF1F2 , F10 atau F12 . Setiap produsen komputer menggunakan kunci yang berbeda tetapi mungkin menampilkan pesan singkat saat boot yang memberi tahu Anda yang mana yang harus ditekan. Jika Anda tidak dapat masuk ke BIOS melalui metode ini, lihat manual komputer Anda.
  • Dalam pengaturan BIOS, temukan item konfigurasi yang terkait dengan CPU .
  • Aktifkan virtualisasi:setelannya mungkin disebut Intel VT , VT-xAMD-VSVM , atau hanya virtualisasi . Aktifkan jika opsi tersedia.
  • Simpan perubahan Anda dan reboot.

Periksa apakah PC Anda Mendukung Virtualisasi

Di Linux untuk memeriksa apakah CPU Anda mendukung virtualisasi perangkat keras, Anda perlu membuka jendela terminal dan ketik:

egrep -q 'vmx|svm' /proc/cpuinfo && echo yes || echo no

Di Windows , klik kanan pada Taskbar dan pilih Task Manager dari menu konteks. Di jendela Pengelola Tugas, klik Kinerja tab. Di sisi kanan, temukan Virtualisasi pilihan. Jika itu menunjukkan 'Diaktifkan ', maka itu berarti Virtualisasi diaktifkan di sistem Anda.

Kesimpulan

Ada sesuatu yang menyegarkan tentang menginstal sistem operasi baru ke komputer. Manfaat mesin virtual adalah Anda dapat mencoba OS baru tanpa memengaruhi file Anda. Mesin virtual sering digunakan untuk menjalankan perangkat lunak pada sistem operasi yang awalnya tidak dimaksudkan untuk perangkat lunak. Ini adalah cara mudah dan gratis untuk mencoba sistem operasi lain, atau menggunakan satu atau dua aplikasi yang tidak dapat Anda peroleh di aplikasi Anda.

Apa yang kami harap Anda dapatkan dari artikel ini adalah bahwa virtualisasi tidak hanya untuk pusat data atau organisasi perusahaan besar, tetapi juga untuk pengguna rumahan.

Jangan ragu untuk menyampaikan pertanyaan dan saran Anda di komentar, dan kami akan memperbarui postingan saat hal-hal baik mulai berdatangan.


Linux
  1. Perintah Linux wc Dijelaskan untuk Pemula (6 Contoh)

  2. Perintah keluar Linux Dijelaskan untuk Pemula (dengan Contoh)

  3. 20 Perintah Dasar Linux untuk Pemula Dijelaskan dengan Contoh

  1. Perintah cksum Linux dijelaskan untuk pemula (dengan contoh)

  2. Perintah unexpand Linux Dijelaskan untuk Pemula (dengan Contoh)

  3. Pengantar Virtualisasi:Panduan Komprehensif untuk Pemula

  1. Perintah Csplit Linux Dijelaskan untuk Pemula (6 Contoh)

  2. Perintah Linux Gratis Dijelaskan untuk Pemula (6 Contoh)

  3. Perintah Kepala Linux Dijelaskan untuk Pemula (5 Contoh)