大学時代からVMware Workstationを使い始め、ホームラボ用にProxmoxへ移行し、また会社のノートPCではVMwareに戻ってきた——素早いテストが必要だったからだ。このサイクルが教えてくれたこと:VMware Workstationは唯一の選択肢ではないが、多くの状況でやはり最も実用的な選択肢だということだ。
この記事ではハイパーバイザー比較の話は繰り返さない——ブログにはすでにKVM・VirtualBox・VMwareを詳しく比較した記事がある。代わりに本題に入る:どのバージョンを選ぶか、インストール方法、仮想マシンの作成方法——そして公式ドキュメントがよく読み飛ばすポイントについて。
VMware Workstationのバージョン比較
VMwareには3つの主要なデスクトップ製品がある——これが初心者が最も混乱しやすい点だ:
- VMware Workstation Pro — 有料、フル機能、プロ環境向け
- VMware Workstation Player — 無料(個人利用)、機能制限あり
- VMware Fusion — macOS専用(Intel + Apple Silicon)
2024年初め、Broadcom(VMwareを買収した会社)はひっそりとポリシーを変更した:Workstation Proが個人利用は無料となり、企業向けのみ有料となった。大きな変化だ——それまでProは約250ドル/ライセンスだったが、今は支払い不要になった。
各バージョンのメリット・デメリット分析
Workstation Player(無料、機能制限あり)
- ✅ 既存の仮想マシン(.vmx)を実行できる
- ✅ 新規仮想マシンのシンプルな作成
- ❌ スナップショット機能なし(ラボ/テスト環境では深刻なデメリット)
- ❌ VMのクローン不可
- ❌ GUIで複数VMを同時起動できない
Workstation Pro(2024年より個人利用は無料)
- ✅ スナップショット無制限——テスト時に非常に重要
- ✅ VMのクローン(リンククローンでディスク容量節約)
- ✅ カスタム仮想ネットワーク(vmnet)の作成・管理
- ✅ REST API(Workstation Pro 17+)
- ✅ LAN経由でVMを共有
- ❌ ダウンロードにBroadcomアカウントの登録が必要
ニーズに合ったバージョン選択
短い答え:常にWorkstation Proを使うこと。個人利用でProが無料になった今、Playerを使う理由はない。スナップショット機能だけで決断できる——カーネルモジュールを試す前にスナップショットを取り忘れて、Ubuntu VMを再インストールするのに丸半日かかった経験がある。その教訓は今でも忘れられない。
ProxmoxがクラスターとHAで優れているのは間違いない。しかし会社のWindowsノートPCでは、VMware Workstationに軍配が上がる:再起動不要、Windowsホストとのネイティブ統合、インストール後すぐに使える——複雑なネットワークブリッジの設定も不要だ。
VMware Workstation Proのインストールガイド
最小システム要件
- CPU: 64ビット、Intel VT-xまたはAMD-V対応(BIOS/UEFIで確認)
- RAM: ホスト最低4GB、複数VM実行時は16GB以上推奨
- Disk: 各VMに最低20GBの空き容量
- ホストOS: Windows 10/11またはLinux(Ubuntu、RHEL、Fedoraなど)
インストール前に仮想化が有効になっているか確認しよう——これが初心者が最もよく遭遇するエラーだ:
# Linuxホスト上でCPUの仮想化サポートを確認
grep -E 'vmx|svm' /proc/cpuinfo | head -5
# vmx = Intel VT-x, svm = AMD-V
# 何も表示されない場合 → BIOSでVirtualization Technologyを有効化
# Windows上でPowerShellを使って確認
Get-ComputerInfo -Property HyperVisorPresent,HyperVRequirementVMMonitorModeExtensions
ダウンロードとインストール
- support.broadcom.comにアクセスし、無料アカウントを登録(2024年から必須)
- Software → VMware Workstation Pro → Downloadへ移動
- 最新バージョンを選択(執筆時点では17.x)
- 管理者権限でインストーラーファイルを実行
インストールウィザードには注目すべき2つのオプションがある:
- Enhanced Keyboard Driver: 特殊レイアウトのキーボードを使用する場合やVMにショートカットをパススルーする必要がある場合は有効にする
- VMware Workstation Server: 他のユーザーがLAN経由でVMに接続できるよう共有したい場合は有効にする
# Linuxでのサイレントインストール(ヘッドレスサーバー)
chmod +x VMware-Workstation-Full-17.x.x-xxxx.x86_64.bundle
sudo ./VMware-Workstation-Full-17.x.x-xxxx.x86_64.bundle --console --required --eulas-agreed
最初の仮想マシン作成——Ubuntu Server
Ubuntu Server 22.04 LTSを例として使う——DevOpsラボで最もよく使うOSだ。
ステップ1:新規VM作成
- VMware Workstation Proを開く → File → New Virtual Machine(またはCtrl+N)
- Custom (Advanced)を選択——Typicalは使わないこと、設定を自分でコントロールできなくなる
- ハードウェア互換性:デフォルトのまま(Workstation 17.x)
- インストーラーディスクイメージ:ダウンロード済みのUbuntu ISOファイルを選択
- ゲストOS:Linux → Ubuntu 64-bit
ステップ2:リソース設定
リソース設定は初心者が最も間違いやすい部分だ。開発/テスト用VMでは通常次の設定を使う:
- CPU: 2コア(基本的なラボには十分)
- RAM: 2048MB(2GB)——VM内でDockerを動かす場合は4GBに増やす
- Disk: 40GB、SCSIタイプ(IDEより高速)、ホストのディスクに余裕があればStore virtual disk as a single fileを選択
- Network: NAT(インターネットに接続する最も簡単な方法)、またはVMにホストと同じサブネットのIPが必要な場合はBridged
# Ubuntuインストール後、VMがIPアドレスを取得しているか確認
ip addr show
# または
hostname -I
ステップ3:インストール後すぐにスナップショット
早くから身につけた習慣:OSインストール完了後、パッケージを更新したら、他の何かをする前にすぐにスナップショットを取る。
# Ubuntuゲスト上でスナップショット前にアップデート
sudo apt update && sudo apt upgrade -y
sudo apt install -y open-vm-tools # Linux用VMwareツール
sudo reboot
その後:VM → Snapshot → Take Snapshot、clean-install-2024-03のような名前を付ける。これ以降は、あらゆる実験を30秒以内にこの状態に戻せるようになる。
VM作成後によく使う設定
共有フォルダ——ホストとVM間でフォルダを共有
# LinuxゲストでVM設定の共有フォルダを有効化した後
ls /mnt/hgfs/
# 共有フォルダがここに表示される
# 表示されない場合は手動でマウント
sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other
リンククローン——同じVMが複数必要な場合のディスク節約
VMをそのままコピーする(40GB × N回)代わりに、リンククローンはベースVMからの変更点のみを保存する。120GBのディスクを消費せずに3ノードのKubernetesクラスターを構築したいときによく使う:
- VMを右クリック → Manage → Clone
- Create a linked cloneを選択
- 各リンククローンはベースVMに対して数GB分の追加容量のみ必要
vmrun——コマンドラインからVMを制御
# Windows——vmrunはVMwareのインストールディレクトリにある
"C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" -T ws list
# VMを起動
vmrun -T ws start "C:\VMs\ubuntu-server\ubuntu-server.vmx" nogui
# VMをシャットダウン
vmrun -T ws stop "C:\VMs\ubuntu-server\ubuntu-server.vmx" soft
# ゲスト内でコマンドを実行(VMwareツールが必要)
vmrun -T ws -gu username -gp password runProgramInGuest \
"C:\VMs\ubuntu-server\ubuntu-server.vmx" /bin/bash -c "uptime"
vmrunは社内CI/CDパイプラインでVMの起動/停止を自動化する際に特に力を発揮する——完全にヘッドレスで動作し、GUIを開く必要がない。
まとめ
個人利用向けにWorkstation Proを無料にしたBroadcomの判断は実用的だ——エンタープライズライセンスポリシーはまだ議論を呼んでいるが。IT学習中の個人や小規模な社内テストチームにとって迷う必要はない:直感的なGUI、豊富なドキュメント、WindowsとLinuxホスト両方で安定して動作する。
最初のVMを手に入れたら次のステップ:VM内にDockerをセキュアにインストールするか、リンククローンで3ノードクラスターをセットアップしてKubernetesを練習してみよう。それらについては次の記事で書く予定だ。

