Dokumnetácia servera Kolektorik
Stručná charakteristika
- Účel: Tento virtuálny server slúži pre rozmanité potreby pracovnej skupiny kolektoristov.
- HW: svinka.fei.tuke.sk KVM host
- OS: GNU/Linux Ubuntu 10.04 lucid beta 2
- SW:
- Spravuje: EqO, adrian_pekar
Prístup k službám servera
- SSH: svinka.fei.tuke.sk:12022 (tcp)
- PostgreSQL: svinka.fei.tuke.sk:12432 (tcp)
- IPFIX: svinka.fei.tuke.sk:12739 (udp)
Inštalačný manuál
Inštalácia základného systému a doplnkov typických pre výskumnú skupinu MONICA bola vykonaná podľa návodu:
http://wiki.cnl.sk/Sandbox/VirtOnSvinka?rev=14
Tento virtuálny stroj bol vytvorený odvodením z virtuálneho stroja lucid_b2.monica:
virt-clone --connect=qemu:///system --original=lucid_b2.monica --name=lucid_b2.monica.col --file=/data/virt/lucid_b2.monica.col.qcow2
qemu-img create -b /data/virt/ro_lucid_b2.monica.qcow2 -f qcow2 /data/virt/lucid_b2.monica.col.qcow2
Spustenie virtuálneho stroja Kolektorik:
virsh start lucid_b2.monica.col
Nastavenie jedinečných parametrov
- názov stroja (hostname) nastaviť na kolektorik
echo 'kolektorik' > /etc/hostname
- a tiež v
/etc/hosts upraviť pôvodný záznam na:
- IPv4 nastavenia
- Nastaviť na 192.168.122.12 v
/etc/network/interfaces. Pôvodný záznam pre eth0 iface eth0 inet dhcp nahradiť nasledujúcim:
iface eth0 inet static
address 192.168.122.12
netmask 255.255.255.0
gateway 192.168.122.1
- Nastaviť DNS v
/etc/resolv.conf:
domain cnl.sk
nameserver 192.168.122.1
nameserver 147.232.40.1
nameserver 147.232.3.2
-
Používateľa ubox treba po finálnom nasadení systému odstrániť:
deluser --remove-all-files ubox
- Pridanie používateľov oprávnený spravovať server do skupiny
sudo:
adduser adrian_pekar sudo

Niektoré nastavenia budú aplikované až po reštarte virtuálneho stroja:
Záloha čerstvej inštalácie virtuálneho stroja
Po dokončení inštalácie je vhodné virtuálny stroj zálohovať, aby ho bolo možné neskôr jednoducho obnoviť. Zálohovať stačí len virtuálny disk.

virtuálny stroj musí byť vypnutý.
cp /data/virt/lucid_b2.monica.col.qcow2 /data/virt/ro_lucid_b2.monica.col.qcow2
chmod a-w /data/virt/ro_lucid_b2.monica.col.qcow2
qemu-img create -b /data/virt/ro_lucid_b2.monica.col.qcow2 -f qcow2 /data/virt/lucid_b2.monica.col.qcow2
Obnova sa vykoná nasledujúcim príkazom:
qemu-img create -b /data/virt/ro_lucid_b2.monica.col.qcow2 -f qcow2 /data/virt/lucid_b2.monica.col.qcow2

Aktuálny virtuálny disk bude vymazaný a nahradený zálohou. Ak to nie je žiadúce, tak musí byť presunutý, premenovaný či prekopírovaný.
Sprístupnenie služieb do siete hostiteľského stroja
Pretože virtuálny stroj pristupuje k sieti hostiteľského stroja cez NAT, je potrebné nastaviť
port forwarding pre sprístupnenie služieb.
Pre
Uncomplicated Firewal (UFW) je potrebné do súboru
/etc/ufw/before.rules pridať nasledujúce pravidlá do sekcie
nat (
* nat):
#[by EqO] Port forwarding for virtual server kolektorik.
# 11022 - SSH
-A PREROUTING -p tcp --dport 12022 -i eth0 -j DNAT --to-destination 192.168.122.12:22
# 11432 - PostgreSQL
-A PREROUTING -p tcp --dport 12432 -i eth0 -j DNAT --to-destination 192.168.122.12:5432
# 11739 - IPFIX
-A PREROUTING -p udp --dport 12739 -i eth0 -j DNAT --to-destination 192.168.122.12:4739
Nastavenia prídu do platnosti až po reštartovaní UFW:

Tieto nastavenia sú vytvorené pre server
svinka.fei.tuke.sk a nemusia byť vo všeobecnosti postačujúce.
-- Main.eqo - 22 Apr 2010
Topic revision: r2 - 25 Apr 2010 - 18:09:09 - eqo