Neues aus dem Eumelnetwork

Neueste Kommentare

Als Antwort auf: 10 kleine Helferlein

Kommentar von: Eumel Besucher

Eumel

Überprüfen, ob ein SSL-Zertifikat zum Key passt:

openssl x509 -noout -modulus -in server.crt| openssl md5
openssl rsa -noout -modulus -in server.key| openssl md5

die checksum sollte gleich sein

11.04.18 @ 08:38

Als Antwort auf: Ansible-OTC 2018

Kommentar von: Mitglied

Surprise, Release 3.0 is out The rework of the Ansible roles are completed. All functions and features are migrated, incl. the buildservice use case, DNS service and handout for the workshop.
You have the choice of 3 input handler: YAML, JSON and INI file configuration. ini was the only one in the past.
Playbooks for test cases are provided but only a few checks are activated for Travis. There still some issues with the automated build process there and it’s toilsome to trigger rebuild manually there.
The documentation is updated. The ChangeLog is also provided there in various publishing formats (html, epub, pdf). The used Sphinx theme is in ansible-otc included, maybe I’ll provide this in an extra way for re-use in other projects.

24.02.18 @ 19:15

Als Antwort auf: 10 kleine Helferlein

Kommentar von: Eumel Besucher

Eumel

Text aus Zwischenablage in vi einfuegen:
Manchmal gibt es haessliche Zeilenverschiebungen. Dagegen hilft ein

:set paste

10.12.17 @ 00:29

Als Antwort auf: 10 kleine Helferlein

Kommentar von: Eumel Besucher

Eumel

ZFS set automatic mountpoints (lxd story)

zfs get mountpoint lxd00/containers/dns
zfs set mountpoint=/var/lib/lxd/containers/dns.zfs lxd00/containers/dns
zfs mount lxd00/containers/jump
cd /var/lib/lxd/containers
ln -s /var/lib/lxd/containers/dns.zfs dns

used by rollback lxd 2.2 to 2.0

02.12.17 @ 11:34
Eumel

Unit in Error-State
Wenn mit dem Charm oder einem der Hooks etwas nicht stimmt, geht die deployte Unit in Error-State.
Das Problem kann man lokal im Repo behoben und dann:

juju upgrade-charm –force-units –path ~/charms/xenial/ebook-wunschliste ebook-wunschliste
juju resolved ebook-wunschliste/0

01.04.17 @ 17:38

Als Antwort auf: Ich mach jetzt auch Container

Kommentar von: Mitglied

Beim Uebergang in den Livebetrieb kam es dann oefters zu korrupten Daten im Container oder auch Fehler beim Versuch der Migration. Nach Experimentieren mit verschiedenen Kernelversionen und Version von LXD, stellte sich dann raus, dass die Liveserver alle keinen ECC-RAM haben, die Testsysteme aber schon. Nach Lesen dieses Artikels verzichtet man entweder auf ZFS oder sucht sich Rechner mit ECC-Speicher: http://jrs-s.net/2015/02/03/will-zfs-and-non-ecc-ram-kill-your-data/

02.03.17 @ 23:26

Als Antwort auf: Citrix XenCenter

Kommentar von: Mitglied

admin

Resize btrfs:

btrfs filesystem resize +50G /data

26.01.17 @ 06:41

Als Antwort auf: Meine Buchempfehlungen, selbst gebaut

Kommentar von: Eumel Besucher

Eumel

Bislang konnte man immer nur nach Autoren suchen und bekam genaue oder similare Treffer angezeigt. Jetzt hab ich aber festgestellt, dass man auch nach Staedtenamen suchen kann, um zum Beispiel Buecher zu finden, deren Handlung in Berlin spielt. Leider werden die Suchergebnisse ueberschwemmt mit Reiseliteratur. Deswegen habe ich eine neue Option eingebaut (https://github.com/eumel8/ebook-wunschliste/pull/1), mit der man nach “Berlin” nur in der Kategorie Beletristik/Krimi/Thriller suchen kann und somit entsprechende Ergebnisse findet. Funktioniert auch mit Suchbegriffen wie “Havel” oder “Ostsee”

17.12.16 @ 17:05

Als Antwort auf: App-Deployment in LXD-Container

Kommentar von: Mitglied

OpenVPN im LXD-Container geht nicht von Hause aus, da man zusaetzliche Netzwerkschnittstellen dafuer benoetigt. Dass macht man mit “lxc profile edit default":

devices:
eth0:
name: eth0
nictype: bridged
parent: lxdbr0
type: nic
tun:
path: /dev/net/tun
type: unix-char

Jetzt kann man mit Tunnel-Devices im Containter arbeiten, bekommt man aber bei “systemctl start openvpn@client.service
Job for openvpn@client.service failed because the control process exited with error code. See “systemctl status openvpn@client.service” and “journalctl -xe” for details.
Die genaue Fehlermeldung lautet:
Failed to reset devices.list
und hat eigentlich gar nichts mit lxd zutun.
Das openvpn service profile vom systemd moechte hier Prozesslimits setzen, was cgroups vom lxd host nicht erlaubt. Kein Problem, in
/lib/systemd/system/openvpn@.service
kommentieren wir den Eintrag “LimitNPROC=10″ aus und laden die Config neu mit “systemctl daemon-reload”
Jetzt sollte “systemctl start openvpn@client.service” funktionieren.
Die VPN-Verbindung ist nur in diesem Container verfuegbar.
Moechte man die VPN-Verbindung fuer alle Container verfuegbar machen, spart man sich die Prozedur und startet das VPN einfach auf dem LXD-Host. Durch die SNAT-Verbindung sind die Hosts des VPN in allen Containern verfuegbar.

10.07.16 @ 07:38

Als Antwort auf: 10 kleine Helferlein

Kommentar von: Mitglied

Git: Eine Datei aus einem anderen Branch in den aktuellen kopieren:

# git checkout reference – modules/deploy/manifests/init.pp

24.03.16 @ 11:02

Als Antwort auf: 10 kleine Helferlein

Kommentar von: Mitglied

Git: Eine Datei in 2 Branches vergleichen:

# git diff reference live – modules/deploy/manifests/init.pp

24.03.16 @ 11:02

Als Antwort auf: 10 kleine Helferlein

Kommentar von: Mitglied

Meine Loop-Devices sind alle.
#!/bin/bash
for i in {8..30};
do
/bin/mknod -m640 /dev/loop$i b 7 $i
/bin/chown root:disk /dev/loop$i
done

31.01.16 @ 08:23

Als Antwort auf: Citrix XenCenter und OpenStack

Kommentar von: Frank Kloeker Besucher

Frank Kloeker

Erst einen Tag spaeter realisierte ich, dass die OpenStack-Instanzen auch in der GUI des XenCenters sichbar sind und sich von dort bearbeiten lassen.

22.12.15 @ 19:37

Als Antwort auf: Meine Buchempfehlungen, selbst gebaut

Kommentar von: Mitglied

Noch zwei Anmerkungen: Mit der API kann man auch direkt nach Autoren suchen (ist mir erst spaeter aufgefallen). Eine Suche nach Ebooks statt Books ist allerdings nicht moeglich (oder ich habs noch nicht gefunden)

03.08.15 @ 21:29