Technical requirements
For this chapter, you will need a PC with at least 4 CPU cores, 24 to 32 GB of RAM, 200 GB of HDD space (preferably SSD), and a monitor with at least a 1,024 x 768 resolution (1,920 x 1,080 is preferable) running Windows 10. References to the software used in the lab are provided in later sections. You will also need Google Chrome or Microsoft Edge as a browser and an SSH terminal emulator.
Oracle VirtualBox has been chosen because it is free for personal use, can run on either Windows, Linux, or macOS, and is a capable platform. My personal production labs are built on VMware products, but those could either be expensive or require dedicated hardware. The LabHost could be running either Windows or any OS supported by Oracle VirtualBox as a host operating system. A full list of compatible host operating systems can be found here:
https://docs.oracle.com/en/virtualization/virtualbox/6.0/user/hostossupport.html.
Important Note
If you are experienced...