LPS:Xen/oracle
Z HelpDesk
< LPS:Xen
Provést registrace:
- rackmonkey
- dns
- připravit boot config pro xen:
cd /afs/.zcu.cz/common/etc/xen/boot cp dbvske dbzkratka vim dbzkratka #opravit jmeno, disky a hlavne MAC adresy vos rel -v common.etc.xen
Pro databázisty se klonují servery z obrazu dbavu dle postupu:
ssh root@zen1 lvcreate -L40G vgxen -n dbzkratka.root lvcreate -L256M vgxen -n dbzkratka.swap mkswap /dev/vgxen/dbzkratka.swap exit for i in hippod zen1 zen2 zen3 xen1 polyxen ; do echo $i ; ssh root@$i 'lvchange -ay /dev/vgxen/dbzkratka.swap /dev/vgxen/dbzkratka.root' ; done ssh root@polyxen zcat /mnt/data/dbvsss/20140108-1440.gz | pv | dd of=/dev/vgxen/dbzkratka.root bs=1M mount /dev/vgxen/dbzkratka.root /mnt/floppy chroot /mnt/floppy vim /etc/hostname /etc/network/interfaces /etc/hosts /etc/hosts.allow /etc/bacula/bacula-fd.conf rm /etc/krb5.keytab kadmin -p user/root ank -randkey -policy default_nohistory +requires_preauth host/dbzkratka.zcu.cz@ZCU.CZ ktadd host/dbzkratka.zcu.cz@ZCU.CZ quit rm -f /etc/ssh/ssh_host_* dpkg-reconfigure openssh-server passwd exit umount /mnt/floppy xm create /etc/xen/boot/dbzkratka exit ssh root@dbzkratka vim /etc/default/grub upravit defaultni boot: GRUB_DEFAULT=0 update-grub apt-get update apt-get upgrade vim /etc/shorewall/interfaces # pridat eth1 jako zonu 'ocfs' vim /etc/shorewall/policy # pridat fw<->ocfs ACCEPT, musi byt pred REJECT a DROP pravidly! /etc/init.d/shorewall restart
Nastavit:
- zjistit od Petra Jirouška volné IP z privátního rozsahu (192.168.1.x) a nastavit jej:
vim /etc/network/interfaces ifup eth1
- smazat cfengine a znova jej rozchodit
apt-get remove --purge cfengine-community rm -rf /var/cfengine/ apt-get install cfengine-community cf-agent -B 147.228.52.124 /etc/init.d/cfengine3 restart
- přidat novy stroj do xen/auto, aby startoval i při rebootu Dom0
- nagios
- zálohování
- poslat mail na petr@civ.zcu.cz, kopie obal@civ.zcu.cz kvuli zalohovani
Příprava obrazu
ssh root@polyxen mkdir -p /mnt/data/dbvsss xm shutdown dbvsss cat /etc/xen/auto/dbvsss | grep -v ^# | grep vgxen disk = [ 'phy:/dev/vgxen/dbvsss.root,xvda,w', 'phy:/dev/vgxen/dbvsss.swap,xvdb,w', dd if=/dev/vgxen/dbvsss.root bs=1M | pv | gzip > /mnt/data/dbvsss/20140108-1428.gz xm create /etc/xen/auto/dbvsss