serverdokumentation
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| serverdokumentation [2012/12/13 02:21] – 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 2 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) ==== |
| - | :!: Achtung dieser Server wird gerade auf einen Virtualisierungsserver umgebaut - einige der Informationen stimmen nicht | + | Ein leistungsfähiger Router im Rack von mur.at in der Leitnergasse. Er hängt in dem VLAN das uns von mur.at |
| - | + | ||
| - | Ein leistungsfähiger Router im Rack von mur.at in der Leitnergasse. Er hängt in dem VLAN das uns von mur.at | + | |
| Die derzeitige Hardwareausstattung: | Die derzeitige Hardwareausstattung: | ||
| Line 164: | Line 113: | ||
| * 2x Western Digital WD5002ABYS-0 500 GB Raid Edition | * 2x Western Digital WD5002ABYS-0 500 GB Raid Edition | ||
| * Gehäuse Chenbro RM223, 6x PCI low profile, inkl 380W ATX Netzteil | * Gehäuse Chenbro RM223, 6x PCI low profile, inkl 380W ATX Netzteil | ||
| + | |||
| + | |||
| + | ==== Public IP Gateway (gw-mur.ffgraz.net) ==== | ||
| + | Diese virtuelle Instanz auf // | ||
| + | |||
| Neben Quagga und olsrd laufen noch folgende Dienste: | Neben Quagga und olsrd laufen noch folgende Dienste: | ||
| - | * lighttpd (/// | + | * lighttpd (/// |
| - | * apache2 (/// | + | |
| * snmpd (/// | * snmpd (/// | ||
| - | * named (/// | + | * named (/// |
| * munin-node (/// | * munin-node (/// | ||
| - | * apt-cacher-ng | + | * ntpd (///etc/ntp.conf//) - NTP Server ntp.ffgraz.net |
| - | Das Root Filesystem des Routers ist Readonly gemounted und befindet sich auf der ersten Partition des USB Sticks. Die beiden 500 GB Platten sind per LVM (Volumegroup //data//, Logical Volume // | + | |
| + | ==== APT-Cacher (debian.ffgraz.net) ==== | ||
| + | Eine weitere virtuelle Maschine. Sie beherbergt unseren APT-Cacher. Als Storage dafür ist das Logical Volume //storage// der Volume Group //data// von // | ||
| - | < | ||
| - | </ | ||
| - | die Partiton schreibbar gemacht werden. Nach der Änderung sollte unbedingt mit | ||
| + | * lighttpd (/// | ||
| + | * apt-cacher-ng (/// | ||
| - | < | + | ===== TUB Dach Technikerstrasse 4 ===== |
| - | </ | + | |
| - | wieder alles auf den Ursprungszustand gestellt werden um nicht durch unnötiges häufiges Schreiben den Flashchip zu beschädigen. | + | |
| + | ==== KVM Wirt (tub.ffgraz.net) ==== | ||
| + | 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 // | ||
| + | |||
| + | Die derzeitige Hardwareausstattung: | ||
| - | :!: Um Änderungen am LVM vorzunehmen muss das Root File System schreibbar gemounted sein! | ||
| + | * Intel Xeon E3-1220V2, 4x 3.10GHz + Supermicro SNK-P0046P | ||
| + | * Supermicro X9SCL-F retail, C202 | ||
| + | * 2x 4GB Kingston ValueRam DDR3-1333 ECC (KVR13E9K2/ | ||
| + | * 1x Samsung SSD 830 Series 64GB | ||
| + | * Gehäuse Supermicro 510L-200B schwarz, 1HE, 200W, 1x 2,5" Bracket (2x 2.5" Slot) | ||
serverdokumentation.1355365260.txt · Last modified: by ChristianPointner
