In this video, I walk through how to set up a local Linux development and training environment using VMware and HashiCorp Vagrant, instead of relying solely on Oracle VirtualBox.
You’ll learn how to:
Install VMware Fusion (macOS) or VMware Workstation Pro (Windows)
Download and install Vagrant
Add the VMware Vagrant provider plugin
Initialize a Fedora 39 virtual machine using a Vagrantfile
Start and stop your Linux VM with simple Vagrant commands
This setup works great for:
Linux training and labs
Software development
Testing environments
Classroom and instructional use
Most of the steps are identical for macOS and Windows users, so follow along regardless of your platform.
🔧 Tools Used
VMware Fusion / VMware Workstation Pro
HashiCorp Vagrant
Fedora 39
Terminal (macOS) / PowerShell (Windows)
📁 Vagrantfile Used in This Video
You can find the Vagrantfile here:
👉 https://github.com/saipanman95/fedora...
💬 Leave a comment:
“VMware Rocks” … or tell me why it doesn’t 😄
👍 If this helped you, please like, subscribe, and let me know if you’d like to see videos on other VirtualBox alternatives or advanced Vagrant setups.
Cheers!