Reorganize Proxmox documentation with clear structure and VM/LXC mapping

## Changes

### Documentation Reorganization
- **README.md**: Complete restructure with logical sections
  - Infrastructure General (proxmox-ssh-guide.md)
  - LXC Containers (oracle-database-lxc108.md)
  - Virtual Machines (vm201-*.md)
  - Cluster-Wide Resources (cluster-ha-monitor.sh, ups/)
  - Archived/Decommissioned (archived-vm107-monitor.sh)
  - Added quick navigation "Am nevoie să..." section
  - Added recommended workflows
  - Added complete directory structure map

- **proxmox-ssh-guide.md**: Added documentation references section
  - Clear links to all related documentation
  - When to use each document
  - Quick start snippets for each resource

### File Renames for Clarity
- `certificat-letsencrypt-iis.md` → `vm201-certificat-letsencrypt-iis.md`
- `troubleshooting-vm201-backup-nfs.md` → `vm201-troubleshooting-backup-nfs.md`
- `ha-monitor.sh` → `cluster-ha-monitor.sh`
- `vm107-monitor.sh` → `archived-vm107-monitor.sh`

### New Documentation
- **vm201-windows11.md**: Complete VM 201 documentation
  - Hardware configuration
  - Installed services (IIS, SQL*Plus, WinNUT, RDP)
  - Network configuration
  - Backup and recovery procedures
  - Common troubleshooting

## Benefits
- Clear naming convention: VM/LXC/Cluster prefixes
- Central index in README.md with navigation
- Cross-references between documents
- Complete VM 201 documentation suite
- Clear archival of decommissioned resources

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Marius
2025-11-19 13:43:44 +02:00
parent cd7b2ed9e7
commit 90d77704d6
7 changed files with 775 additions and 30 deletions

View File

@@ -479,4 +479,118 @@ systemctl restart pveproxy
15. **Container 108 (Oracle XE 21c)** - Database principal
- Restart rapid: `ssh root@10.0.20.201 "pct exec 108 -- docker restart oracle-xe"`
- Restart complet LXC: `ssh root@10.0.20.201 "pct restart 108"`
- Portainer: http://10.0.20.121:9443
- Portainer: http://10.0.20.121:9443
---
## 📖 Documentație Asociată
### Documentație Index Principal
- **README.md** - Index complet documentație Proxmox cu navigare rapidă
### LXC Containers - Documentație Detaliată
#### LXC 108 - Oracle Database XE 21c
- **Fișier:** `oracle-database-lxc108.md`
- **Când să folosești:** Pentru orice operațiuni legate de Oracle Database
- **Conține:**
- PDB-uri (roa, roa2) - useri, parole, connection strings
- Export/Import Data Pump (expdp, impdp)
- Comenzi SQL pentru verificări (tablespace, obiecte, useri)
- Troubleshooting Oracle specific
- Diferențe Oracle 10g vs 21c (istoric migrare)
### Virtual Machines - Documentație Detaliată
#### VM 201 - Windows 11 (roacentral)
**Documentație Generală:**
- **Fișier:** `vm201-windows11.md`
- **Când să folosești:** Pentru informații generale despre VM 201
- **Conține:**
- Configurație hardware și software
- Rol și utilizare (client aplicații, SQL*Plus, reverse proxy IIS)
- Servicii instalate (IIS, Win-ACME, WinNUT, RDP)
- Configurare rețea și firewall
- Backup și recovery
- Troubleshooting comun
**Documentație SSL/TLS:**
- **Fișier:** `vm201-certificat-letsencrypt-iis.md`
- **Când să folosești:** Pentru configurare și reînnoire certificate Let's Encrypt
- **Conține:**
- Instalare Win-ACME pentru certificate automate
- Configurare IIS cu SNI (Server Name Indication)
- Binding-uri pentru multiple domenii (roa.romfast.ro, dokploy.romfast.ro, gitea.romfast.ro)
- Reînnoire automată certificate
- Troubleshooting SSL/TLS
- Scripturi PowerShell pentru configurare automată
**Documentație Troubleshooting:**
- **Fișier:** `vm201-troubleshooting-backup-nfs.md`
- **Când să folosești:** Pentru referință troubleshooting probleme similare
- **Conține:**
- Incident VM locked și backup NFS blocat (2025-10-08)
- Diagnostic și rezolvare pas cu pas
- Comenzi HA management (ha-manager)
- Force reboot și recovery
- Lecții învățate și preventie
### Cluster-Wide Resources - Scripts și Sisteme
#### Monitorizare High Availability
- **Fișier:** `cluster-ha-monitor.sh`
- **Când să folosești:** Pentru monitorizare automată HA cluster
- **Conține:**
- Script bash monitorizare HA services (pve-ha-lrm, pve-ha-crm)
- Verificare quorum cluster
- Verificare noduri online
- Notificări prin PVE::Notify (email)
- Template-uri Handlebars pentru emailuri
- Logging automat
**Instalare și rulare:**
```bash
# Instalare
scp proxmox/cluster-ha-monitor.sh root@10.0.20.201:/opt/scripts/
ssh root@10.0.20.201 "chmod +x /opt/scripts/cluster-ha-monitor.sh"
ssh root@10.0.20.201 "/opt/scripts/cluster-ha-monitor.sh --create-templates"
# Rulare verbose
ssh root@10.0.20.201 "/opt/scripts/cluster-ha-monitor.sh -v"
```
#### Sistem UPS pentru Cluster
- **Director:** `ups/`
- **Când să folosești:** Pentru configurare, monitorizare și mentenanță UPS
- **Conține:**
- `ups/README.md` - Ghid complet sistem UPS
- `ups/docs/` - Documentație detaliată (instalare NUT, WinNUT, shutdown orchestrat, test lunar baterie, înlocuire baterie)
- `ups/scripts/` - Scripturi automate (shutdown cluster, test dry-run, test lunar, mentenanță)
- `ups/config/` - Fișiere configurare NUT
**Quick start UPS:**
```bash
# Status UPS
ssh root@10.0.20.201 "upsc nutdev1"
# Test dry-run shutdown
ssh root@10.0.20.201 "/usr/local/bin/ups-shutdown-test.sh"
# Vezi ultimul test lunar baterie
ssh root@10.0.20.201 "tail -50 /var/log/ups-monthly-test.log"
```
### Archived / Decommissioned
#### VM 107 Monitor Script (DECOMMISSIONED)
- **Fișier:** `archived-vm107-monitor.sh`
- **Status:** Script arhivat pentru referință istorică
- **Notă:** VM 107 (Oracle 10g Windows 7) a fost decommissioned și înlocuit cu LXC 108 (Oracle XE 21c)
- **Vezi:** `oracle-database-lxc108.md` pentru sistemul actual
---
**Ultima actualizare:** 2025-11-19
**Autor:** Marius Mutu
**Proiect:** ROMFASTSQL - Proxmox Infrastructure Documentation