All posts by Florian Wiessner

Windows 8.1 als Linux KVM Guest mit VGA Passthrough (DirectX11) unter Ubuntu

Wer unter Linux spielen will, hat meist das Problem dass Windows Spiele nur bedingt mit Wine lauffähig sind und selten gibt es für neue Spieletitel eine Linux-Version. Aus diesem Grund hier ein Howto, wie Ihr mit halbwegs aktueller Hardware und KVM Virtualisierung eine DirectX11 taugliche Grafikkarte an den KVM Gast weitergeben könnt. Wichtig ist dass das Board eine IOMMU hat, sonst klappt das Ganze nicht. Continue reading Windows 8.1 als Linux KVM Guest mit VGA Passthrough (DirectX11) unter Ubuntu

Der Nikolaus hat Kerne gebracht…

und zwar 24!

Endlich etwas mehr CPU Leistung als mit dem alten AMD Phenom XII System, aber der Hauptvorteil ist wohl, dass das neue Board bis 96GB RAM schafft wo bei dem alten nur max. 8 GB möglich waren. Endlich mehr Platz für VMs! 🙂

nikolaus bringt 24 Core System

Natürlich habe ich bei dem neuen Board auch gleich wieder ein mir bis dato unbekanntes Problem entdeckt, nämlich das sog. Packet of Death… Die Netzwerkverbindungen sind immer wieder vollständig abgebrochen, nur ein Powercycle hat abhilfe geschafft – Schuld war ein altes Bios auf dem Supermicro X8DTL-iF Board – hier weitere Infos: http://blog.krisk.org/2013/02/packets-of-death-update.html

Jetzt sollte ich für die nächsten 3-4 Jahre erst mal wieder Ruhe haben und muss wohl den Rechner erst mal nicht mehr aufschrauben 🙂

Dough – Kunde bestellt Server, bricht Autoinstaller ab und beschwert sich dann bei unserem Support…

Seufz.

Leute, lest doch einfach mal die Dokumentation oder fragt uns im Livechat oder via E-Mail bevor Ihr planlos im Interface rumklickt… Ich finde es einfach eine Sauerei dass manche User uns negativ bewerten, weil Sie einfach planlos im Interface rumklicken, die Autoinstallation abwürgen und sich dann bei uns beschweren. Hat heute denn kein Mensch mehr 2 Minuten Zeit bei einem Problem kurz um Rat zu fragen oder sich zu informieren bevor unser Support wüst beschimpft wird oder eine negative Bewertung für unser Produkt abgegeben wird?

Diese Layer 8 Fehler nehmt Ihr doch mit zum nächsten Provider…

spontanes mysteriöses gelegentliches ssh_exchange_identification: Connection closed by remote host

Da es doch immer mal wieder auftaucht, falls Du ssh in scripts nutzt und aufrufst, und manchmal unerklärlicher weise die ssh Verbindung wegen

ssh_exchange_identification: Connection closed by remote host

fehlschlägt, liegt es wahrscheinlich an zu niedrig konfigurierten MaxStartups und/oder MaxSessions. Daher in der sshd_config (debian: /etc/ssh/sshd_config) folgendes eintragen bzw erhöhen (folgende Werte funktionieren gut bei einem 16 Node Cluster:

MaxStartups 100
MaxSessions 50

Dann den sshd mit service ssh restart bzw /etc/init.d/ssh restart neu starten. Nun sollte das Problem nicht mehr auftreten.

 

Supermicro X9SCI/X9SCA und shutdown/reboot Problem

irgendwie bin ich gerade auch über das Problem gestolpert, dass das Supermicro X9SCI/X9SCA Board mit shutdown -r now bzw reboot nicht wie erwartet rebootet, sondern einfach komplett herunterfährt. Man muss dann via IPMI den Server manuell neu starten. Das Problem hatte ich schonmal mit Ubuntu LTS 12.04 – jetzt aber auch mit Debian Squeeze und aktuellerem Kernel (3.10.26).

Abhilfe schafft man sich, indem man die Kernel-Module mei und mei_me blacklistet. Der normale Reboot funktioniert dann erst wieder, wenn das System ohne diese Module gebootet wurde – also nach dem zweiten Reboot nach der Änderung.

Hier gefunden: https://major.io/2013/06/03/supermicro-x9scix9sca-server-does-a-shutdown-rather-than-a-reboot/

1000MB / Sek Disk IO Performance KVM VServer

Kürzlich habe ich etwas Hardware im RZ für unseren KVM VServer Cluster erweitert. Nun schafft unser Disk-Subsystem 1000MB/sek:

 

 

Benchmark mit 1MB Blocksize, unlimitiertem Disk-IO und 4 Cores, 4 GB RAM, normale KVM VServer haben ein Disk-IO Limit bei 50MB/s read, 30MB/s write.

 

Endlich weniger IO-Wait 🙂

Yippie!

Frankenpost Hof zensiert/blockt bei Facebook

Die Frankenpost hat ja einen Facebook Account – in letzter Zeit wird immer wieder von der Frankenpost kurze kleine SPAM-Meldungen bei Facebook gepostet für deren “Premiumbezahlangebot”… Das ist einfach nur dreiste Werbung / SPAM… Ich habe zweimal diese Werbung damit kommentiert, dass dies SPAM sei… und nun siehe da, hat die Frankenpost mich doch tatsächlich geblockt… so konnte ich heute leider keinen Kommentar zu diesem Artikel schreiben:

https://www.facebook.com/l.php?u=https%3A%2F%2Fwww.frankenpost.de%2Flokal%2Ffichtelgebirge%2Fmarktredwitz%2FSchule-teilt-Klopapier-einzeln-aus%3Bart2442%2C2895713&h=vAQGtG0GaAQF0c-HYozoiu47cnM2eXL8FkoBgM9KpOtBasQ&enc=AZPJxGCxwOiIuWS9aaUjRJFrsdhlbl98Pca6_dv2wWYX0a5dyPyf7LCW4TWYJcDPvY2Kg26W2swkKZyhJibLGOzE&s=1

Sehr traurig…

EBICS Client ( ebics_client.class.php)

[update 27.01.2016]

Nun also doch kommerzielle Version – Infos etc. findet Ihr hier: PHP EBICS Client

[/update]

endlich hab ich es fertiggebracht.. nach 11 langen Tagen coding, debugging und studieren der überaus umfangreichen und noch dazu auch fehlerhaften EBICS Dokumentation konnte ich nun endlich einen EBICS Client in php fertigstellen, der zumindest mit meiner Sparkasse einwandfrei funktioniert 😉 Im Moment kann der Client die folgenden Auftragsarten: INI, HIA, HPB, HKD, HTD, CDD (Sepa Lastschrift), CCT (Sepa Überweisung), CDB (Sepa B2B Lastschrift), IZL, IZV, STA, PTK. Eine Klasse zum Erzeugen der SEPA PAIN Nachrichten habe ich auch schon gebaut.

Aktuell bin ich noch am überlegen, ob ich den Client unter der GPL veröffentlichen soll oder nicht… Da es kommerzielle Anbieter gibt, die relativ simple EBICS Tools (z.b. nur für Upload, nur für Signatur) für enormes Geld anbieten (EBICS Tool für Upload und Signatur für 7.000 €!!!) muss ich da jetzt erst mal ein paar Nächte drüber schlafen…