Mai
11
2010
Vorneweg: Es ist ein Krampf bis ich es rausgefunden hatte…
Eine Bridge einrichten, dafuer:
aptitude install bridge-utils
und anschliessend die /etc/network/interfaces entsprechend anpassen:
### Hetzner Online AG - installimage
# Loopback device:
auto lo
iface lo inet loopback
# device: eth0
auto eth0
iface eth0 inet manual
# bridge: br0
auto br0
iface br0 inet static
address 188.XX.XX.142
broadcast 188.XX.XX.191
netmask 255.255.255.192
gateway 188.XX.XX.129
bridge_ports eth0
bridge_stp off
bridge_maxwait 5
up route add -host 188.XX.XX.160 gw 188.XX.XX.160
up route add -host 188.XX.XX.161 gw 188.XX.XX.161
up route add -host 188.XX.XX.162 gw 188.XX.XX.162
Dabei darauf auf die klassischen Fehler achten:
- echo 1 >> /proc/sys/net/ipv4/ip_forward
- iptables -P FORWARD ACCEPT
Bei der Konfiguration der virtuellen Maschinen dann das Netzwerk ueber die bridge (br0) konfigurieren. Nachtraeglich kann man das sonst auch noch in der entsprechenden /etc/libvirt/quemu/MASCHINENNAME.xml anpassen:
<interface type='bridge'>
<mac address='54:52:00:3f:35:9d'/>
<source bridge='br0'/>
</interface>
In der Maschine selber ist es dann nur noch wichtig, die IP des Hauptsystems als Gateway einzutragen, ein Beispiel fuer die /etc/network/interfaces eines Gastes waere:
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 188.XX.XX.162
broadcast 188.XX.XX.191
netmask 255.255.255.192
gateway 188.XX.XX.142
Die Informationen hier habe ich aus dem Blogeintrag: “Hetzner: EQ-Serie mit zusaetzlichen IP-Adressen (HowTo)” und den bridge-krams aus meinem Kopf…
4 comments | tags: arbeit, bridge, Computer, Debian, hetzner, kvm, linux, network, ubuntu | posted in Computer, arbeit, linux
Apr
15
2010
Nur ganz kurz: Wenn es um zeitkritische Dienste geht, wie z.B. bei der vor kurzem beschriebenen LDAP StandbyMaster / Multi-Master Geschichte, dann lohnt es sich auch den NTP-Offset Wert mit Nagios zu ueberwachen… z.B. mit:
./check_ntp_time -H 123.123.123.123 -w 0,005 -c 0,01
no comments | tags: arbeit, Computer, LDAP, Monitoring, Nagios, ntp, time | posted in Computer, arbeit
Mrz
23
2010
Ich bin ein Freund vom Plain text. Damit laesst sich IMHO immer noch am besten Arbeiten. Man kann es in alle denkbaren Formate umwandeln, umbiegen, exportieren, was auch immer, und ist deswegen was Backups angeht das Ziel meiner Wahl. Natuerlich habe ich bei dem LDAP-Server das /var/lib/ldap/ im Backuppath mit drin, aber es geht nichts ueber eine Textdatei in der die Werte nochmal als Plain text drinstehen; gleiches gilt uebrigens fuer MySQL-Datenbanken…
Die Backupdatei erstelle ich mit slapcat. Wichtig dabei ist zu beachten, dass die slap* Tools ganz anders arbeiten als die entsprechenden ldap* Gegenstuecke. Beispiel slapadd und ldapadd. Die ldap* Tools sind LDAP-Clients die ueber das LDAP-Protokoll auf die Datenbank zugreifen. Die slap* Befehle aber greifen direkt auf die lokalen Datenbankdateien zu, die Berkley DB = *.bdb Dateien in /var/lib/ldap/. Da die slap* Befehle direkt darauf zugreifen koennen Sie natuerlich nur auf dem Rechner ausgefuehrt werden auf dem der LDAP-Server laeuft, und es ist wichtig, dass der LDAP-Daemon nicht laeuft. Entsprechend ist auch das Backup-Skript was fuer den LDAP laeuft, einmal taeglich per Cron aufgerufen:
#!/bin/bash
SLAPCAT=/usr/sbin/slapcat
GZIP=/bin/gzip
BACKUPDIR=/root/ldapbackup/
# Daemon stoppen
/etc/init.d/slapd stop > /dev/null 2>&1
if [ $? != "0" ]; then
logger -t "LDAP-Backup:" "Fehler beim Stoppen des slapd Daemons."
exit 1
fi
# Backup in Textdatei erzeugen
$SLAPCAT > $BACKUPDIR/$(date +%Y%m%d)-ldapbackup.ldif
if [ $? != "0" ]; then
logger -t "LDAP-Backup:" "Fehler beim Schreiben der Backupdatei mit slapcat."
exit 1
fi
# Textdatei komprimieren
$GZIP $BACKUPDIR/$(date +%Y%m%d)-ldapbackup.ldif
if [ $? != "0" ]; then
logger -t "LDAP-Backup:" "Fehler beim Komprimieren der erstellten Backupdatei."
exit 1
fi
# Daemon starten und wenn es ueberall keine Probleme gab dann Erfolgsmeldung in syslog
/etc/init.d/slapd start > /dev/null 2>&1
if [ $? != "0" ]; then
logger -t "LDAP-Backup:" "Fehler beim Starten des slapd Daemons."
exit 1
else
logger -t "LDAP-Backup:" "Das Backup der LDAP-Datenbank wurde erfolgreich durchgefuehrt."
fi
no comments | tags: arbeit, backup, bash, Computer, LDAP, skript | posted in Computer, arbeit
Mrz
18
2010

… und freue mich drauf!
no comments | tags: /me, arbeit, job | posted in /me, arbeit, job