Vybavení a konfigurace lokalit
Z VirtlabWiki
POZOR: V konfiguračních souborech popisujících připojení rozhraní a konzolí laboratorních prvků píšeme jména prvků i rozhraní výhradně malými písmeny.
Obsah |
Lokalita Ostrava
Lokalita VŠB-Technická univerzita Ostrava, kat. informatiky FEI / CNAP RCNA
Lokalita Karviná
Lokalita Obchodně-podnikatelská fakulta v Karviné, Slezská univerzita v Opavě / CNAP LCNA
Lokalita Filakovo
ACL mezi Internetem a jednotlivými lokalitami
Všechny softwarové servery běží zatím v obou lokalitách na jednom PC. Později bude vhodné tunelovací server oddělit, aby tunelovaný provoz laboratorní sítě neovlivňoval výkon PC se systémovými servery Virtlabu a WWW rozhraním.
Na řídící server v každé lokalitě je nutné z Internetu pustit tento provoz:
- HTTP, HTTPS odkudkoli - webové rozhraní
- HTTP redirectován na HTTPS, využíváme výhradně HTTPS
- TCP/10000 odkudkoli - přístup na konzole laboratorních prvků z appletu ve webovém rozhraní uživatelů
- IPSec tunely z ostatních lokalit (v cílové konfiguraci full mesh tunelů)
- zatím tunel mezi virtlab.cs.vsb.cz a virtlab.opf.slu.cz (ESP)
Porty jednotlivých serverů
common.h
// Implicitni port consoloveho serveru #define DEFAULT_PORT 10000 #define STR_DEFAULT_PORT "10000" // Port tulenlovaciho serveru #define TUN_SERVER_PORT 40001 #define UDP_RESEND_PORT 40002 // port of RS protocol #define RSVSRV_PORT 50001 // port of AS protocol #define ACT_SERVER_PORT 50002 // port konfiguracniho serveru/ #define CONF_PORT_NUM 60001 // port mazaciho serveru #define ERASE_PORT_NUM 60002
Konfigurace XEN serverů
Konfigurace je v lokalitě karvina i ostrava shodná.
- Management XEN serveru po vnitřní síti přes VLAN1 na adrese 10.0.0.100.
- Jsou trvale vytvořené instance PC0@ostrava - PC9@ostrava, resp. PC0@karvina - PC9@karvina. Jejich eth0 jsou připojeny na VLAN 1000-1009 (v obou lokalitách stejně).
- Přístup na konzoly je přes TCP 10.0.0.100 port 10000-10009
VLANy používané pro generování virtuálních topologií vyžádaných jednotlivými lokalitami
- Lokální VLANy všech lokalit: 4001+
- mohou se opakovat, protože se nikdy netunelují, slouží pro držení portů "up" a izolovaně od ostatních
- ostrava: 2-499
- karviná 500-999
Zálohování
Karviná
Zálohování pomocí Amanda (spouštěno přes inetd)
- Automaticky zálohované /opt/virtlab, /etc, /boot /lib/modules
- /usr/local/bin/backup - pre-backup skript (věci k backupování zkopíruje do /var/backups, který zálohuje Amanda)
- spouštěno z Cron (denně 0:30)
- obsahuje dump MySQL
- další datové soubory Virtlabu jsou v /opt/virtlab/data, ty se zkopírují s /opt/virtlab automaticky
- Amanda začíná zálohovat 0:45
Ostrava
Bude doplněno, po dohodě s CIT.
Implicitní konfigurace laboratorních prvků (startup-config)
hostname XXX no ip domain-lookup no service config line con 0 logging synchronous interface I shutdown mtu 1492 ! na Ethernetech, kvuli 2-nasobnemu taggingu 802.1q, Karvinsky tunserver (USB-Ethernet) neumi prenest ! vetsi MTU (musi byt vsude, tedy i v Ostrave)
Implicitní konfigurace prvků lokality Ostrava