RMU Build: Proxmox Setup
Install and configure Proxmox VE on the Gen-1.5 RMU — installation, repositories, container templates, ISO images, and LAN bridge networking.
This page covers section II of the Gen-1 to Gen-1.5 RMU build runbook. Complete the prerequisites before starting.
Once Proxmox is installed and reachable (step A. Install Proxmox), the rest of the steps below can be completed remotely.
A. Install Proxmox
A short instructional video based on these steps is also available.
-
Insert the Proxmox USB drive you prepared earlier into the RMU.
-
Ensure the RMU is powered off.
-
Plug the USB into the RMU.
-
Start the server and press F11 repeatedly to reach the boot menu.
-
Select the flash drive and press Enter (the screen may differ between systems).
-
Select Install Proxmox VE (Terminal UI) and press Enter.
-
Select I agree to the EULA and press Enter.
-
Select Advanced options and press Enter.
-
Change the filesystem from
ext4. For SuperMicros with two internal drives, select ZFS (RAID 1). For SuperMicros with one drive, select ZFS (RAID 0). -
Select OK and press Enter.
-
Select Next and press Enter.
-
Select your country, timezone (UTC recommended), and keyboard layout. Select Next.
-
Enter a strong password and store it in your password manager.
-
Enter an email address to receive alerts. Select Next.
-
These instructions assume you followed the RMU cabling reference. Set the Management Interface to
eno1and press Enter. -
For Hostname (FQDN), enter
<dc>-rmu.<domain>(if supporting multiple sites). This is the fully qualified domain name added in DNS during the prerequisites. -
For IP address (CIDR), enter the
External IPandNetmaskdetermined in the prerequisites. -
For Gateway address, enter the public
Gatewayfrom the prerequisites.[!NOTE] If you are unsure of the IP address, netmask, or gateway, contact your ISP.
-
For DNS Server address, enter
1.1.1.1. -
Select Next and press Enter.
-
Verify all values are correct.
-
Select Install and press Enter. Make sure the option to reboot after installation is checked.
[!TIP] If you set the boot order to boot off the USB, remove the USB stick before the reboot.
-
After reboot you will see the login screen. Log in as
rootwith the password you set, and take note of the IP address and port shown on the screen.
B. Update Proxmox
-
Browse to the public IP address of Proxmox (the one set during installation). Once Proxmox is installed and reachable, the rest of the build can be done remotely.
-
Sign in with username
rootand the password you set during the Proxmox install. -
If you do not have a Proxmox subscription, disable the enterprise repositories and add the No-Subscription repository.
-
Select your RMU device on the left panel.
-
Expand Updates and select Repositories.
-
Select the
enterprise.proxmox.com/debian/pverepo and click Disable. -
Disable the
enterprise.proxmox.com/debian/ceph-quincyrepo. -
Click Add, choose the No-Subscription option from the Repository drop-down, and confirm.
-
On the Updates tab, click Refresh and dismiss the "no license" dialog if it appears. Close the dialog window when the refresh completes.
-
Click Upgrade and enter
Yin the resulting terminal window to apply system updates. -
When the update completes, reboot the node:
shutdown -r now -
Wait a few minutes for the machine to come back online before proceeding.
C. Download CT templates
- In the Proxmox WebUI, expand the RMU in the left panel, select
local (rmu), then CT Templates. - Click Templates. In the dialog, select
ubuntu-22.04-standardand click Download. - Close the window when the download completes.
D. Download ISO images
-
In the Proxmox WebUI, expand the RMU in the left panel, select
local (rmu), then ISO Images. -
Click Download from URL and enter:
https://cloud-images.ubuntu.com/jammy/current/jammy-server-cloudimg-amd64.imgClick Query URL. The filename should auto-populate. Click Download. Close the dialog when complete.
[!NOTE] If you encounter a "connection error timeout", paste the URL into your browser to download the image manually, then upload it via the Proxmox UI. This takes longer but works around network issues.
E. Add LAN network device
-
Select RMU > Network.
-
Select Create > Linux Bridge.
-
Configure the first bridge:
- Name:
vmbr1 - IP:
10.10.100.1/24(CIDR is required) - Bridge port:
eno2 - Comment:
LAN
- Name:
-
Create another bridge:
- Name:
vmbr2 - IP: empty
- Bridge port:
eno5 - Comment:
WAN
- Name:
-
Click Apply Configuration.
-
Select your RMU device on the left side. (The remaining steps are not needed when creating the
vmbr2bridge.) -
Click Shell.
-
Open
/etc/network/interfaceswith your editor of choice (vi,nano,emacs, etc.). -
Add the following lines at the end of the
vmbr1section, before theLANcomment. Make sure the indentation is correct:post-up echo 1 > /proc/sys/net/ipv4/ip_forward post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 443 -j DNAT --to 10.10.100.22:443 post-up iptables -t nat -A POSTROUTING -s '10.10.100.0/24' -o vmbr0 -j MASQUERADE post-down iptables -t nat -A POSTROUTING -s '10.10.100.0/24' -o vmbr0 -j MASQUERADE -
Save and quit the file.
-
In the shell, verify and apply:
cat /proc/sys/net/ipv4/ip_forward # Result should be: 0 ifup vmbr1 cat /proc/sys/net/ipv4/ip_forward # Result should be: 1
Continue
Proceed to Create Teleport CT.
Related
- RMU build — Gen-1.5 — the parent runbook index.
- RMU Build: Prerequisites — what to gather before starting.
- RMU Build: Teleport Setup — the next section.