DevOps Lab #3: Install Ubuntu Server VM on VMware Fusion

Ready, click the button in the top right corner to generate summary
AI thinking...



In this video, we continue building our local DevOps Lab on a MacBook M1 using VMware Fusion.

In the previous video, we prepared the environment by installing VMware Fusion, downloading Ubuntu Server, and creating a custom VMnet network.

Now it’s time to create our first Ubuntu Server virtual machine.

In this video, you’ll see how to:

✅ Create a custom Ubuntu Server ARM64 virtual machine in VMware Fusion
✅ Configure CPU and memory for the VM
✅ Configure storage and increase the virtual disk
✅ Connect the VM to our custom DevOps lab network
✅ Install Ubuntu Server
✅ Configure a static IP address
✅ Configure gateway and DNS
✅ Verify Internet connectivity
✅ Check the IP route and network configuration
✅ Access the Ubuntu VM through SSH
✅ Enable root SSH access for lab purposes
✅ Verify root login

The VM created in this video will become the foundation for our Jenkins environment.

In the next video, we’ll install Jenkins and add another Ubuntu VM as a Jenkins agent, and then we’ll start building our CI/CD environment.

This entire series is focused on building a practical DevOps lab that you can use to learn and practice technologies such as:

Jenkins • Docker • Kubernetes • Terraform • Ansible • Git • CI/CD • Cloud • Automation

Hardware used in this lab:
MacBook M1
32 GB RAM
1 TB SSD

Hypervisor:
VMware Fusion

Operating System:
Ubuntu Server ARM64

—

⏱️ CHAPTERS

00:00 Introduction
00:54 Open VMware Fusion
01:10 Create Custom Virtual Machine
01:24 Select Ubuntu Server ARM64
01:35 Create Virtual Disk
01:49 Name the Jenkins Controller VM
02:03 Configure CPU and Memory
02:24 Configure Network Adapter
02:46 Add Ubuntu Server ISO
03:23 Configure Virtual Disk
03:59 Start Ubuntu Server Installation
04:28 Ubuntu Installation Options
05:02 Configure Network
05:30 Configure Static IP
06:10 Choose Server IP Address
06:57 Configure Gateway
07:08 Configure DNS
08:01 Configure Storage
08:49 Create Ubuntu User
09:33 Ubuntu Server Installation
09:50 Reboot the VM
10:28 Verify Network Connectivity
10:56 Verify Static IP
11:08 Check Netplan Configuration
11:40 Check IP Route
11:51 SSH into Ubuntu Server
12:27 Troubleshooting Network Connectivity
13:26 Verify SSH Access
13:44 Enable Root SSH Access
15:05 Enable Password Authentication
15:24 Set Root Password
15:32 Restart SSH Service
15:51 Test Root Login
16:30 Final Configuration
17:12 What’s Next?
17:36 End

—

🔧 NEXT VIDEO

In the next episode:

➡️ Install Jenkins
➡️ Configure the Jenkins Controller
➡️ Create another Ubuntu VM
➡️ Configure it as a Jenkins Agent
➡️ Connect Controller and Agent
➡️ Run our first Jenkins job

Subscribe if you want to follow the complete DevOps Lab build from the beginning.

#DevOps #Jenkins #Ubuntu #VMwareFusion #MacM1 #DevOpsLab #CI/CD #Linux #JenkinsAgent #DevOpsEngineer

Previous Article HUAWEI MatePad Pro 12 (2026) is officially launched: extremely thin 4.7mm body, equipped with Kirin T93 chip!

1 Comment

  1. 🚀 *Building a DevOps Lab from scratch?*

    This is *Episode 3* of my DevOps Lab series.

    In this video, we create our first Ubuntu Server VM on VMware Fusion, configure the network and static IP, install Ubuntu Server, and prepare the machine to become our Jenkins Controller.

    👉 *Next episode:* We'll install Jenkins and connect another Ubuntu VM as a Jenkins Agent.

    If you're following along, comment below with your setup:

    💻 Mac / Windows / Linux
    🧠 RAM
    🐳 Docker / Kubernetes experience

    Let's build the lab together. 🔥