> For the complete documentation index, see [llms.txt](https://ajmal-anwar.gitbook.io/zyberspace-by-ajmal/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ajmal-anwar.gitbook.io/zyberspace-by-ajmal/zyberlab/01-lab-setup/vmware-workstation.md).

# VMware Workstation Setup

VMware Workstation provides the virtual environment used to run the ZyberLab systems safely on one physical computer.

## Objective

Prepare VMware Workstation and understand the few features we will use throughout the lab.

## What You Need

* A Windows computer capable of running virtual machines
* VMware Workstation Pro
* Enough free storage for the virtual machines
* Windows installation ISO files for the server and client systems

Download installation media only from official vendor sources.

## Install VMware Workstation

1. Download VMware Workstation Pro from the official VMware/Broadcom source.
2. Run the installer as an administrator.
3. Keep the standard installation options unless you have a specific reason to change them.
4. Complete the installation.
5. Restart Windows if requested.
6. Open VMware Workstation and confirm that it starts normally.

## Features We Will Use

### Virtual Machines

Each lab computer runs as an independent virtual machine. A VM has its own virtual CPU, memory, disk, network adapter, and operating system.

### Virtual Networks

VMware allows the VMs to communicate without requiring separate physical computers.

For the beginner lab, we will initially use a simple VMware virtual network. NAT is convenient for normal installation and updates because the VM can reach the internet through the host computer.

Intentionally vulnerable systems should later be placed on an isolated network rather than exposed directly to the normal home or business network.

### Snapshots

Snapshots provide a recovery point before an important change.

They are useful before:

* installing Active Directory
* changing Group Policy
* installing security tools
* running a test that could affect the system

Snapshots are not a replacement for backups, but they are very useful in a disposable learning lab.

## Recommended Folder Structure

Keep the VM files organized in a dedicated lab directory, for example:

```
ZyberLab/
├── DC01/
├── CLIENT01/
├── KALI01/
└── ISO/
```

The exact location is not important. Consistent organization is.

## Verification

Before continuing, confirm that:

* VMware Workstation opens without errors.
* You can select **Create a New Virtual Machine**.
* You have enough disk space for at least two VMs.
* The Windows Server and Windows client installation media are available.

## Key Takeaway

VMware Workstation is the foundation of ZyberLab. We will keep the virtual environment small and add systems only when a learning objective requires them.
