project:local:webmin_management
Differences
This shows you the differences between two versions of the page.
| project:local:webmin_management [2026/03/17 14:48] ā created berkayadmin | project:local:webmin_management [2026/03/17 14:49] (current) ā berkayadmin | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== š§ Centralized | + | ====== š§ Zentrale |
| - | To streamline the administration of the entire infrastructure, a centralized management node was deployed. This allows for simultaneous updates, command execution, and service monitoring across all virtual machines from a single interface. | + | Wir haben ein System gebaut, um alle Server an einem Ort zu kontrollieren. Das ist einfacher für die Administration und sehr sicher. |
| - | ===== 1. Master-Slave Architecture | + | ===== 1. Architektur (Master |
| - | The management system follows a Master-Slave topology where a dedicated VM acts as the orchestrator for other infrastructure components. | + | Es gibt einen "Master" Server (das Gehirn). Dieser Master sieht und kontrolliert alle anderen "Slave" Server. |
| - | ^ Role ^ Hostname | + | ^ Rolle ^ Name ^ IP Adresse |
| - | | **Master Node** | webmin-master | 10.252.252.27 | Debian 13 (Trixie) | + | | **Master Node** | webmin-master | 10.x.x.27 | Debian 13 |Ā |
| - | | **Slave Node 1** | wiki-server | 10.252.252.31 | Debian 13 |Ā | + | | **Slave Node 1** | wiki-server | 10.x.x.31 | Debian 13 |Ā |
| - | | **Slave Node 2** | dns-server | 10.252.252.25 | FreeBSD 14 |Ā | + | | **Slave Node 2** | dns-server | 10.x.x.25 | FreeBSD 14 |Ā |
| - | | **Slave Node 3** | vpn-portal | 10.252.252.109 | Debian 12 | | + | | **Slave Node 3** | vpn-portal | 10.x.x.109 | Debian 12 | |
| - | ===== 2. Master Node Installation | + | ===== 2. Installation (Master Node) ===== |
| - | The Master Node was installed on a clean Debian | + | Wir haben Webmin auf dem neuen Debian |
| < | < | ||
| - | # Download and run the setup script | + | # Repository herunterladen |
| curl -o setup-repos.sh https:// | curl -o setup-repos.sh https:// | ||
| sh setup-repos.sh | sh setup-repos.sh | ||
| - | # Install | + | # Webmin |
| apt install webmin --install-recommends -y | apt install webmin --install-recommends -y | ||
| </ | </ | ||
| - | ===== 3. Network & DNS Integration | + | ===== 3. DNS Konfiguration |
| - | To enhance usability, a local domain was assigned to the management interface. | + | Wir benutzen einen Namen statt einer IP Adresse. Das ist einfacher zu merken. |
| - | * **DNS Record:** A new A-Record was added to the FreeBSD BIND9 server.Ā | + | * **DNS Name:** webmin.berkay.localĀ |
| - | * Record: '' | + | * **Ziel:** Dieser Name zeigt direkt auf unseren Master Server |
| - | * **Reverse Proxy (Optional):** Initial tests were performed with Nginx Proxy Manager | + | |
| - | ===== 4. Security Hardening | + | ===== 4. Sicherheit (Firewall) |
| - | Strict security measures were applied to the management port (10000). | + | Wir haben den Port 10000 in der Firewall erlaubt. Nur so kƶnnen die Server miteinander sprechen. |
| - | **Firewall Configuration (UFW):** | ||
| < | < | ||
| + | # Port 10000 erlauben (UFW) | ||
| sudo ufw allow 10000/tcp | sudo ufw allow 10000/tcp | ||
| sudo ufw reload | sudo ufw reload | ||
| </ | </ | ||
| - | **Access Control: | + | Wir haben auch die Datei ''/ |
| - | Configuration was modified in ''/ | + | |
| - | < | + | |
| - | referers=webmin.berkay.localĀ | + | |
| - | trust_real_ip=1Ā | + | |
| - | </ | + | |
| - | ===== 5. Centralized Operations | + | ===== 5. Was haben wir gemacht? |
| - | With this setup, the following tasks are now automated across the cluster: | + | Mit diesem System können wir jetzt: |
| - | * **Cluster Shell Commands:** Run '' | + | * **Alle Server gleichzeitig updaten.**Ā |
| - | * **Unified Monitoring:** View CPU, RAM, and Disk usage for all nodes in one dashboard.Ā | + | * **Einen Befehl an alle Server schicken.**Ā |
| - | * **User Management:** Create or modify administrative accounts globally. | + | * **CPU und RAM von allen Computern auf einer Seite sehen.** |
| --- | --- | ||
| - | **Summary:** The deployment of the Webmin Master Node successfully unified the management of Debian and FreeBSD | + | **Zusammenfassung:** Die zentrale Verwaltung spart viel Zeit. Wir kƶnnen jetzt FreeBSD |
project/local/webmin_management.1773758882.txt.gz Ā· Last modified: by berkayadmin
