Planning

This guide provides specific information pertinent to delivering the NDG CySA+ v1 pod. The NETLAB+ Virtual Machine Infrastructure provides the prerequisite guidance for setting up your Proxmox VE infrastructure, and this document assumes that you have set up virtual machine infrastructure in accordingly, including:

  • An introduction to virtualization using NETLAB+

  • Detailed setup instructions for standing up Proxmox VE

  • Virtual machine and virtual pod management concepts using NETLAB+


Pod Creation Workflow

The following list is an overview of the pod setup process.

  1. Restore virtual machine images required from the NDG VM Distribution System.

  2. Make the necessary adjustments to each virtual machine in the environment.

    • Insert/Verify manual MAC addresses.

    • Change the default network to SAFETY_NET.

    • Any other configuration changes mentioned in this guide.

  3. Import the deployed virtual machines to the NETLAB+ Virtual Machine Inventory.

  4. Create a master pod from the master virtual machines.

  5. Activate or license the required software on each virtual machine when prompted.

  6. Take a snapshot of each virtual machine deployed labeled GOLDEN after all configurations and licensing have taken effect. The GOLDEN snapshot is used to clone virtual machine images for host templates.

  7. Use the NETLAB+ Pod Cloning feature to create template pod on each host used in the NETLAB+ environment.

  8. Use the NETLAB+ Pod Cloning feature to create student pods from the template pod.


Pod Resource Requirements

The NDG CySA+ v1 pod will consume 125.1 GB of storage per template pod instance.

The following table provides details of the storage requirements for each of the virtual machines in the pod.

Pod Resources

Virtual Machine

Deployed VM (GB)

Maximum Memory (GB)

Kali

32.1

2

MintOS

18.1

4

OSSIM

18.6

6

pfSense

3.2

0.5

UbuntuSRV

18.4

4

WinOS

34.7

4

Total

125.1

20.5


Proxmox VE Host Requirements

Please refer to the NDG website for specific Proxmox VE host requirements to support virtual machine delivery: https://www.netdevgroup.com/products/requirements/

The deployment of the NDG CySA+ v1 requires Proxmox VE version of 8.4 or greater.

Note

The number of active pods that can be used simultaneously depends on the NETLAB+ product license and the number of Proxmox VE host servers meeting the hardware requirements specifications.


NETLAB+ Requirements

Installation of NDG CySA+ v1 pods, as described in this guide, requires that you are running NETLAB+ VE 25.0.0 or greater. Previous versions of NETLAB+ do not support requirements for the NDG CySA+ v1 pod on the Proxmox VE physical host servers. Please refer to the NETLAB+ Virtual Machine Infrastructure.


NETLAB+ Virtual Machine Infrastructure Setup

The NETLAB+ Virtual Machine Infrastructure setup is described in the following sections of the NETLAB+ Virtual Machine Infrastructure:

  • Registering a Virtual Datacenter in NETLAB+

  • Adding hosts in NETLAB+


Networking Requirements

To accommodate the movement of large VMs and ISO disk images from one host to another, gigabit Ethernet or better connectivity is recommended to interconnect your NETLAB+ and Proxmox VE host systems.

It is recommended to interconnect your servers are described in detail in the Networking section of the NETLAB+ Designated Operating Environment.