VMware
Pre-requisites
- Download the image of the virtual machine from Barbara Panel. If you don' t have access to the required version, contact the administrator.

Download OS Image
- Unzip the downloaded file.
General Hardware Requirements
Minimum
- RAM: 2GB
- Hard Drive: 32GB
- Processor: 1 processor / 2 cores
- Network: 1 x Ethernet Interface
Recommended
- RAM: 4GB
- Hard Drive: 64GB
- Processor: 2 processor / 2 cores
- Network: 2 x Ethernet Interface
Installation Options
There are two ways to deploy the Barbara OS on a VMWare virtual machine:
- Workstation (Windows and MacOS distributions)
- vSphere (Linux Server distributions)
VMware Workstation and vSphere are both virtualization tools, but for different scales!
- Workstation lets individual users run multiple operating systems on a single machine, ideal for development and testing.
- vSphere, on the other hand, manages virtual machines across entire data centers, offering features like high availability and resource management for large-scale business needs.
Workstation
Requirements
- Minimum VMware Worskstation version: 17
Creating the Virtual Machine
This section guides you through creating a new virtual machine (VM) in VMware Workstation and configuring it to use the downloaded virtual disk containing Barbara OS.
- Launch the New Virtual Machine Wizard: In the main menu of VMware Workstation, select
Newto start the "New Virtual Machine Wizard."

New vm in vmware
- Specify Operating System Installation: Choose
I will install the operating system later. We'll be using the pre-installed Barbara OS on the downloaded virtual disk.

Install OS later
- Select Guest Operating System: Select
Linuxas the Guest operating system and chooseOther Linux 5.x kernel 64-bitfor the specific version.

Select Linux OS
- Name and Location: Provide a descriptive name for your VM and choose a location on your computer to store the VM files.

Select OS location
- Configure Virtual Disk: Set the maximum disk size to
32 GBand chooseStore virtual disk as a single file.

Select single file
- Review And Finish: Review the configuration summary to ensure everything is correct. Click
Finishto create the virtual machine.

Review And Finish
- Edit Virtual Machine Settings: After creation, right-click the VM and select
Edit Settings.

Edit Settings
- Remove Default Disk: In the
Hardwaretab, select the existing hard disk and clickRemoveto delete it. We'll replace it with the downloaded virtual disk.

Delete Disk
- Add NVMe Hard Disk: Click "Add" and choose "NVMe" as the hard disk type.

Add Disk
- Select Downloaded Disk File: In the "Browse" window, navigate to the location where you unzipped the downloaded virtual disk file and select it.

Select Disk File
- Keep Existing Disk Format: A warning message might appear regarding the disk format. Choose "Keep" to maintain the existing format of the downloaded disk.

Select Keep Existing Format
- Configure Firmware (External Editor)
- Important: To configure the system for EFI boot, close VMware Workstation.
- Navigate to the folder where the VM is stored (usually
Documents/Virtual Machines/{name_of_virtual_machine)

VM Folder
- Edit
.vmxFile (External Editor)
- Open the file with a
.vmxextension using a text editor (e.g. Notepad) - Add the single line (this line enables EFI boot for the virtual machine):
firmware="efi"

Edit file
- Save changes. Save your changes to the
.vmkfile.
Go here to start working with the virtual machine in Barbara Panel.
vSphere
Requirements
-
ESXi 8.0
-
VMware vCenter Server 8.0U2
Convert the virtual disk
This section guides you through converting the original virtual disk file (.vmdk) obtained from the downloaded archive from Panel (a compressed .zip file) into a format compatible with your vSphere environment.
Using the vSphere Web Client
- Locate the Datastore Path: Launch the vSphere web interface and navigate to the storage section. Identify the datastore path where you intend to store the virtual machine files. Copy this path for later use.

Copy Datastore path
- Upload the Original Disk: Open the datastore explorer within the vSphere web client. Create a new folder within the datastore to store the original
.vmdkfile. Navigate to this folder and upload the original.vmdkfile from the downloaded archive.

Upload original disk
- Prepare for Conversion: Create a separate folder within the datastore to store the converted virtual disk file. Ensure this folder is empty before proceeding.

Create conversion folder
Converting the disk (SSH)
- Access via SSH: Establish an SSH connection to the vSphere host using appropriate credentials.
- Navigate to Datastore: Use the
cdcommand within teh SSH session to navigate to the datastore path you copied earlier. Verify the existence of the two folders you created using thelscommand.

Check previous folders
- Perform Conversion: Execute the following command to convert the original
.vmdkfileoriginalDiskPathto the desired format and save it asconvertedDiskPath.

Converting .vmdk file
vmkfstools -i originalDiskPath convertedDiskPath
By following these steps, you should have successfully converted the virtual disk file and prepared it for use with your vSphere virtual machine.
Creating the Virtual Machine
- Create a New Virtual Machine:
- Launch the vSphere client and navigate to the desired location where you want to create the VM.
- Right-click and select
New virtual machine. - In the wizard, choose
Create a new virtual machineand clickNext.

Add VM in VSphere
-
Provide Basic Information:
- Enter a descriptive name for your VM in the "Name" field.
- Fill in other details (refer to image below).
- Click
Nextto proceed.

Add Name and compatibility
- Even though later on you'll have to change these settings, for now they cannot be altered so simply continue:

Continue
- Configure Virtual Machine Options:
- Under "Firmware", select
EFI. - Uncheck the box for
Secure UEFI Boot.
- Under "Firmware", select

Select EFI
- Confirm the configuration.Review the configuration summary displayed. Click
Nextto confirm.

Confirm Settings
-
Edit Virtual Machine Settings:
- Before powering on the VM, we need to modify its hardware configuration. Click "Finish" to complete the initial creation process.
- Right-click the newly created VM and select "Edit settings."

Edit VM Settings
-
Remove Default Hardware:
- In the "Hardware" tab, select and delete the existing hard disk and CD/DVD drive

Delete HD & CD
-
Click "OK" to save the changes and exit the settings window. Do not edit further settings yet, as the disk deletion might not be applied otherwise.
-
Add Converted Hard Disk:
- Edit the VM settings again by right-clicking the VM and selecting "Edit settings."
- Under the "Hard Disks" section, click "Add Hard Disk."
- Choose "Existing virtual disk" and select the converted virtual disk file you prepared earlier.
If you haven't already converted the downloaded .vmdk file from Barbara Panel, follow the instructions in the previous section before proceeding.

Add Hard Drive
- Add a NVMe controller under the add device option:

Add NVMe Controller
- Attach Hard Disk to NVMe Controller

Use NVMe Controller
- Select
VMXNET3as the network driver

Select Network Driver
- Save the changes and you're ready to start the Virtual Machine in next section.
Start the Virtual Machine
- Start the Virtual Machine and wait until the following screen appears to get the BarbaraID:

QR Code
- Scan the QR and you'll get the Barbara ID to be able to add your device to Barbara Panel:

Get BarbaraId
- Once in Barbara Panel, click on the
NEW NODEbutton to add the virtual machine:

Add a New Node
- Then fill in the field with the ID you previously got add a descriptive name. When the disk finishes encrypting, it should appear as connected.

New VM Online
Now you can freely use your virtual machine as a device to deploy your solutions.