<div dir="ltr"><div>Hi all,</div><div><br></div><div>So from the survey in my previous presentation, there was a lot of interest for a presentation on Proxmox.  <br>I'd like to get some more details on what everyone would like to see, keeping in mind the amount of detail there is potentially to cover.</div><div>Thanks Paul for suggesting I send this out.<br><br></div><div>Doing an overview and demo on Proxmox would be an easy start, and could spur some additional questions, but if there's something specific you'd like to know more about, I can either plan a presentation, or it may be a good candidate for another article.</div><div>I've covered a lot of the common topics from my experience setting up and using Proxmox, and I've detailed the step-by-step process below, along with a lot of resources.</div><div><br></div><div>1.  Converting VMware VMs to Proxmox</div><div><br></div><div>Proxmox has a CLI command `qm importdisk` that can convert a VMWare VMDK file to a QEMU/KVM type for use with Proxmox. <br><br></div><div>There is also a new wizard in Proxmox coming with a GUI wizard to import VMWare ESXi VMs.  This is currently in test, but there is an article going over it here:<br><a href="https://www.virtualizationhowto.com/2024/03/proxmox-new-import-wizard-for-migrating-vmware-esxi-vms/">https://www.virtualizationhowto.com/2024/03/proxmox-new-import-wizard-for-migrating-vmware-esxi-vms/</a><br></div><div><br><div>I detailed my experience converting my VMs to run on Proxmox in this article:<br><a href="https://www.linuxtek.ca/2023/01/18/migrating-virtual-machines-from-vmware-to-proxmox/" target="_blank">https://www.linuxtek.ca/2023/01/18/migrating-virtual-machines-from-vmware-to-proxmox/</a><br></div><div><br></div></div><div>2.  Proxmox Clustering</div><div><br></div><div>Proxmox uses the Corosync Cluster Engine as a group communication system. There is a Proxmox Cluster Manager that can be used to create the cluster.  <br>This can be done in the WebUI or CLI.  I used the WebUI, but I did have to spend a lot of time configuring everything, and setting up separate networks and interfaces for the traffic. <br><br>I wrote this article on the experience:<br><a href="https://www.linuxtek.ca/2023/01/19/setting-up-a-proxmox-cluster/" target="_blank">https://www.linuxtek.ca/2023/01/19/setting-up-a-proxmox-cluster/</a><br><br>4.  Ceph Clustering on Proxmox</div><div><br></div><div>In order to use High Availability with Proxmox, you need shared storage independent of the cluster nodes, so that the VMs can be transitioned between nodes if there is a failover event.  </div><div>This could be an NFS drive, or some other kind of shared storage.</div><div><br></div><div>The other way to do this is to use Ceph, which is a software defined storage platform.  This allows replication of the data across the Proxmox nodes, making it highly available.  <br>I chose to use Ceph on the Proxmox nodes to store the VM disks themselves, and I use my TrueNAS server to store larger datasets they can interact with.</div><div><br>This article goes through how I set that up: <br><a href="https://www.linuxtek.ca/2023/01/27/ceph-clustering-with-proxmox/" target="_blank">https://www.linuxtek.ca/2023/01/27/ceph-clustering-with-proxmox/</a><br><br>5.  High Availability with Proxmox</div><div><br>So finally, with all that in place, we can enable high availability in Proxmox.  This can be done at the VM level, by adding them to a High Availability Group.<br><br>This article goes through the explanation and setup: <br><a href="https://www.linuxtek.ca/2023/02/05/setting-up-a-high-availability-cluster-with-proxmox/" target="_blank">https://www.linuxtek.ca/2023/02/05/setting-up-a-high-availability-cluster-with-proxmox/</a><br><br>Hope that helps.  Let me know if you have any questions that I didn't answer in the articles, or would like to see in a live presentation.<br><br>Cheers,<br>Jason</div></div>