Skip to content

Virtual Machines

Warning

This documentation is for internal use. It may be of interest to users who are curious about our internal processes and architecture, but should not be mistaken for describing services that we offer or stable infrastructure that end users should rely upon. If you find yourself submitting a ticket about something on this page, you are probably making a mistake.

HPCCF uses Proxmox for virtualization. Current servers are proxmox1, proxmox2, and proxmox3.

To log in, point your browser to port 8006 on any of the proxmox servers, and choose UCD-CAS as the realm. You'll need to be on the HPC VLAN to access the interface.

Create a new VM

Use Netbox to locate a free IP address, or allocate one in the appropriate cobbler server. See provisioning for more information on selecting an IP/hostname and setting up PXE.

General

Choose an unused VM ID. Storage areas are pre-created on the DDN, on directory per VM ID. If more need to be created, see the DDN documentation. Populate the "Name" field with your chosen VM name.

OS

If you're installing a machine via PXE from a cobbler server, choose "Do not use any media."

To add a new ISO, copy it to /mnt/pve/DDN-ISOs/template/iso/ on one of the proxmox hosts.

System

Check the Qemu Agent box.

Disk

Defaults are fine. Adjust disk size as needed.

CPU

Use type x86-64-v3. Adjust cores to taste.

Memory

Recent Ubuntu installer will fail unless you use at least 4096.

Network

See Netbox for a list of vlans.

Make sure to select VirtIO (paravirtualized) for the network type.

Finish

Do not forget to add to DNS.

If this is a production VM, add the "production" tag.