PD:Serverstruktur: Unterschied zwischen den Versionen
(rdp ports und IPv6 range nachgetragen) |
|||
Zeile 5: | Zeile 5: | ||
== IP Adressen == | == IP Adressen == | ||
− | Netzadresse: | + | Netzadresse: 195.176.254.128 |
− | Netmask: 255.255.255. | + | Netmask: 255.255.255.128 |
− | Broadcast: | + | Broadcast: 195.176.254.255 |
− | Gateway: | + | Gateway: 195.176.254.129 |
− | DNS1: | + | DNS1: 195.176.254.10 |
− | |||
− | |||
− | |||
− | |||
− | |||
+ | === IP Adressen, VLAN und Interfaces === | ||
{| border="1" | {| border="1" | ||
− | | | + | |'''Device''' || '''Internet (VLAN 2)''' || '''Intern (VLAN 3)''' || '''Admin (VLAN 1)''' |
+ | |- | ||
+ | |VirtualBox VM Host 1 || - || Eth1: 192.168.50.11 || RSAII: 192.168.70.11 | ||
+ | |- | ||
+ | |VirtualBox VM Host 2 || - || Eth1: 192.168.50.12 || RSAII: 192.168.70.12 | ||
+ | |- | ||
+ | |Discarray (Coraid NAS) || - || Eth0: 192.168.50.10 || Eth2: 192.168.70.10 | ||
+ | |- | ||
+ | |Managed Switch || - || - || 192.168.70.1 | ||
+ | |- | ||
+ | |Reserve (Administration) || EthX: 195.176.254.215 || - || EthX: 192.168.70.2 | ||
+ | |- | ||
+ | |'''VM''' || - || - || - | ||
|- | |- | ||
− | | | + | |MediaWiki Webserver || Eth0: 195.176.254.211 || Eth1: 192.168.50.211 || - |
|- | |- | ||
− | | | + | |Publicdomain Radio Server || Eth0: 195.176.254.212 || Eth1: 192.168.50.212 || - |
|- | |- | ||
− | | . | + | |Swissradio.ch Radio Server || Eth0: 195.176.254.213 || Eth1: 192.168.50.213 || - |
|- | |- | ||
− | | | + | |Swissradio Opera Server || To-Do || - || - |
|- | |- | ||
− | | . | + | |brain4free.org || Em0: 195.176.254.214 || - || - |
+ | |} | ||
+ | |||
+ | === VM Administration === | ||
+ | {| border="1" | ||
+ | | '''VM''' || '''RDP Port''' | ||
|- | |- | ||
− | | | + | | MediaWiki Webserver (VM) || 9110 |
|- | |- | ||
− | | | + | | Publicdomain Radio Server (VM) || 9100 |
|- | |- | ||
− | | . | + | | Swissradio.ch Radio Server (VM) || 9010 |
+ | |- | ||
+ | | Swissradio Opera Server (VM) || 9000 | ||
+ | |- | ||
+ | | brain4free.org (VM) || 9020 | ||
|} | |} | ||
Zeile 47: | Zeile 64: | ||
Cronjobs: | Cronjobs: | ||
− | |||
− | + | Einloggen und root werden. | |
− | |||
− | |||
− | + | Mit ''/etc/init.d/vboxcontrol'' status bekommst du die laufenden Guests. | |
− | showrun | + | Mit ''stop-vm'' bzw. ''poweroff-vm'' und danach ''start-vm'' ev. hängengebliebene Guests neustarten. |
+ | |||
+ | Falls per remote desktop (RDP) geflickt werden muss bekommst du mit ''vboxtool showrun'' die benutzten RDP ports heraus. | ||
== Radio Server (VM) == | == Radio Server (VM) == | ||
Zeile 60: | Zeile 76: | ||
OS: Debian GNU/Linux 6.0 32bit | OS: Debian GNU/Linux 6.0 32bit | ||
− | |||
=== Liquidsoap === | === Liquidsoap === | ||
− | publicdomainradio | + | publicdomainradio und swissradio haben |
− | jetzt getrennte " | + | jetzt getrennte "Server" (Virtuelle Maschinen) mit [http://savonet.sourceforge.net/ liquidsoap]. ''/etc/init.d/liquidsoap restart'' sollte helfen. |
− | restart | ||
==== In-Stream Werbung, Jingles und Station ID ==== | ==== In-Stream Werbung, Jingles und Station ID ==== | ||
Zeile 78: | Zeile 92: | ||
− | == Webserver == | + | == Webserver (VM) == |
Virtual Box Guest | Virtual Box Guest | ||
OS: Debian GNU/Linux 5.0 32bit | OS: Debian GNU/Linux 5.0 32bit | ||
− | Apache: 2. | + | Apache: 2.2.xx, chrooted (/var/www/) |
FTP: twofootd | FTP: twofootd | ||
Zeile 89: | Zeile 103: | ||
=== Mediawiki Family === | === Mediawiki Family === | ||
Struktur: | Struktur: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{| border="1" | {| border="1" | ||
− | | URL Prefix || Beschreibung | + | | '''URL Prefix''' || '''Beschreibung''' |
+ | |- | ||
+ | | -/www || Einstiegsseite | ||
|- | |- | ||
| en || Englische Enzyklopädie | | en || Englische Enzyklopädie | ||
Zeile 110: | Zeile 120: | ||
| pool || Gemeinsames Wiki für alle Medien (Bilder, Musik etc.) | | pool || Gemeinsames Wiki für alle Medien (Bilder, Musik etc.) | ||
|- | |- | ||
+ | |||
+ | |||
+ | ====Pfade mit Virtualhost Einträgen==== | ||
+ | * pdindexpage (Einstiegsseite unter http://publicdomainproject.org) | ||
+ | * de.publicdomainproject.org | ||
+ | * en.publicdomainproject.org | ||
+ | * fr.publicdomainproject.org | ||
+ | * it.publicdomainproject.org | ||
+ | * pool.publicdomainproject.org | ||
+ | * radio.publicdomainproject.org | ||
+ | |||
+ | ====Mediawiki Pfade inkl. Funktion==== | ||
+ | * mediawiki-conf/WikiFamilySettings.php: Hier sind alle präfixübergreifenden Konfigurationen (Z. B. Favicon, Sharedtables etc.). Dieses File ist in allen Wikis inkludiert. | ||
+ | * mediawiki-conf/SharedMediaSettings.php: Nötige Konfigurationen um alle Medienfiles unter "pool.publicdomainproject.org" zu verwalten. Dieses File ist in allen Wikis ausser "pool." inkludiert. | ||
+ | * mediawiki-conf/ExtensionSettings.php: Extensions die benutzt werden sollen sind in diesem File inkludiert, nötige Konfigurationen werden auch hier abgelegt. | ||
+ | * mediawiki-data/mediawiki-current: Aktuell benutzte Version des Mediawiki | ||
+ | * mediawiki-extensions: Alle Installationsdaten (Sourcen) der Extensions | ||
+ | * pool.publicdomainproject.org/audio/: Zugriff auf die Verzeichnisstruktur des gemeinfreien Audio Archives | ||
+ | |||
+ | ====Weitere Pfade==== | ||
+ | * stats: AWstats installation um die Zugriffe auf das Projekt darzustellen, viele bunte Statistiken. | ||
+ | * audioarchive: Zugriff auf die Verzeichnissstruktur des Discarrays | ||
+ | * tmp, usr, var: Nötig für php um in der chroot Umgebung zu funktionieren | ||
+ | |||
+ | |||
+ | ==== Installierte Extensions ==== | ||
+ | [http://en.publicdomainproject.org/index.php/Special:Version Installierte Erweiterungen] |
Version vom 20. Mai 2012, 16:48 Uhr
Inhaltsverzeichnis
Struktur der PD Projekt Server
Alle Dienste sind als Virtuelle Maschinen aufgesetzt und sind über Bridged Networks direkt ansprechbar. Also nach einem Umzug von einem VM Host auf einen Anderen bleiben die DNS Einträge bestehen.
IP Adressen
Netzadresse: 195.176.254.128
Netmask: 255.255.255.128
Broadcast: 195.176.254.255
Gateway: 195.176.254.129
DNS1: 195.176.254.10
IP Adressen, VLAN und Interfaces
Device | Internet (VLAN 2) | Intern (VLAN 3) | Admin (VLAN 1) |
VirtualBox VM Host 1 | - | Eth1: 192.168.50.11 | RSAII: 192.168.70.11 |
VirtualBox VM Host 2 | - | Eth1: 192.168.50.12 | RSAII: 192.168.70.12 |
Discarray (Coraid NAS) | - | Eth0: 192.168.50.10 | Eth2: 192.168.70.10 |
Managed Switch | - | - | 192.168.70.1 |
Reserve (Administration) | EthX: 195.176.254.215 | - | EthX: 192.168.70.2 |
VM | - | - | - |
MediaWiki Webserver | Eth0: 195.176.254.211 | Eth1: 192.168.50.211 | - |
Publicdomain Radio Server | Eth0: 195.176.254.212 | Eth1: 192.168.50.212 | - |
Swissradio.ch Radio Server | Eth0: 195.176.254.213 | Eth1: 192.168.50.213 | - |
Swissradio Opera Server | To-Do | - | - |
brain4free.org | Em0: 195.176.254.214 | - | - |
VM Administration
VM | RDP Port |
MediaWiki Webserver (VM) | 9110 |
Publicdomain Radio Server (VM) | 9100 |
Swissradio.ch Radio Server (VM) | 9010 |
Swissradio Opera Server (VM) | 9000 |
brain4free.org (VM) | 9020 |
Virtual Box VM Host 1 und 2
OS: Debian GNU/Linux 6.0 64bit
Cronjobs:
Einloggen und root werden.
Mit /etc/init.d/vboxcontrol status bekommst du die laufenden Guests. Mit stop-vm bzw. poweroff-vm und danach start-vm ev. hängengebliebene Guests neustarten.
Falls per remote desktop (RDP) geflickt werden muss bekommst du mit vboxtool showrun die benutzten RDP ports heraus.
Radio Server (VM)
Virtual Box Guest
OS: Debian GNU/Linux 6.0 32bit
Liquidsoap
publicdomainradio und swissradio haben jetzt getrennte "Server" (Virtuelle Maschinen) mit liquidsoap. /etc/init.d/liquidsoap restart sollte helfen.
In-Stream Werbung, Jingles und Station ID
Pre-Roll Werbung
Icecast
Webserver (VM)
Virtual Box Guest
OS: Debian GNU/Linux 5.0 32bit
Apache: 2.2.xx, chrooted (/var/www/)
FTP: twofootd
Mediawiki Family
Struktur:
URL Prefix | Beschreibung |
-/www | Einstiegsseite |
en | Englische Enzyklopädie |
de | Deutsche Enzyklopädie |
fr | Französische Enzyklopädie |
it | Italienische Enzyklopädie |
radio | Gemeinsames Wiki für die Radio Streams. Beinhalted Stream Links und Links auf die Beschreibung in verschiedenen Sprachen. |
pool | Gemeinsames Wiki für alle Medien (Bilder, Musik etc.) |