/srv/irclogs.ubuntu.com/2017/02/13/#ubuntu-de.txt

=== taunix is now known as Fussel
pLaTo0nmoin09:06
burgarduhuuu vergessen xchat zu starten 09:24
burgard...09:24
NTQmoin10:05
NTQIch hab zwei Server, die LXC Hosts auf ZFS sind. Meine Backupidee ist, dass jeder Host von all seinen Container nachts einen Snapshot macht und den dann inkrementell zum jeweils anderen Server überträgt. Falls ein Server komplett ausfällt, kann man so das Backup direkt auf der anderen Maschine starten. "lxc copy" kenne ich, aber geht das auch inkrementell?10:08
NTQIch hab auch zfs send und zfs receive gefunden. Das sieht schon ziemlich gut aus, aber ich hatte gehofft da gibt es vielleicht schon fertige Skripte, die die Kombination aus LXC und ZFS hier direkt handhaben können. Notfalls schreib ich mir selbst was.10:10
dadrcSoweit ich weiß, gibt's für LXC nichts fertiges10:15
jimsiohey, beim recherchieren finde ich bzgl. mnt vs media: mnt - temporäre user mounts. media für removable media. - nun will ich eine partition auf einer internen festplatte dauerhaft mounten. was nehm ich da?10:20
k1lmnt10:21
leszekjimsio: im Grunde ganz egal. Du kannst auch einen eigenen Ordner kreiren. Da in /media aber udisks automatisch sachen mountet, wie Wechselmedien, würde ich evtl. doch einen Unterordner in /mnt erstellen10:29
jimsiointuitiv hätte ich das auch gesagt. danke euch10:32
geserNTQ: vielleicht wäre drbd was für dich, damit kannst du block-Devices in Echtzeit auf andere Server spiegeln.10:57
NTQ geser: Klingt interessant, ist aber hier nicht mehr möglich. zfs ist bereits eingerichtet und die System laufen damit.11:05
NTQIch werde dann was eigenes basteln.11:05
k1lNTQ: kannst auch in #lxcontainers fragen11:30
NTQIch war bisher immer in #lxc. Da sind sie aber nicht so gesprächig. Warte schon seit ein paar Tagen auf Antwort. Dann probier ich es mal noch dort.11:33
lahmerhallo leute11:48
lahmerhier meine Frage: kann mir jemand bitte sagen wie der DD befwhl mit komprimierung geht. ich möchte eine partition sichern dd if=/dev/sda1 of=/tmp/test.img11:49
k1llahmer: siehe hier https://wiki.ubuntuusers.de/dd/#Image-einer-Partition-sichern11:49
le_botTitle: dd › Wiki › ubuntuusers.de (at wiki.ubuntuusers.de)11:49
k1ldort ist auch beschrieben was man beachten muss und wie man das komprimierte dann wieder einspielt11:50
lahmerwerd ich mal lesen danke11:58
=== rosseaux_ is now known as rosseaux
geserNTQ: drbd wäre eine Schicht unter dem zfs (also zwischen Partition/LVM und Dateisystem). Ich weiß leider nicht, ob man das noch nachträglich zwischenschieben kann. Ansonsten bräuchtest du ein Wartungsfenster für ein paar mv-Befehle.13:47
NTQgeser: Na ich glaube ich bleibe lieber bei zfs send und receive. Mit drbd kann ich ja erst mal auf einem anderen Server herumspielen und lernen, wenn hier mal unnütze Hardware herumfliegt13:50
geserNTQ: zfs send und receive kann auch vorteilhaft sein, da du dann eine gewisse Zeit hättest zwischen den Backups um mögliche Pannen zu retten. Bei drbd wird jede Änderung sofort auf die anderen Nodes repliziert (auch die unbeabsichtigten).13:53
NTQJa, das wäre dann ja kein Backup mehr.13:54
NTQMein Skript kann bisher lokal Snapshots aller Container machen und sie nach einer gewissen Zeit wieder löschen. Falls man mal in einem Container etwas versemmelt, kann man so ein sehr schnelles Restore machen. Gleichzeitig wird der neuste Snapshot auf den anderen LXC Host kopiert, falls da noch kein Container mit dem Namen existiert. Falls doch, wird mit zfs send/receive die Differenz übertragen.13:56
NTQAm letzten Teil mit zfs send/receive bin ich gerade. Der Rest läuft gut.13:57
NTQBevor ich einen Snapshot mache, fahre ich den Container immer sauber runter und danach wieder hoch, damit alles konsistent ist. Und das geht ja innerhalb von Sekunden.13:57
NTQIch könnte auch stateful Snapshots machen, aber das wäre bei uns hier übertrieben. Das kann ich immer noch optional einbauen, wenn ich Lust hab.13:58
=== TheImp is now known as TheInfinity
MultiStormtomreyn: hello ...14:50
MultiStormtomreyn: ich habe mal eine frage an dich, ich habe ja meinen MySQL server so konfiguriert, wie du es angeratten hattest, ich hoffe du erinnerst dich, allerdings sehe bemerke ich allerdins ein komisches verhalten brauche ich für die Verbindung eine Zertifikats datei?14:52
koegsMultiStorm: du brauchst einen public key, keine zertifikate14:55
MultiStormkoegs: wie oder wo bekomme ich den ?15:05
MultiStormkoegs: ist das das ? => https://www.thomas-krenn.com/de/wiki/OpenSSH_Public_Key_Authentifizierung_unter_Ubuntu15:07
le_botTitle: OpenSSH Public Key Authentifizierung unter Ubuntu – Thomas-Krenn-Wiki (at www.thomas-krenn.com)15:07
MultiStormich bin halt deswegen verwirrt, weil es mal geht und mal nicht, noch merkwürdiger, speicher ich die passwörrter geht es bisher immer ...15:08
koegsMultiStorm: jetzt denk doch mal kurz in Ruhe nach warum es mit gespeicherten Passwörtern immer geht...15:36
koegsMultiStorm: und ohne die seite ganz gelesen zu haben, scheint es Public Key Auth bei SSH zu beschreiben, ja15:37
MultiStormkoegs: naja es liegt sicher nicht an einer fehleingabe des Passworts15:41
MultiStormzu langsam ?15:42
koegsMultiStorm: wie immer gilt, was sollen wir da ohne logs zu sagen???15:57
MultiStormja das ist das problem, der SQL Server scheint das nicht zu protokollieren, jedenfalls habe ich keine logs gefunden16:06
MultiStormmir ist schon klar das ihr nicht raten könnt, ich wollte ja auch eigentlich nur wissen ob eine SSH keyfile benötigt wird :-)16:07
koegsMultiStorm: du musst entweder ein Passwort benutzen oder einen Keyfile anlegen und den Public Teil auf dem Server anlegen. Der Privat Key verlässt nie den Client.16:44
=== riddim_ is now known as rid_dim
=== riddim is now known as Guest47783
=== Guest47783 is now known as rid_dim
tsalmoin!19:10
jokrebelnamd19:11
tsalIch versuche aus einem größerem verzeichnisbaum ein tarball zu erstellen, allerdings wird der prozess immer vom OOM killer abgeschossen. Und das obwohl noch jede menge ram und swap frei sind. Was macht man da am besten?19:12
Frickelpitden Verzeichnisbaum aufsplitten in kleine tar-Pakete mit Kompression und dann alle zusammen in ein tar packen evtl?19:34
tsaljo werd ich wohl versuchen19:37
tsalverstehe ja nicht wie das system OOM sein kann wenn noch 5 GB speicher frei sind19:38
ppqvermutung: irgendwas mit /tmp und tmpfs19:39
ppqaber eigentlich sollte tar dort von sich aus nicht hinschreiben, iirc19:39
k1l_was ist das denn für ein verzeichnisbaum und wie liest du den ein, damit der oom killer anspringt?19:39
ppqtsal, machst du das per GUI oder CLI?19:40
ppqwenn ersteres, probier mal letzteres, das muss auf jeden fall funktionieren19:40
tsalper cli.19:40
tsalIm prinzip ist das ein windows userverzeichnis, so 100 000 dateien, um 80 GB19:41
tsalund ich lese es mit tar -cv pfad/zum/verzeichnis | pigz -1 > userbackup.tgz ein19:42
ppqhm, gleiches verhalten wenn du tar direkt das kompromieren machen lässt?19:43
tsal /tmp scheint nur so 150kB drin zu haben19:43
tsalpuh, werd ich jetzt mal ausprobieren. 19:44
Longbottomtsal: Kann das Dateisystem in dass du schreibst so große Dateien? Manche können nur maximal 4GB große Dateien.19:45
tsalext4, sollte eigentlich gehen19:45
tsalHier ist der output von so einem OOM kill: http://paste.ubuntu.com/23990428/19:48
le_botTitle: Ubuntu Pastebin (at paste.ubuntu.com)19:48
tsalkompression ohne pigz läuft noch, mal gucken ob es auch abgeschossen wird. Dauert halt viel länger19:49
ppqtsal, ahja, terminal abgeschossen und nicht tar/pigz. dann hat das was mit der pipe zu tun19:50
ppqvermute mal ein problem mit pigz19:50
tsalhm, ich dachte das abgeschossene programm ist nicht immer das schuldige19:51
ppqjoa, eben19:52
tsalhm, was macht man da? pigz nicht mehr benutzen?19:53
tsalgibt es einen guten weg herauszufinden was genau da schief geht?19:54
k1l_tsal: könnte sein, dass da mit dem datenstream nicht ordentlich umgegangen wird und stattdessen der ram volläuft.19:54
tsalkann sein, sah aber nicht so aus bei der beobachtung mit htop19:56
tsalkann natürlich sein, dass es für einige zeit ok funktioniert, und dann plötzlich eine riesige ram menge anfordert19:57
tsalOk, war wohl nicht pigz19:59
tsalmit tar -cvzf ist es genauso passiert19:59
tsaldiesmal "Feb 13 20:55:01 vdrserv kernel: [1387936.147140] cron invoked oom-killer: gfp_mask=0x26000c0, order=2, oom_score_adj=0"20:00
tsalaber ergebnis dasselbe: bash abgeschossen20:00
ppqhuh20:00
ppqprobier's mal mit --hard-dereference 20:04
ppqquelle: http://serverfault.com/a/873420:05
le_botTitle: linux - Why does "tar -cSf file.tar source" run out of memory? - Server Fault (at serverfault.com)20:05
tsalläuft. Habs wieder über pigz laufen lassen damit man auf das ergebnis nicht zu lang warten muss.20:06
ppqwars das tatsächlich? ok20:08
tsalnein, jetzt wurde es abgeschossen 20:08
tsal"Feb 13 21:07:40 vdrserv kernel: [1388692.377255] sh invoked oom-killer: gfp_mask=0x26000c0, order=2, oom_score_adj=0"20:09
tsaldasselbe ergebnis20:09
tsalpuhhh20:09
k1l_was sagt denn "free -m"?20:09
tsalwährend es läuft oder nachdem es abgeschossen wurde?20:10
tsalzweiteres ist: http://paste.ubuntu.com/23990580/20:11
le_botTitle: Ubuntu Pastebin (at paste.ubuntu.com)20:11
tsalhm, vielleicht ist der speicher fragmentiert? Die kiste läuft seit 16 tagen.20:13
tsalich würde den rechner ja neu starten, aber das geht erst morgen abend.20:15
jokrebelUptime ist alles! ;-) gute Nacht20:16
tsaljokrebel: gute nacht!20:16
ppqtsal, bei RAM spielt das keine rolle, der ist (wie der name schon sagt) wirklich wahlfrei :)20:19
tsalnaja, vielleicht sind nur kleine stücke übrig, sodass es nicht genug am stück alloziieren kann20:20
ppqda gibt's kein "am stück"20:21
tsalbei 5GB frei eigentlich schwer vorstellbar...20:21
ppqtsal, guck mal mit strace was tar da macht20:22
ppqam besten dann kompression mit tar damit es nur einen prozess gibt20:22
tsalproblem ist halt: wenn der tab abgeschossen wird ist die strace ausgabe weg.20:23
tsaloder soll ich die in eine datei schreiben lassen?20:23
ppqjo20:23
tsaltrace läuft20:27
tsaldas kann jetzt dauern... es hat durch das tracen einiges an geschwindigkeit eingebüßt20:27
ppqtsal, wenn es zu langsam ist, kannst du ja auch tar -v nutzen und dessen ausgabe in ne datei umleiten, ist sicherlich schneller20:29
ppqso kannst du wenigstens gucken ob es immer bei der selben datei passiert20:29
tsalah, ne jetzt wurde es abgeschossen.20:30
tsalhat doch nicht so lang gedauert20:30
tsalletzte 2 zeilen: read(8, "\34\21Z\325\262\314&\241/a\351\206\316O\320\357\16\232\32\25\341\217|W\17\332K|\16\17P\204"..., 10240) = 1024020:31
tsalwrite(4, "\34\21Z\325\262\314&\241/a\351\206\316O\320\357\16\232\32\25\341\217|W\17\332K|\16\17P\204"..., 10240Process 1929 detached20:31
tsal <detached ...>20:31
tsalhm ich lass es mit tar -v laufen und schau ob es an derselben datei anhält20:32
tsalok, es bleibt nicht an derselben datei stehen20:40
ppqversuch mal die allein zu komprimieren20:41
tsalppq: welche meinst du jetzt?20:43
dreamonKann man eine Luks Datei auch mit dem Filemanager einbinden? Laut wiki ja. Nur wie geht das? Verwende thunar20:43
ppqtsal, nevermind, hab das "nicht" überlesen.. sollte auch ins bett20:44
tsalich werde es nochmal ohne tmux probieren, und vertag es dann wohl bis nach neustart morgen20:44
ppqdreamon, der erkennt die nur, wenn sie direkt in der partition liegen. dateibasierte container gehen afaik nicht direkt im dateimanager20:45
dreamonWIKI: LUKS-Geräte können aber in GUI komfortabel per Maus-Klick eingebunden werden. Das Passwort kann dabei im Falle von GNOME im Schlüsselbund, bei KDE in der KDE Brieftasche hinterlegt werden, sodass LUKS-Geräte ohne extra Abfrage eingehängt werden können.Unter GNOME kann man LUKS-Geräte mittels des GVFS (Gnome Virtual File System) einbinden.20:46
ppqjo, wie gesagt20:46
dreamonAha. Ok, dann halt auf die händische20:47
ppqeinfach ein script anlegen20:48
ppqggf. noch einen starter per .desktop file20:48
dreamonjo. Danke20:49
tsalhm, interresant. Ohne tmux läuft es... noch...20:59
tsalder tmux tab in dem ich die ausgabe mit tail -f angesehen habe wurde vom oomkiller abgeschossen21:01
tomreyndreamon: wenn du das regelm#ßig brauchst könntest du dir ein loop device mit der luks-datei in fstab schreiben mit user-option und nicht-automatischem mount. dann sollte es im dateimanager autauchen und durch nen klick darauf sollte dann der popup erscheinen. denke ich. ;)21:01
tsaltar läuft aber weiter... da es ausserhalb tmux läuft21:01
tomreyn*passwort-popup21:01
tsalja ich würde sagen tmux ist schuld...21:04
tsalso, tar ist durchgelaufen, tmux hat alle tabs bis auf einen vom oomkiller abschießen lassen21:21
tsalgeheimnis gelöst würd ich sagen21:21
tsalvielen dank an alle die mir bei der fehlersuche geholfen haben!21:22
tsalso, schlafenszeit. Gn8!21:28

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!