Proxmox VE, do czego służy i jak postawić klaster
Opselis
Proxmox VE to hiperwizor KVM i LXC z panelem web. Po co klaster, jak działa corosync i pmxcfs, jak zainstalować węzeł, dołączyć drugi host i postawić pierwszą maszynę z szablonu.
Proxmox VE to platforma wirtualizacji na Debianie. Na serwerze fizycznym uruchamia maszyny KVM i kontenery LXC. Panel web (port 8006) pokazuje węzły, CPU, RAM, dyski i gości. Służy do budowy chmury prywatnej: własne VM, szablony, snapshoty, migracja między hostami, bez vSphere i bez ręcznego libvirt.
Do czego służy
Używasz Proxmox VE, gdy potrzebujesz wielu systemów na kilku serwerach: sklep, baza, staging, jump, monitoring. Jeden węzeł wystarczy na test. Klaster (trzy węzły albo dwa plus qdevice) daje quorum, live migration i HA. Szablon z cloud-init powtarza ten sam obraz. Snapshot cofa zmianę na tym samym dysku. Długoterminowa kopia to Proxmox Backup Server, opisany w osobnym wpisie.
Jak działa
Host ma jądro Proxmox. KVM emuluje sprzęt dla VM (własne jądro gościa). LXC dzieli jądro hosta, lżejszy, słabsza izolacja. Konfiguracja klastra leży w pmxcfs (`/etc/pve`) i idzie przez corosync. Quorum: przy trzech węzłach utrata jednego jest przeżywalna. Przy dwóch bez qdevice utrata łączności rozdziela klaster. Storage lokalny (LVM-Thin, ZFS) albo współdzielony (NFS, Ceph). Live migration bez wspólnego dysku kopiuje wolumen w locie i trwa dłużej.
Jak ustawić
Zainstaluj ISO Proxmox VE na gołym serwerze. Hostname, adres zarządzania, mostek vmbr0 na NIC. Panel: `https://adres-hosta:8006`. W Datacenter, Permissions dodaj użytkownika imiennego. W Two Factor włącz TOTP. Root zostaw do odzyskania, nie do codziennej pracy.
Klaster: Datacenter, Cluster, Create Cluster. Wybierz sieć klastra na osobnym NIC albo VLAN, nie na mostku gości. Na drugim hoście Join Information, potem Join Cluster. W Datacenter oba węzły online, quorum OK.
Storage: Datacenter, Storage, Add. Na test wystarczy local-lvm. Na produkcję NFS albo Ceph, jeśli VM ma migrować. Pierwsza VM: Create VM, ISO Debiana, vmbr0, QEMU Guest Agent. Po instalacji zainstaluj `qemu-guest-agent` w gościu. Convert to Template, kolejne maszyny przez Clone i cloud-init (IP, klucz SSH).
LXC na lekkie usługi. Magento i baza na KVM. HA na VM włączasz dopiero przy współdzielonym storage i adresie, który przechodzi z maszyną. Utrzymanie klastra: administracja IT.