diff --git a/system_instructions/proxmox-ssh-guide.md b/system_instructions/proxmox-ssh-guide.md new file mode 100644 index 0000000..5e4fd2f --- /dev/null +++ b/system_instructions/proxmox-ssh-guide.md @@ -0,0 +1,225 @@ +# Ghid Conexiune SSH la Nod Proxmox + +## Informații Generale +- **IP Nod Proxmox:** 10.0.20.201 +- **Hostname:** pvemini +- **Versiune:** pve-manager/8.4.12/c2ea8261d32a5020 (kernel: 6.8.12-14-pve) +- **Utilizator:** root + +## Configurare Inițială SSH + +### 1. Generare Cheie SSH (din WSL/Linux) +```bash +# 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 +```bash +# 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 +```bash +ssh root@10.0.20.201 +``` + +## Storage Configuration + +### Storage-uri Disponibile +| Storage | Tip | Conținut | Capacitate | Utilizare | +|---------|-----|----------|------------|-----------| +| `backup` | dir | backup,snippets,rootdir,images,import,iso,vztmpl | 1.79 TiB | 174.99 GiB (9.55%) | +| `backup-ssd` | dir | images,snippets,rootdir,backup,vztmpl,iso | 0.00 B | Dezactivat | +| `local` | dir | iso,backup,vztmpl | 1.54 TiB | 128.00 KiB | +| `local-zfs` | zfspool | rootdir,images | 1.54 TiB | 217.65 GiB (12.12%) | +| `backup-nfs` | nfs | backup,snippets,images,iso,vztmpl | 1.53 TiB | 174.99 GiB (9.55%) | + +### 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 +```bash +# Listare toate VM-urile +qm list + +# Status VM specific +qm status + +# Start/Stop/Restart VM +qm start +qm stop +qm restart + +# Configurație VM +qm config + +# Modificare configurație +qm set --memory 4096 --cores 2 +``` + +### Gestiune LXC Containers +```bash +# Listare containere +pct list + +# Status container +pct status + +# Start/Stop container +pct start +pct stop + +# Configurație container +pct config + +# Intrare în container +pct enter +``` + +### Gestiune Storage +```bash +# Listare storage-uri +pvesm status + +# Conținut storage +pvesm list + +# Spațiu disponibil +pvesm list local-zfs + +# Ștergere volum +pvesm free +``` + +### Gestiune Backup-uri +```bash +# Listare backup-uri +pvesh get /cluster/backup + +# Backup manual VM +vzdump --storage backup --compress gzip + +# Restore backup +qmrestore /path/to/backup.vma.gz --storage local-zfs + +# Căutare backup-uri pentru VM specific +find /mnt/pve/backup-nfs/dump/ -name "**" | sort -V +``` + +## Configurații Hardware Recomandate + +### Pentru VM Windows 11 +```bash +qm set --cpu host --cores 2 --memory 4096 --kvm 1 +qm set --machine q35 --bios ovmf --ostype win11 +qm set --net0 e1000=,bridge=vmbr0,firewall=1 +qm set --virtio0 local-zfs:80,format=raw +``` + +### Pentru VM Windows 7/10 +```bash +qm set --cpu host --cores 2 --memory 4096 --kvm 1 +qm set --machine pc-i440fx-2.12 --bios seabios --ostype win10 +qm set --net0 virtio=,bridge=vmbr0,firewall=1 +qm set --virtio0 local-zfs:60,format=raw +``` + +### Pentru LXC Ubuntu/Debian +```bash +pct set --cores 2 --memory 2048 +pct set --net0 name=eth0,bridge=vmbr0,ip=dhcp,type=veth +pct set --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 +- **Subnet:** 10.0.20.0/24 +- **Gateway:** 10.0.20.1 (presumptiv) + +### IP-uri Utilizate +- **Proxmox Node:** 10.0.20.201 +- **VM 107:** 10.0.20.107 (Windows 7) +- **VM 201:** 10.0.20.124 (Windows 11 - planificat) + +## 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,107 +- **Retention:** 1 daily, 1 weekly + +## Troubleshooting + +### Probleme Comune SSH +```bash +# Regenerare host keys dacă e nevoie +ssh-keygen -R 10.0.20.201 + +# Conectare cu debug +ssh -v root@10.0.20.201 + +# Test conectivitate +ping 10.0.20.201 +``` + +### Probleme VM Windows 11 +```bash +# 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 +```bash +# Status servicii Proxmox +systemctl status pveproxy +systemctl status pvedaemon +systemctl status pvestatd + +# Restart servicii dacă e nevoie +systemctl restart pveproxy +``` + +## Web Interface +- **URL:** https://10.0.20.201:8006 +- **Utilizator:** root +- **Port:** 8006 (HTTPS) + +## Note Importante +1. **Întotdeauna fă backup** înainte de modificări majore +2. **Folosește storage local-zfs** pentru performanță optimă +3. **Pentru Windows 11** folosește placa de rețea e1000 în loc de VirtIO pentru compatibilitate +4. **CPU type 'host'** oferă performanțe maxime cu KVM=1 +5. **Testează conexiunea SSH** înainte de automatizări \ No newline at end of file