Deploy XLServer on VirtualBox
This guide walks you through the deployment of XLServer on Oracle VirtualBox, using the pre-packaged OVA file. This is the recommended method to quickly set up and test the product in a non-production environment.
✅ VirtualBox is suitable for testing or evaluation. For production, consider Deploying XLServer on VMware.
Step 1 – Launch VirtualBox and Import the OVA
- Open VirtualBox Manager.
- Go to File > Import Appliance.
- Select the
xlserver-virtualbox.ova
file you downloaded.
- Click on link Parameters in order to expand parameters section.
Step 2 – Configure Virtual Machine Name
-
In the "Appliance Settings" screen, rename the virtual machine to something like
xlserver
. -
Select the virtual machine base folder from Machine Base Folder.
-
Choose Generate new MAC address for all network interfaces from MAC address policy.
- Click Finish to proceed with import. You will be prompted to accept the terms of the license agreement.
Step 3 – Adjust CPU and Memory
After import completes:
- Open the VM Settings.
- Navigate to System > Motherboard and Processor tabs.
Recommended configuration:
- Standard/Professional Edition: 8 vCPU and 32 GB RAM
- Enterprise Edition: 16 vCPU and 64 GB RAM
Step 4 – Configure Network Adapter(s)
-
In Settings > Network, ensure at least one adapter is enabled and attached to Bridged Adapter or NAT.
-
You can configure up to three adapters for:
- Management network
- Backup network
- Client network
Use Intel PRO/1000 MT Server or Paravirtualized Network (virtio-net) if supported.
⚠️ If it is not done during the import, you should generate new MAC address for the adapter.
Step 5 – Add Disks for Datastore and Optional Devices
XLServer needs additional virtual disks for storing data.
- Go to Settings > Storage.
- Add one or more SATA or SCSI virtual disks for:
- Datastore (required)
- SLOG (optional)
- Cache (L2ARC) (optional)
Recommendations:
- Datastore: Based on database size and retention policy (see System Requirements)
- SLOG: Use fast SSD or NVMe for better ZFS write performance
- Cache: Optionally add 10–20% of datastore size for L2ARC
Step 6 – Start the Virtual Machine
Click Start to launch the virtual machine.
- Wait for the system to boot.
- The default IP address will be displayed in the console once the system is ready.
📌 This IP address will be used to access the web interface or CLI for first-time configuration.
Notes: VirtualBox vs VMware
Feature | VirtualBox | VMware Workstation / ESXi |
---|---|---|
Import method | File > Import Appliance | Deploy OVF Template |
NIC options | Intel/Paravirtualized | VMXNET3 |
Disk addition | Manual after import | During or after deployment |
Resource tuning | Limited | More granular (ESXi) |
Production readiness | ⚠️ Testing only | ✅ Recommended |
ℹ️ After deployment, continue with the next step: First-Time Configuration