Setting up HP Server for Proxmox
Zero
Zero out the drives in drive array utility in the server. Always good practice.
Creating the Image
Since I’m on Mac:
hdiutil convert -format UDRW -o proxmox-ve_*.dmg proxmox-ve_*.iso
diskutil list
diskutil unmountDisk /dev/diskX
sudo dd if=proxmox-ve_*.dmg of=/dev/rdiskX bs=1m
Array Configuration
Since I have a 4 drive array I am using a raid 5 configuration which gives me about 1.6T
Install
Installing Proxmox is not too difficult. After the RAID array is configured, you just have to make sure Proxmox sees the devices. I configured proxmox to use ext4.
It’s recommended to use ZFS with proxmox, but I already have a RAID configuration.
I’ll have to follow up on this to see if clustering is broken with ext4. Looks like it’s supported based off the following notes in the proxmox 5.1 Cluster Requirements documentation:
- All nodes must be able to connect to each other via UDP ports 5404 and 5405 for corosync to work.
- Date and time have to be synchronized.
- SSH tunnel on TCP port 22 between nodes is used.
- If you are interested in High Availability, you need to have at least three nodes for reliable quorum. All nodes should have the same version.
- We recommend a dedicated NIC for the cluster traffic, especially if you use shared storage.
- Root password of a cluster node is required for adding nodes.
Setting up Proxmox to Run from HDD
Have to login to BIOS settings and set boot mode from RAID to SATA.
Setting Cluster IP
Update the cluster IP:
/etc/network/interfaces
/etc/hosts
/etc/pve/corosync.conf (only on one node necessary)