Changes: - Remove qdevice verification (qdevice no longer exists in cluster) - Fix cluster nodes detection (updated pvecm status output format) - Add --help parameter with complete usage documentation - Update notification templates (remove qdevice references) - Simplify quorum check (only verify total_votes = expected_votes) The script now correctly monitors: - HA Services (pve-ha-lrm, pve-ha-crm) - Cluster Quorum (3/3 votes) - Online nodes (3 nodes detected via Membership information) Tested successfully on pvemini.romfast.ro (10.0.20.201) Status: SUCCESSFUL with all checks passing Also updated proxmox-ssh-guide.md with current cluster configuration. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
8.5 KiB
8.5 KiB
Ghid Conexiune SSH la Cluster Proxmox
Informații Generale Cluster
- Nume Cluster: romfast
- Număr Noduri: 3
- Status Quorum: Activ (3/3 noduri)
- Transport: knet
- Secure Auth: on
Noduri Cluster
| Nod | IP | Status | Node ID |
|---|---|---|---|
| pvemini (local) | 10.0.20.201 | Online | 0x00000002 |
| pve1 | 10.0.20.200 | Online | 0x00000001 |
| pve2 | 10.0.20.202 | Online | 0x00000003 |
Versiune Proxmox
- Versiune: pve-manager/8.4.14/b502d23c55afcba1 (kernel: 6.8.12-15-pve)
- Utilizator SSH: root
Configurare Inițială SSH
1. Generare Cheie SSH (din WSL/Linux)
# Generează cheie SSH RSA 4096-bit
ssh-keygen -t rsa -b 4096 -C "your-email@example.com"
# Locația default: ~/.ssh/id_rsa
# Apasă Enter pentru locația default
# Setează parolă opțională pentru cheie
2. Copierea Cheii pe Proxmox
# Metoda automată
ssh-copy-id root@10.0.20.201
# Metoda manuală
cat ~/.ssh/id_rsa.pub | ssh root@10.0.20.201 "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"
3. Testare Conexiune
ssh root@10.0.20.201
Storage Configuration
Storage-uri Disponibile
| Storage | Tip | Status | Capacitate | Utilizat | Disponibil | Utilizare |
|---|---|---|---|---|---|---|
backup |
dir | active | 1.79 TiB | 258.52 GiB | 1.44 TiB | 14.45% |
backup-nfs |
nfs | active | 1.79 TiB | 258.52 GiB | 1.44 TiB | 14.45% |
backup-ssd |
dir | disabled | - | - | - | - |
local |
dir | active | 1.51 TiB | 128 KB | 1.51 TiB | 0.00% |
local-zfs |
zfspool | active | 1.75 TiB | 245.75 GiB | 1.51 TiB | 14.03% |
Căi Storage
- Backup local:
/var/lib/vz/dump/ - Backup NFS:
/mnt/pve/backup-nfs/dump/ - ISO-uri:
/mnt/pve/backup-nfs/template/iso/
Comenzi Utile Proxmox
Gestiune VM-uri
# Listare toate VM-urile
qm list
# Status VM specific
qm status <VMID>
# Start/Stop/Restart VM
qm start <VMID>
qm stop <VMID>
qm restart <VMID>
# Configurație VM
qm config <VMID>
# Modificare configurație
qm set <VMID> --memory 4096 --cores 2
Gestiune LXC Containers
# Listare containere
pct list
# Status container
pct status <CTID>
# Start/Stop container
pct start <CTID>
pct stop <CTID>
# Configurație container
pct config <CTID>
# Intrare în container
pct enter <CTID>
Gestiune Storage
# Listare storage-uri
pvesm status
# Conținut storage
pvesm list <storage_name>
# Spațiu disponibil
pvesm list local-zfs
# Ștergere volum
pvesm free <volume_id>
Gestiune Backup-uri
# Listare backup-uri
pvesh get /cluster/backup
# Backup manual VM
vzdump <VMID> --storage backup --compress gzip
# Restore backup
qmrestore /path/to/backup.vma.gz <VMID> --storage local-zfs
# Căutare backup-uri pentru VM specific
find /mnt/pve/backup-nfs/dump/ -name "*<VMID>*" | sort -V
Configurații Hardware Recomandate
Pentru VM Windows 11
qm set <VMID> --cpu host --cores 2 --memory 4096 --kvm 1
qm set <VMID> --machine q35 --bios ovmf --ostype win11
qm set <VMID> --net0 e1000=<MAC>,bridge=vmbr0,firewall=1
qm set <VMID> --virtio0 local-zfs:80,format=raw
Pentru VM Windows 7/10
qm set <VMID> --cpu host --cores 2 --memory 4096 --kvm 1
qm set <VMID> --machine pc-i440fx-2.12 --bios seabios --ostype win10
qm set <VMID> --net0 virtio=<MAC>,bridge=vmbr0,firewall=1
qm set <VMID> --virtio0 local-zfs:60,format=raw
Pentru LXC Ubuntu/Debian
pct set <CTID> --cores 2 --memory 2048
pct set <CTID> --net0 name=eth0,bridge=vmbr0,ip=dhcp,type=veth
pct set <CTID> --rootfs local-zfs:20
Template-uri și ISO-uri Disponibile
Windows ISO-uri
Win11_24H2_Original.iso- Windows 11 original (5.8GB)windows11rufus.iso- Windows 11 modificat cu Rufus (5.8GB)windows10.iso- Windows 10 (4.6GB)
Drivere
virtio-win-0.1.141.iso- Drivere VirtIO pentru Windows
Rețea
Configurația Bridge
- Bridge: vmbr0
- Interfață Fizică: enp87s0
- IP Bridge: 10.0.20.201/24
- Gateway: 10.0.20.1
- Subnet: 10.0.20.0/24
VM-uri și Containere Active
LXC Containers
| VMID | Nume | CPU | RAM | Storage | Status | Tags |
|---|---|---|---|---|---|---|
| 100 | portainer | 2 cores | 1 GB | 21 GB | running | docker;portainer |
| 101 | minecraft | 4 cores | 8 GB | 100 GB | running | community-script;minecraft;os |
| 102 | coolify | 4 cores | 6 GB | 50 GB | running | debian |
| 103 | proxmox-backup-server | 2 cores | 2 GB | 10 GB | running | backup;community-script |
| 104 | flowise | 4 cores | 2 GB | 100 GB | running | flowise;ollama |
| 105 | test | 2 cores | 2 GB | 40 GB | running | debian |
| 106 | gitea | 2 cores | 4 GB | 250 GB | running | alpine;community-script;docker;gitea |
| 108 | central-oracle | 2 cores | 4 GB | 50 GB | running | docker;oracle |
Virtual Machines (QEMU)
| VMID | Nume | CPU | RAM | Storage | Status | Descriere |
|---|---|---|---|---|---|---|
| 107 | roacentral | 2 cores | 4 GB | 932 GB | stopped | Windows 7 (oprit) |
| 201 | roacentral | 2 cores | 4 GB | 500 GB | running | Windows 11 (activ) |
| 300 | Win11-Template | 2 cores | 4 GB | 500 GB | stopped | Windows 11 Template |
Backup Job Configuration
Job ID: backup-fbb668c0-726e
- Schedule: Daily la 02:00
- Compression: zstd
- Mode: snapshot
- Storage: backup
- VM-uri incluse: 100, 101, 102, 104, 106, 108, 201
- Retention: 1 daily, 1 weekly
- Fleecing: Disabled
- Notes Template: {{guestname}}
Comenzi Cluster
# Verificare status cluster
pvecm status
# Listare noduri
pvecm nodes
# Listare toate resurse cluster
pvesh get /cluster/resources
# Verificare configurație cluster
cat /etc/pve/corosync.conf
Troubleshooting
Probleme Comune SSH
# Regenerare host keys pentru toate nodurile
ssh-keygen -R 10.0.20.200
ssh-keygen -R 10.0.20.201
ssh-keygen -R 10.0.20.202
# Conectare cu debug
ssh -v root@10.0.20.201
# Test conectivitate toate nodurile
ping -c 3 10.0.20.200
ping -c 3 10.0.20.201
ping -c 3 10.0.20.202
Probleme Cluster
# Verificare quorum
pvecm status
# Restart servicii cluster
systemctl restart pve-cluster
systemctl restart corosync
# Verificare log-uri cluster
journalctl -u corosync -f
journalctl -u pve-cluster -f
Probleme VM Windows 11
# Bypass cerințe TPM/Secure Boot în setup
reg add "HKLM\SYSTEM\Setup\LabConfig" /v "BypassTPMCheck" /t REG_DWORD /d 1 /f
reg add "HKLM\SYSTEM\Setup\LabConfig" /v "BypassSecureBootCheck" /t REG_DWORD /d 1 /f
reg add "HKLM\SYSTEM\Setup\LabConfig" /v "BypassRAMCheck" /t REG_DWORD /d 1 /f
# Forțare cont local în OOBE
oobe\BypassNRO.cmd
Verificare Status Servicii
# Status servicii Proxmox
systemctl status pveproxy
systemctl status pvedaemon
systemctl status pvestatd
# Restart servicii dacă e nevoie
systemctl restart pveproxy
Web Interface
Accesare Web GUI
- Nod pvemini: https://10.0.20.201:8006
- Nod pve1: https://10.0.20.200:8006
- Nod pve2: https://10.0.20.202:8006
- Utilizator: root
- Port: 8006 (HTTPS)
Note Importante
Cluster și High Availability
- Clusterul are 3 noduri - Quorum necesită 2/3 noduri online
- Întotdeauna fă backup înainte de modificări majore
- Storage sincronizat - backup și backup-nfs sunt disponibile pe toate nodurile
Performance și Configurații
- Folosește storage local-zfs pentru performanță optimă VM-uri/containere
- Pentru Windows 11 folosește placa de rețea e1000 în loc de VirtIO pentru compatibilitate
- CPU type 'host' oferă performanțe maxime cu KVM=1
- VM 201 (Windows 11 activ) rulează pe local-zfs pentru performanță
- VM 107 (Windows 7) este oprit - considerat legacy
Backup și Siguranță
- Backup zilnic la 02:00 pentru toate containerele active și VM-ul 201
- Retention policy: 1 daily + 1 weekly
- Compression zstd pentru backup-uri eficiente
- Testează conexiunea SSH pe toate nodurile înainte de automatizări
Containere Active
- 8 containere LXC cu diverse servicii (Portainer, Minecraft, Coolify, PBS, Flowise, Gitea, Oracle)
- Container 103 (PBS) - Proxmox Backup Server pentru backup-uri dedicate