VMware – Apa itu dan bagaimana cara menggunakannya?

Héctor Louzao, Tim Dokumen Fedora Versi unknown Last review: 2025-03-31

VMware menyediakan perangkat lunak dan layanan komputasi awan serta virtualisasi, produk utama mereka adalah:

  • VMware Workstation Player adalah paket perangkat lunak virtualisasi yang dapat menjalankan perangkat virtual yang sudah ada dan membuat mesin virtualnya sendiri (yang memerlukan sistem operasi untuk diinstal agar dapat berfungsi). VMware Player tersedia untuk penggunaan pribadi non-komersial.

  • VMware Workstation Pro memungkinkan pengguna untuk membuat mesin virtual (VM) pada satu mesin fisik, dan menggunakannya secara bersamaan dengan mesin fisik tersebut. Setiap mesin virtual dapat menjalankan sistem operasi sendiri, termasuk versi Microsoft Windows, Linux, BSD, dan MS-DOS.

  • VMware Player/Workstation

VMware kini gratis untuk penggunaan komersial, pendidikan, dan pribadi! Versi gratis ini mencakup semua fitur dari versi berbayar sebelumnya.

Cara Mengunduh VMware

Untuk mengunduh produk apa pun
  • Buka halaman Dukungan Broadcom: Broadcom Support dan buat akun.

  • Dari menu Software, pilih VMware Cloud Foundation, lalu My Downloads.

  • Klik VMware Workstation Player/VMware Workstation Pro.

  • Klik pada rilis Anda.

  • Klik Unduh.

Cara Memecahkan Masalah untuk WORKSTATION dan PLAYER (SEMUA KERNEL + SEMUA VERSI)

Pemasangan

Player

$ sudo chmod +x ./VMware-Player-x.y.z-nn.x86_64.bundle
$ sudo ./VMware-Player-x.y.z-nn.x86_64.bundle

Workstation

$ sudo chmod +x ./VMware-Workstation-Full-x.y.z-nn.x86_64.bundle
$ sudo ./VMware-Workstation-Full-x.y.z-nn.x86_64.bundle

Penyelesaian Konflik dengan Kernel

Masalah di sini selalu sama: vmnet dan vmmon tidak berjalan dengan baik atau bahkan tidak berjalan sama sekali. Anda perlu mencari patch yang menangani perubahan pada vmmon.c dan vmnet.c karena ada yang rusak, atau menambahkan beberapa parameter ke berkas-berkas tersebut. Anda dapat menemukan hal berikut:

  • ketahui versi kernel Anda: uname -r.

  • ketahui versi VMware Anda atau instal versi terbaru. /usr/bin/vmware -v

  • Cobalah untuk mencari PATCH untuk versi KERNEL tertentu dan VMware.

  • Anda harus menangani sumber ( vmnet dan vmmon ) dan menerapkan perbaikan pada keduanya.

  • Cobalah untuk menemukan solusi untuk produk VMware dan versi Kernel yang spesifik.

Panduan ini berusaha membantu dengan semua hal yang membosankan ini.

Persyaratan

$ sudo dnf install kernel-devel kernel-headers gcc gcc-c++ make git

Pemasangan

Repositori ini melacak tambalan yang diperlukan untuk membangun modul host VMware (Player dan Workstation) terhadap kernel terbaru.

Sebagai contoh, saya ingin memperbaiki Workstation:

wget https://github.com/mkubecek/vmware-host-modules/archive/workstation-x.y.z.tar.gz
tar -xzf workstation-x.y.z.tar.gz
cd vmware-host-modules-workstation-x.y.z
make
sudo make install
Berdasarkan produk VMware Anda, ganti “x.y.z” dengan versi yang terinstal dan/atau “workstation” dengan “player”.

Mengatasi Secure Boot dan modul VMware

Pilihan tersedia, tetapi untuk saat ini Nonaktifkan Secure Boot adalah pilihan terbaik.

Mengelola Pembaruan Kernel

Anda dapat membuat skrip untuk menangani hal ini setelah pembaruan kernel. Simpan skrip tersebut sebagai /etc/kernel/install.d/99-vmmodules.install:

#!/usr/bin/bash

export LANG=C

COMMAND="$1"
KERNEL_VERSION="$2"
BOOT_DIR_ABS="$3"
KERNEL_IMAGE="$4"

ret=0

case "$COMMAND" in
    add)
       VMWARE_VERSION=$(cat /etc/vmware/config | grep player.product.version | sed '/.*\"\(.*\)\".*/ s//\1/g')

       [ -z VMWARE_VERSION ] && exit 0

       mkdir -p /tmp/git; cd /tmp/git
       git clone -b workstation-${VMWARE_VERSION} https://github.com/mkubecek/vmware-host-modules.git
       cd vmware-host-modules
       make VM_UNAME=${KERNEL_VERSION}
       make install VM_UNAME=${KERNEL_VERSION}

       ((ret+=$?))
       ;;
    remove)
        exit 0
        ;;
    *)
        usage
        ret=1;;
esac

exit $ret

Sumber Daya Tambahan