TSM (Tivoli Storage Manager) Dateien mit dem TSM Client via Kommandozeile (CLI Command Line Interface) zurücksichern Starten des TSM Client auf der Kommandozeile root@pillepalle:~# dsmc IBM Tivoli Storage Manager Command Line Backup-Archive Client Interface Client Version 7, Release 1, Level 1.0 Client date/time: 13.08.2015 11:15:14 (c) Copyright by IBM Corporation and other(s) 1990, 2014. All […]
Autor: :)
DRBD Split Brain repair
Split Brain repair Bei einem Split Brain ist das Primary / Primary konstrukt auseinander gebrochen und man muß sich entscheiden, welche Seite man zum Master macht bzw. welche Seite die aktuellsten Daten hat. Erkennen kann man den Split Brain durch das Kommando drbd-overview. Im Idealfall sieht es so aus: drbd-overview 0:nfs_data/0Connected Primary/Primary UpToDate/UpToDate C r—– […]
Setup DRBD Primary Primary System with OCFS2
Aufbau eines DRBD Primary / Primary Testsystems mit OCFS2 Clusterfilesystem als NFS Server Server 1: name pille-01 eth0 10.1.0.1 eth1 192.168.1.1 System Ubuntu 14.04 LTS (trusty) disk /dev/mapper/g_my_data-v_drbd (200GB) (sdc) Server 2: name palle-01 eth0 10.2.0.1 eth1 192.168.2.1 System Ubuntu 14.04 LTS (trusty) disk /dev/mapper/g_my_data-v_drbd (200GB) (sdc) Das DRBD Device soll später unter /drbd eingebunden […]
MySQL collection
MySQL User anlegen Kleines MySQL Backup Script, es zieht den aktuellen Dump und behält den Dump vom Vortag MySQL ROOT PW zurücksetzen Key Buffer Tuning MyISAM MySQL Buffer Tuning InnoDB MySQL MySQL Daten Synchronität überprüfen mit den maatkit Tools MySQL Master Master Replikation einrichten
MySQL Master Master replication
MySQL Master Master Replikation einrichten Als Basis dient eine Standardinstallation unter Debian/Ubuntu mit MySQL 5.5 Host A: 192.168.0.10 | Host B: 192.168.1.10 In der Konfigurationsdatei unter /etc/mysql/my.cnf sind folgende Einträge hinzuzufügen bzw. anzupassen im Bereich Replication: Host A # Replication log_bin = /var/log/mysql/mysql-bin.log expire_logs_days = 10 max_binlog_size = 1000M sync_binlog = 1 log-slave-updates server-id = […]
check MySQL data with maatkit tools
MySQL Daten Synchronität überprüfen mit den maatkit Tools maatkit Tools auf dem System installieren apt-get install maatkit Einsatz der maatkit Tools, auf dem Server wird folgendender Befehl ausgeführt mk-table-checksum h=192.168.0.10,u=user,p=pass h=192.168.1.10,u=user,p=pass | mk-checksum-filter sollte das Passwort von root in der /root/.my.cnf hinterlegt sein, lautet der Aufruf wie folgt: mk-table-checksum h=192.168.0.10 h=192.168.1.10 | mk-checksum-filter und als […]
Buffer Tuning InnoDB MySQL
Buffer Tuning InnoDB MySQL Es hat sich als förderlich erwiesen, daß wenn man den InnoDB Bufferpool auf über 1024MB erhöht, das man mehrere Instanzen anlegt, da MySQL bis zur Version 5.6 nur Instanzen bis zu 1024MB verwalten kann, sprich wenn man z.B. den InnoDB Buffer auf 4GB setzen möchte, sollte man diesen wie folgt initialisieren: […]
Key Buffer Tuning MyISAM MySQL
Key Buffer Tuning MyISAM MySQL Zum optimieren des MySQL MyISAM Key Buffer Cache, der Standardmäßig auf 16MB eingestellt ist, muß man folgende Abfrage innerhalb von MySQL ausführen: mysql> SELECT CONCAT(ROUND(KBS/POWER(1024, IF(PowerOf1024<0,0,IF(PowerOf1024>3,0,PowerOf1024)))+0.4999), \ SUBSTR(' KMG',IF(PowerOf1024<0,0, IF(PowerOf1024>3,0,PowerOf1024))+1,1)) \ recommended_key_buffer_size FROM (SELECT LEAST(POWER(2,32),KBS1) KBS FROM (SELECT SUM(index_length) KBS1 \ FROM information_schema.tables WHERE engine='MyISAM' AND \ table_schema NOT IN […]
Create MySQL User
MySQL User anlegen CREATE USER 'Benutzer'@'%' IDENTIFIED BY 'changePWafterFirstLogin'; GRANT ALL PRIVILEGES ON *.* TO 'Benutzer'@'%'; MySQL Password expire ALTER USER 'Benutzer'@'%' PASSWORD EXPIRE
MySQL list databases for scripts
MySQL Datenbank Liste zum weiterverarbeiten auslesen und gleichzeitig DB’s ausfiltern, die man nicht sehen möchte mysql–defaults-extra-file=/etc/mysql/debian.cnf -Bse 'show databases' | grep -Ev "test|information_schema|performance_schema"