From ISP admin
Contents |
Virtuální instalace
Z naší strany je podporována pouze virtualizační technologie XEN a dobré zkušenosti máme i s Vmware. Pokud však máte zkušenosti s jinými platformami, můžete se pokusit provozovat ISPadmin i pod jinou virtualizací. Základní princip je stejný jako kterýkoliv jiný systém založený na GNU/Linux. Vždy však musí provozovatel systému ve virtuálním stroji zajišťovat funkčnost a spolehlivost virtualizační platformy vlastními silami. Pokud si nejste v oblasti virtuálních technologií zcela jisti, můžeme Vám nabídnout spolehlivé řešení ve formě hostování instalace na našem hardware.
XEN
Pokud máte server vyhrazený k provozu Xenu, využijte možnost provozovat Vaši instalaci přímo jako "DomU" stroj. Tento způsob provozu systému ISPadmin vyžaduje znalost správy Xenu, protože každý správce operačního systému provádí instalaci samostatně. Lze však postupovat podle připraveného návodu. Instalace je pak rychlá a jednoduchá.
Pro instalaci systému ISPadmin do Xenu máme připraven instalační balíček:
- ispadmin_xen_3.47.tgz # Instalační obraz disku
- kernel/ # Adresář obsahující kernel a initrd
XEN v LVM
Doporučujeme právě tento způsob instalace. Běh virtuálního systému je rychlejší a plynulejší než při instalaci do souboru.
Postupujte tedy dle následujících kroků:
- Vytvoření disku na LVM. Předpokládáme, že je připraven Volume group "xen_hosts" mapovaný do /dev/xen_hosts/, velikost zvolit dle uvážení
lvcreate -L 40G -n ispadmin_xen xen_host
- Vytvoření SWAP oddílu, stačí 1GB
lvcreate -L 1G -n ispadmin_xen_swap xen_host
- formát
mkfs.ext3 /dev/xen_hosts/ispadmin_xen mkswap /dev/xen_hosts/ispadmin_xen_swap
- připojení svazku do adresáře /hd
mkdir /hd mount /dev/xen_hosts/ispadmin_xen /hd
- nakopírování a instalování image ( předpoklad je, že je uložen v /root/ispadmin_lvm.tgz )
cd /hd tar xvfz /root/ispadmin_xen_3.47.tgz
- nastavit správnou IP v /hd/etc/rc.local
pico -w /hd/etc/rc.local
- odpojení svazku
cd /root umount /hd
- tímto by měl ispadmin nastartovat
xm create /etc/xen/ispadmin_xen.cfg
- Příklad konfiguračního /etc/xen/ispadmin_xen.cfg
# # Kernel + memory size # kernel = '/xen/boot/vmlinuz-2.6.26-2-xen-amd64' ramdisk = '/xen/boot/initrd.img-2.6.26-2-xen-amd64' memory = '512' # # Disk device(s). # root = '/dev/sda1 ro' disk = [ 'phy:/dev/xen_hosts/ispadmin_xen,sda1,w', 'phy:/dev/xen_hosts/ispadmin_xen_swap,sda2,w' ] # # Hostname # name = 'ispadmin_xen' # # Networking # dhcp = 'dhcp' vif = [ ] # # Behaviour # on_poweroff = 'destroy' on_reboot = 'restart' on_crash = 'restart'
XEN ve FILE
Ačkoliv tento způsob instalace spíše nedoporučujeme z důvodu nižšího výkonu virtuálního stroje, je tato instalace snazší na správu a provedení než při použití LVM oddílu.
- Vytvoření file ve kterém XEN poběží ( v adresáři /xen_images ), prostor pro ISPadmina, velikost zvolit dle uvážení ( v našem případě 40G )
dd if=/dev/zero of=/xen_images/ispadmin_xen.img bs=1G count=40
- SWAP, stačí 1GB
dd if=/dev/zero of=/xen_images/ispadmin_xen_swap.img bs=1G count=1
- format
mkfs.ext3 /xen_images/ispadmin_xen.img mkswap /xen_images/ispadmin_xen_swap.img
- připojení svazku do adresáře /hd
mkdir /hd mount /xen_images/ispadmin_xen.img /hd -o loop
- nakopírování a instalování image ( předpoklad je, že je uložen v /root/ispadmin_lvm.tgz )
cd /hd tar xvfz /root/ispadmin_xen_3.47.tgz
- nastavit správnou IP v /hd/etc/rc.local
pico -w /hd/etc/rc.local
- odpojení svazku
cd /root umount /hd
- tímto by měl ISPadmin nastartovat
xm create /etc/xen/ispadmin_xen.cfg
- příklad konfiguračního souboru /etc/xen/ispadmin_xen.cfg
# # Kernel + memory size # kernel = '/xen/boot/vmlinuz-2.6.26-2-xen-amd64' ramdisk = '/xen/boot/initrd.img-2.6.26-2-xen-amd64' memory = '512' # # Disk device(s). # root = '/dev/sda1 ro' disk = [ 'file:/xen_images/ispadmin_xen.img,sda1,w', 'file:/xen_images/ispadmin_xen_swap.img,sda2,w' ] # # Hostname # name = 'ispadmin_xen' # # Networking # dhcp = 'dhcp' vif = [ ] # # Behaviour # on_poweroff = 'destroy' on_reboot = 'restart' on_crash = 'restart'
VMware
Jelikož je technologie VMware velmi populární mnoho ISP provozuje systém ISPadmin jako virtuální stroj právě pod VMware. Hlavní výhodou je škálovatelnost hardware dle aktuální potřeby a vytížení serveru, ale také hierarchický systém snapshotů. Ukazuje se, že i přes snadnou správu a levný provoz se jedná o dobře použitelné řešeni pro ISPadmin. Instalace probíhá tak, že si vytvořítě virtuální stroj, připojíte do něj image s instalačním cd ISPadmin, nastavíte defaultní gw a IP adresu a kontaktujete naši technickou podporu k dokončení instalace. Pokud jste ohledně instalace ISPadmina nebo obecně ohledně instalace Linuxu v textovém prostředí zběhlí, můžete instalaci provést sami dle návodu k [Documentation/Installation/Local/cs|instalaci].
USB - VMware má podporu USB2.0, takže zprostředkuje transparentně zařízení do podřízeného systému.
SMS brána - Povedlo se zprovoznit COM i USB sms brány.
HyperV
Provoz ISPadmina pod HyperV. Pokud má někdo zkušenosti a chuť přispět, kontaktujte nás prosím na email support@ispadmin.eu. Je potřeba uvést poznatky k instalaci, co kde nastavit, aby pak mohla proběhnout instalace jako na reálném stroji.
VirtualBox
Zde platí v zásadě to stejné jako pro VMware. Většina instalací provozovaných ve VirtualBoxu jsou však používány pro testovací účely.
- správně se nedetekuje cd-rom mechanika. Je potřeba zadat ručně příkaz mount a poté překontrolovat úspěch:
mount /dev/XXX /install; ls /install |grep ispadmin*tgz
Na místo XXX dosaďte blokové zařízení, na kterém je připojena virtuální mechanika, nejčastěji /dev/hda, /dev/hdb, /dev/hdc, /dev/sr0
- pokud je to možné, povolte přímý přístup virtualizace k hardware