Lab 06: Multi-VM Private Networking
Start two VMs on one private Yeast network and verify VM-to-VM traffic.
You will learn:
- how project-level
networksdefine a private lab network - how instance network attachments join that network
- how static IPv4 addresses work
- how management SSH differs from private lab traffic
- why v1.1 supports one private project network
What You Will Build
Linux host
└── yeast-lab-06/
└── private lab network 10.10.10.0/24
├── attacker VM 10.10.10.10
└── target VM 10.10.10.20
Before You Start
Run:
Step 1: Create The Project
Inspect the network config:
Look for:
networkscidr: 10.10.10.0/24attackeraddress10.10.10.10targetaddress10.10.10.20
Step 2: Start Both VMs
Expected result:
attackeris runningtargetis running- both show management SSH information
- both show lab IP information
Step 3: Verify Private Connectivity
From attacker, ping target:
From target, ping attacker:
Step 4: Inspect One VM
Use inspect to see detailed instance state, including management access and lab network information.
What Happened
The management SSH port is host-to-VM access.
The private lab IP is VM-to-VM access.
Those are separate paths. This matters because tools and people usually connect through management SSH, while lab services communicate over the private network.
Clean Up
What You Learned
Yeast can run small multi-VM labs with predictable private addresses.
In v1.1, keep the model simple: one project-level private network, static IPv4 addresses, and explicit instance attachments.
Next Lab
Continue with Templates And Reusable Labs.