DEV Community

fsdrw08
fsdrw08

Posted on

A solo VM lab

I plan to build a IT lab contains serval VMs which I need to learn all in one PC box.

The technical stack to build this lab:

  • Hype-V - the Hypervisor for this lab.
  • Packer - the VM template builder, build VM template (Vagrant vbox) from ISO file.
  • Vagrant - the VM provision controller, make VM run from the vbox.

Network architecture in this lab

Network architecture

Reason to build the gateway VM

  • Communitcate between host and VMs (seems the VMs cannot direct communicate to the host by default switch).
  • With DHCP services, I am no need to config VM IP address individually.
  • Set this gateway as a transparent proxy server, which means all machines are able to connect the TRUE internet through the gateway.

I will get start from the gateway VM.

to be continue

Top comments (0)