Server/ryoko: Unterschied zwischen den Versionen
Erscheinungsbild
Inhalt gelöscht Inhalt hinzugefügt
Lars (Diskussion | Beiträge) K mehr Feinkram |
Tobias (Diskussion | Beiträge) K →Dienste |
||
| (97 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
Ryoko ist ein Opennet [[Server]]. |
|||
=== Technische Daten === |
=== Technische Daten === |
||
{| class="wikitable" |
|||
{| {{Prettytable}} |
|||
!width="110" align="left"| '''Name''' |
!width="110" align="left"| '''Name''' |
||
!align="left"| ryoko |
!align="left"| ryoko |
||
|- |
|- |
||
|'''Hardware''' |
|'''Hardware''' |
||
|Dell PowerEdge R330 (2017) |
|||
|[http://www.hp.com/hpinfo/newsroom/press_kits/2010/breakingthegridlock2010/DL360G7ServerDS.pdf HP DL360 G7] |
|||
|- |
|- |
||
|'''Betriebsystem''' |
|'''Betriebsystem''' |
||
|Debian |
|Debian Linux |
||
|- |
|- |
||
|'''Anbindung''' |
|'''Anbindung''' |
||
| 1000 MBit/s (Hausnetz, [[Projekt Frieda23]]) <br/> 50/10 MBit/s (down/up) (DSL, dynamische IP, NAT) |
|||
| |
|||
| ⚫ | |||
| ⚫ | |||
| 192.168.10.10 / ryoko.on <br/> dynamisch am Friedanetz |
|||
|- |
|- |
||
| ⚫ | |||
| WAN - DHCP via Frieda-Hausnetz (en01, 172.23.12.x/24)<br/>192.168.10.10 - ryoko.on (Opennet IPv4, intern, br-mesh) <br/> 192.168.20.10 - ryoko-if2.on (Opennet IPv4, eno2.220, f23-mesh)<br/>fd32:d8d3:87da::10:10 - ryoko.on (Opennet IPv6, lo)<br/>172.16.1.1 - interne Uplink-Bridge für VM Hosts<br/>192.168.5.8 - ryoko-ipmi.on (Opennet IPv4, IPMI) |
|||
| ⚫ | |||
| '''Ausstattung''' |
| '''Ausstattung''' |
||
| |
| 64 GB RAM <br/> 2x 1.8 TB GB HDD (RAID)<br/>2x 1.0 TB GB SSD (RAID)<br/>10 GB (/) |
||
|- |
|- |
||
| '''Dienste''' |
| '''Dienste''' |
||
|KVM Virtualisierung |
| [[Server Installation/KVM|KVM Virtualisierung]] |
||
|- |
|- |
||
| '''Backup''' |
| '''Backup''' |
||
| via [[Opennet Backup]] |
|||
| |
|||
|} |
|} |
||
=== Verantwortlichkeiten === |
=== Verantwortlichkeiten === |
||
| ⚫ | |||
* Administration: Philipp Markwardt, Lars Kruse, Mathias Mahnke |
|||
| ⚫ | |||
* Administration: oyla, lars, ? |
|||
=== Status === |
=== Status === |
||
* Monitoring: https://monitor.opennet-initiative.de/server/ryoko/ |
|||
''ryoko'' ist noch im Aufbau |
|||
* OLSR: http://ryoko.on:8080/ |
|||
=== |
=== Dienste === |
||
* [[Server/inez]] |
|||
==== Virtuellen Host anlegen oder löschen ==== |
|||
* [[Server/kinjo]] |
|||
Das Skript ''/root/bin/vhost-admin.sh'' dient zur vereinfachten Erzeugung und Löschung virtueller Hosts. |
|||
* [[Server/howmei]] |
|||
Folgende Aktionen stehen aktuell zur Verfügung: |
|||
* [[Server/minato]] |
|||
* <code>vhost-admin.sh create-debian foo 192.168.5.23</code> |
|||
* [[Server/server-mathias]] (Testsystem) |
|||
** ein Debian-basiertes System wird via ''debootstrap'' auf einem LVM-Volume vorbereitet |
|||
* [[Server/server-christoph]] (Testsystem) |
|||
** Netzwerk wird vorkonfiguriert: |
|||
* [[Server/server-konrad]] (Testsystem) |
|||
*** eth0: oben angegebene IP-Adresse (Bridge ins opennet-VLAN in der Frieda) |
|||
* [[Server/server-lars]] (Testsystem) |
|||
**** die IP muss zuvor unter [[Server]] reserviert werden |
|||
* [[Server/server-matthias]] (Testsystem) |
|||
*** eth1: DHCP-Client (Bridge ins Router-VLAN in der Frieda) |
|||
* [[AP2.209]] als virtualisierter UGW-AP |
|||
*** olsrd: automatischer Start für eth0 |
|||
* [[AP2.210]] als virtualisierter User-AP [[Projekt Frieda23]] |
|||
** root-Schlüssel von [[Server/ryoko]] wird importiert |
|||
* [[AP2.211]] als virtualisierter UGW-AP |
|||
** der Hostname (''foo'') wird für die Namen der LVM-Volumes und des libvirt-Hosts verwendet |
|||
* <code>vhost-admin.sh create-ap ap1-23 192.168.1.23</code> |
|||
** ein openwrt-basiertes System wird mittels eines herunterzuladenden Images vorbereitet |
|||
** ein LVM-Image wird als Datenträger erzeugt |
|||
** das openwrt-Image sollte vom Type ''x86-combined-squashfs'' sein (z.B. [[http://downloads.opennet-initiative.de/openwrt/stable/0.5.1/x86/openwrt-x86-generic-combined-squashfs.img.gz]]) |
|||
*** lokale Dateien können via <code>file://DATEINAME</code> referenziert werden (siehe <code>man curl</code>) |
|||
** das Skript konfiguriert die Netzwerk-Interfaces des AP entsprechend der eingebundenen Hausnetze (eth0: olsr-Mesh, kein LAN) |
|||
** nach dem Starten des virtuellen Hosts (<code>virsh start ap1-23</code>) ist er unter der gewählten IP in der gesamten OLSR-Wolke erreichbar |
|||
*** die IP muss zuvor unter [[Opennet_Nodes]] reserviert werden |
|||
* <code>vhost-admin.sh remove ap1-23</code> |
|||
** das virtuelle System (debian- oder openwrt-basiert) wird gestoppt und inklusive der LVM-Images ohne Nachfrage gelöscht |
|||
=== Besonderheiten === |
|||
==== Virtuellen Hosts: starten / stoppen / Überblick ==== |
|||
* Starten: <code>virsh start HOSTNAME</code> |
|||
* Stoppen: <code>virsh shutdown HOSTNAME</code> |
|||
* Automatisch bei jedem Booten starten: <code>virsh autoload HOSTNAME</code> |
|||
** dies erzeugt Symlinks der Host-Definitionen nach <code>/etc/libvirt/qemu/autostart</code> |
|||
* aktuell laufende Hosts: <code>virsh list</code> |
|||
* Konfiguration eines Hosts ändern: <code>virsh edit HOSTNAME</code> |
|||
** alternativ: auf dem eigenen Rechner ''virt-manager'' installieren und mit [[Server/ryoko]] verbinden |
|||
* Ausstattung siehe [[Server/ryoko/Specs]] und [https://www.dell.com/learn/us/en/555/shared-content~data-sheets~en/documents~dell_poweredge_r330_specsheet_final.pdf Dell R330 Spec Sheet], Installation entspr. [[Server Installation/DELL R330]] |
|||
==== Zugriff auf virtuelle Hosts via Konsole ==== |
|||
* Software-RAID Level 1 ''/dev/md0'' bestehend aus ''/dev/sda3'' und ''/dev/sdb3'' (Erstausstattung) |
|||
Der Zugriff via Konsole ist nur für openwrt-Hosts spontan verfügbar. Bei Debian-basierten Hosts muss die Konsole via Kernel-Boot-Parameter explizit aktiviert werden. |
|||
* Software-RAID Level 1 ''/dev/md1'' bestehend aus ''/dev/sdc1'' und ''/dev/sdd1'' (SSD Erweiterung 2024, Sachspende Hack-HRO) |
|||
* <code>virsh console ap1-23</code> |
|||
* Opennet Interface ("en02") ist ein IEEE802.1q VLAN Trunk zum Frieda Hausnetz Switch (siehe [[Projekt Frieda23]]) |
|||
** anschließend <code>Enter</code> drücken, um die passwortfreie Konsole zu eröffnen |
|||
* es erfolgt hier das Routing zwischen zwei OLSR Wolken (VMs im Server, Frieda23 Mesh) |
|||
** Abbruch der Konsole: <code>STRG-ALT-]</code> (schließende eckige Klammer) |
|||
* externe Erreichbarkeit per SSH: vpn.frieda23.de:4300 |
|||
* IPMI via HNA von AP1.23 erreichbar: https://ryoko-ipmi.on |
|||
=== Fotos === |
|||
==== Zugriff auf virtuelle Hosts via VNC (grafisch) ==== |
|||
Der Zugriff via VNC ist sowohl für Debian-basierte, als auch für openwrt-basierte Hosts spontan verfügbar. |
|||
# Konsole ermitteln: <code>ss -lpn | grep qemu</code> |
|||
## anhand der Monitor-Sockets den passenden Prozess identifizieren |
|||
## den vnc-Port (5900 + ?) dieses Prozesses ermitteln |
|||
## die Differenz zu 5900 ist die vnc-Screen-Nummer |
|||
# Verbindung aufbauen: <code>vncviewer -via ryoko :7</code> |
|||
<gallery> |
|||
Viel komfortabler ist die lokale Installation von ''virt-manager'' auf dem eigenen Rechner. Dieses Programm kann sich mit verschiedenen entfernten Virtualisierungsservern bei Bedarf verbinden und auch die VNC-Verbindung komfortabel aufbauen. |
|||
Datei:ONI ServerDELLR330 2 2017 1.jpg|Draufsicht |
|||
Datei:ONI ServerDELLR330 2 2017 2.jpg|Arbeitsspeicher |
|||
Datei:ONI ServerDELLR330 2 2017 3.jpg|Festplatten |
|||
Datei:ONI ServerDELLR330 2 2017 4.jpg|Zusätzl. Arbeitsspeicher |
|||
Datei:ONI Frieda23 Ryoko 2017.jpg|Rack F23 3. OG |
|||
Datei:ONI Frieda23 Ryoko 2024.jpg|SSD Erweiterung |
|||
</gallery> |
|||
__NOTOC__ |
|||
[[Category:Vereins Gateways]] |
|||
[[Category:Server]] |
[[Category:Server]] |
||
Aktuelle Version vom 29. September 2026, 16:53 Uhr
Ryoko ist ein Opennet Server.
Technische Daten
| Name | ryoko |
|---|---|
| Hardware | Dell PowerEdge R330 (2017) |
| Betriebsystem | Debian Linux |
| Anbindung | 1000 MBit/s (Hausnetz, Projekt Frieda23) 50/10 MBit/s (down/up) (DSL, dynamische IP, NAT) |
| IP / DNS | WAN - DHCP via Frieda-Hausnetz (en01, 172.23.12.x/24) 192.168.10.10 - ryoko.on (Opennet IPv4, intern, br-mesh) 192.168.20.10 - ryoko-if2.on (Opennet IPv4, eno2.220, f23-mesh) fd32:d8d3:87da::10:10 - ryoko.on (Opennet IPv6, lo) 172.16.1.1 - interne Uplink-Bridge für VM Hosts 192.168.5.8 - ryoko-ipmi.on (Opennet IPv4, IPMI) |
| Ausstattung | 64 GB RAM 2x 1.8 TB GB HDD (RAID) 2x 1.0 TB GB SSD (RAID) 10 GB (/) |
| Dienste | KVM Virtualisierung |
| Backup | via Opennet Backup |
Verantwortlichkeiten
- Zugang/Hosting: Philipp Markwardt
- Administration: Philipp Markwardt, Lars Kruse, Mathias Mahnke
Status
- Monitoring: https://monitor.opennet-initiative.de/server/ryoko/
- OLSR: http://ryoko.on:8080/
Dienste
- Server/inez
- Server/kinjo
- Server/howmei
- Server/minato
- Server/server-mathias (Testsystem)
- Server/server-christoph (Testsystem)
- Server/server-konrad (Testsystem)
- Server/server-lars (Testsystem)
- Server/server-matthias (Testsystem)
- AP2.209 als virtualisierter UGW-AP
- AP2.210 als virtualisierter User-AP Projekt Frieda23
- AP2.211 als virtualisierter UGW-AP
Besonderheiten
- Ausstattung siehe Server/ryoko/Specs und Dell R330 Spec Sheet, Installation entspr. Server Installation/DELL R330
- Software-RAID Level 1 /dev/md0 bestehend aus /dev/sda3 und /dev/sdb3 (Erstausstattung)
- Software-RAID Level 1 /dev/md1 bestehend aus /dev/sdc1 und /dev/sdd1 (SSD Erweiterung 2024, Sachspende Hack-HRO)
- Opennet Interface ("en02") ist ein IEEE802.1q VLAN Trunk zum Frieda Hausnetz Switch (siehe Projekt Frieda23)
- es erfolgt hier das Routing zwischen zwei OLSR Wolken (VMs im Server, Frieda23 Mesh)
- externe Erreichbarkeit per SSH: vpn.frieda23.de:4300
- IPMI via HNA von AP1.23 erreichbar: https://ryoko-ipmi.on
Fotos
-
Draufsicht
-
Arbeitsspeicher
-
Festplatten
-
Zusätzl. Arbeitsspeicher
-
Rack F23 3. OG
-
SSD Erweiterung