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:
      127.0.0.1    kolektorik
  • 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
  • ALERT! 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

ALERT! Niektoré nastavenia budú aplikované až po reštarte virtuálneho stroja:

reboot

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. ALERT! 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
ALERT! 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:

/etc/init.d/ufw restart

TIP 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
 
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback