serverdokumentation
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| serverdokumentation [2013/01/28 15:37] – ChristianPointner | serverdokumentation [2026/01/25 12:59] (current) – aj | ||
|---|---|---|---|
| Line 4: | Line 4: | ||
| ====== Server Dokumentation ====== | ====== Server Dokumentation ====== | ||
| - | :!: Diese Dokumentation beschreibt unsere Serverlandschaft. Die restliche Technische Dokumentation ist auf der Seite [[:TechnischeDokumentation|TechnischeDokumentation]] zu finden. Zurzeit gibt es an 3 Standorte Server von Funkfeuer Graz. Die Meisten Server befinden sich in unserem Rack im Keller des Spektrals. Ausserdem gibt es noch einen Server in der Leitnergasse im Serverhousing von [[[http:// | + | Link: [[Core/[[:ServerDokumentationIntern|ServerDokumentationIntern]]|interner Teil]] |
| + | :!: Diese Dokumentation beschreibt unsere Serverlandschaft. Die restliche Technische Dokumentation ist auf der Seite [[: | ||
| - | ===== Rack im Spektral/ | ||
| + | ===== TU Graz ===== | ||
| + | # | ||
| - | ==== KVM Host (spektral.ffgraz.net) ==== | ||
| - | Ein leistungsfähiger Rechner im Rack im Spektral der uns als Wirtsystem für unsere KVM Instanzen dient. Er hängt mit je einem Netzwerkinterface im Funkfeuer VLAN des Housing Switches und im VLAN für das Housing selbst und hat somit direkten Zugang zum Internet über die SDSL Verbindung zur Citycom. Das Mainboard besitzt einen BMC mit Hilfe dessen die gesamte Maschine ohne Unterstützung des darauf laufenden Betriebssystems kontrolliert werden kann. Das funktioniert auch wenn der Rechner eigentlich ausgeschaltet ist. Solange das Mainboard Strom hat kann man also die Maschine so steuern als würde man davor stehen. Wir verwenden nur die die SOL (Serial over LAN) Fähigkeit des BMC. Dadurch kann der gesamte Bootprozess (BIOS, < | ||
| - | |||
| - | Die derzeitige Hardwareausstattung: | ||
| - | |||
| - | |||
| - | * Intel Core2Duo E8500, 2x 3.16 GHz | ||
| - | * [{{s3210shlc-manual.pdf|Intel|S3210SHLC}}] Entry Server Board, 2x GBit Ethernet onboard | ||
| - | * 8GB (4x2GB) Kingston ValueRam DDR2-800 | ||
| - | * 1x Intel Pro-1000 Server Adapter | ||
| - | * 2x Western Digital 5002ABYS 500 GB Raid Edition | ||
| - | * Gehäuse Chenbro RM217-06, 6 Hot Swap SATA/SAS Buchten, 3x PCI normale Bauhöhe, 1x PCIe x1 Riser Karte, inkl 510 W EPS12V Netzteil 2HE | ||
| - | Der Wirt selbst ist ein Debian Squeeze in einer sehr minimalen Basisinstallation. Die beiden Festplatten sind in 3 jeweils als Software Raid-1 gebündelte Partitionen geteilt. Die erste Partition enthält den Bootloader und alles was unter /boot liegt. Die zweite Partition ist mittels LVM (Volumegroup //system//) weiter unterteilt und dient hauptsächlich als Systempartition. Der dritte Teil ist ebenfalls ein LVM (Volumegroup //data//) und beherbergt neben einer kleinen Backuppartition (gemountet unter /backup) mit dem alten auf Debain Lenny basierenden System die einzelnen Volumes für die virtuellen Maschinen. Als Virtualisierungslösung wird KVM (aufbauend auf Intel VT) eingesetzt. Die Konfiguration und Steuerung der virtuellen Maschinen erfolgt über libvirtd. Die Konfigurationsdateien für die einzelnen VM's sind im XML-Format | ||
| - | |||
| - | |||
| - | |||
| - | < | ||
| - | </ | ||
| - | gestartet werden. Zu bemerken ist dabei das die XML Dateien der einzelnen VM's nur vom user root gelesen oder geändert werden können allerdings können alle anderen Gruppenmitglieder virtuelle Maschinen steuern (rebooten etc). Alle bisher installierten VM's verwenden als tty die erste (virtuelle) serielle Schnittstelle (Bootloader + Kernel + getty) damit ist es möglich über das //virsh// Kommando //console// sich auf der Maschine einzuloggen auch wenn das über Netzwerk nicht funktionieren sollte. Auch dafür sind derzeit root Rechte von Nöten. :!: Besondere Vorsicht ist bei dem //virsh// Kommando // | ||
| - | |||
| - | Als einziger erwähnenswerter Dienst läuft auf unserem Wirt eine // | ||
| - | |||
| - | |||
| - | |||
| - | ==== Nat-Gateway (oldgw.ffgraz.net) ==== | ||
| - | Zurzeit gibt es einen Gateway der auf unsere SHDSL Leitung um Spektral das NAT für das gesamte Netzwerk übernimmt. Dieser Gateway ist als virtuelle Maschine auf unserem Wirt Server eingerichtet. Der Gateway natet auf die IP Adresse **217.29.149.69**. Die VM ist relativ minimalistisch ausgeführt. Die folgende Dienste laufen darauf: | ||
| - | |||
| - | |||
| - | * olsrd (/// | ||
| - | * lighttpd (/// | ||
| - | * snmpd (/// | ||
| - | * munin-node (// | ||
| - | Die Firewall (NAT Regeln etc.) werden über das Initscript /// | ||
| - | |||
| - | |||
| - | |||
| - | ==== Public IP Gateway (gw-cc.ffgraz.net) ==== | ||
| - | Eine weitere virtuelle Instanz auf unserem Wirt. Dieser Router übernimmt gemeinsam mit // | ||
| - | |||
| - | Neben Quagga und olsrd laufen noch folgende Dienste: | ||
| - | |||
| - | |||
| - | * lighttpd (/// | ||
| - | * snmpd (/// | ||
| - | * named (/// | ||
| - | * munin-node (// | ||
| Line 135: | Line 91: | ||
| - | ==== Buildserver (build.ffgraz.net) | + | ===== EDIS ===== |
| - | Diese virtuelle Maschine läuft ebenfalls auf unserem Wirt und dient uns als Buildserver für Debian Pakete und unsere Firmware Images. Der Server ist derzeit in Aufabu. | + | # |
| - | + | ||
| - | + | ||
| - | + | ||
| - | ==== Tunnel (tun.ffgraz.net) | + | |
| - | Eine virtuelle Maschine die uns als OpenVPN Server dient. Auf diesem Router enden alle über OpenVPN realisierten Tunnelverbindungen. Näheres dazu ist auf der Seite [[: | + | |
| Line 148: | Line 99: | ||
| - | ==== mur (mur.ffgraz.net) ==== | + | ==== KVM Wirt (mur.ffgraz.net) ==== |
| - | Ein leistungsfähiger Router im Rack von mur.at in der Leitnergasse. Er hängt in dem VLAN das uns von mur.at geshaltet wird, einem VLAN das uns bis zum mur.at Knoten | + | Ein leistungsfähiger Router im Rack von mur.at in der Leitnergasse. Er hängt in dem VLAN das uns von mur.at geshaltet wird, einem VLAN das uns bis zum mur.at Knoten |
| Die derzeitige Hardwareausstattung: | Die derzeitige Hardwareausstattung: | ||
| Line 165: | Line 116: | ||
| ==== Public IP Gateway (gw-mur.ffgraz.net) ==== | ==== Public IP Gateway (gw-mur.ffgraz.net) ==== | ||
| - | Diese virtuelle Instanz auf **mur.ffgraznet** übernimmt gemeinsam mit // | + | Diese virtuelle Instanz auf //mur.ffgraznet// übernimmt gemeinsam mit den anderen Gateways |
| Neben Quagga und olsrd laufen noch folgende Dienste: | Neben Quagga und olsrd laufen noch folgende Dienste: | ||
| Line 173: | Line 124: | ||
| * snmpd (/// | * snmpd (/// | ||
| * named (/// | * named (/// | ||
| - | * munin-node (// | + | * munin-node (/// |
| + | * ntpd (/// | ||
| ==== APT-Cacher (debian.ffgraz.net) ==== | ==== APT-Cacher (debian.ffgraz.net) ==== | ||
| - | Eine weitere virtuelle Maschine. Sie beherbergt unseren APT-Cacher. Als Storage dafür ist das Logical Volume | + | Eine weitere virtuelle Maschine. Sie beherbergt unseren APT-Cacher. Als Storage dafür ist das Logical Volume |
| Line 187: | Line 139: | ||
| - | ==== tub (tub.ffgraz.net) ==== | + | ==== KVM Wirt (tub.ffgraz.net) ==== |
| - | :!: Achtung dieser Server ist noch nicht installiert. Das hier beschriebene ist als Plan zu verstehen | + | Ein leistungsfähiger Server im Rack am Dach der TU Bibliothek in der Technikerstrasse 4. Der Server wird als Wirt für diverse Services verwendet. Als Virtualisierungslösung kommt //kvm// und //libvirt// zum Einsatz. Auf der SSD liegen neben dem Root Filesystem noch die Logical Volumes der virtuellen Maschinen. Neben den unten beschriebenen VMs läuft auf dieser Maschine noch eine VM die von Funkfeuer Wien verwaltet wird. Um die Abhängigkeit von //gw-wien.ffgraz.net// |
| - | + | ||
| - | Ein leistungsfähiger Server im Rack am Dach der TU Bibliothek in der Technikerstrasse 4. ... tba ... | + | |
| Die derzeitige Hardwareausstattung: | Die derzeitige Hardwareausstattung: | ||
serverdokumentation.1359387473.txt · Last modified: by ChristianPointner
