Dokumentation, wie im RZ bisher VMs angelegt werden. Stand: 01.11.2017
puppet icinga
ibu (dns) phenyl plattenschwein infra01 (dns2)
.instance_id .service_object_id .output . current_state where current_state != 0 service_object_id -> icinga_services.service_id
.display_name .host_id
ssh -X root@VMhost virt-manager vm shutdown & start
icinga.shack... cssh root@host aptitude update aptitude safe-upgrade reboot ibu, phenyl, infra01
ssh icinga mv /etc/icinga2/conf.d/notifications.conf notifications.conf_
ssh root@icinga.shack icinga2 daemon -C
virt-manager wenn möglich vom VMhost verwenden (mit X forwarding)
check load on ibu & phenyl -> decide
virt-manager connect to VMhost
virt-manager -> new
PXE
256 MB RAM & 1CPU
managed or existing storage -> pool0 -> new volume (10GB)
network: shared device name: br0
pxe boot -> debian jessie amd64
mirror ftp-stud.hs-esslingen.de
proxy -> http://aptcache.shack
root pass -> keepass
user "shack" pass -> keepass root pass
partition: guided lvm; all in one
apt: standard utilities & ssh server
aptitude install curl
curl http://shack.shack/install/puppet | sh (| = Shift #)
puppet agent --test
IP configen:
ssh git@rzgit.shack
neue IP in Dokumente/shack/rz/../adressen eintragen
IP auf root@dns.shack eintragen /etc/bind/pri/db.shack
Serial inkrementieren/anpassen (Datum)
rndc reload
IP in /etc/network/interfaces eintragen
"iface eth0 inet static
" address $ip
" netmask 255.255.240.0
" gateway 10.42.0.1
(vim : = Ö)
reboot
IPv6 auf dns.shack eintragen (analog IPv4)
SSH Key von Owner auf root eintragen / shack user anlegen
Monitoring eintragen:
ssh icinga.shack
cd /etc/icinnga2/conf.d/hosts/$VMhost
cp $item.conf $new.conf
edit $new.conf
icinga2 daemon -C && systemctl reload icinga2.service
Backup einrichten:
ssh plattenschwein.shack
cd /etc/rsnapshot/backup-available
cp 00example.conf $new.shack.conf
vim $new.shack.conf
:%s/<host>/$new/gc
(last line delete / edit)
ln -s available -> enabled (cd enabled; ln -s ../backup-available/$new.shack.conf)
rsnapshot -V -c /etc/rsnapshot/backup-enabled/$new.shack.conf sync (on error mkdir missing)
rsnapshot -V -c /etc/rsnapshot/backup-enabled/$new.shack.conf hourly (geht auch am ende)
vim /etc/nagios/nrpe.d/rsnapshot.cfg
copy: shift + v y P / p
service nagios-nrpe-server reload
aptitude install resolvconf
Zusätzliche Daten in /etc/network/interfaces eintragen
"iface eth0 inet static
" address $ip
" netmask 255.255.240.0
" gateway 10.42.0.1
" dns-nameservers 10.42.0.100 10.42.0.200
" dns-search shack
VM in startup
virt-manager -> vm-settings -> boot options -> boot on startup