Aktionen

Blog

Znil.net

Aus znilwiki

Die aktuellen Informationen auf der Startseite - als Blog realisiert.
Neuer Blogeintrag: https://znil.net/index.php?title=Blog:Znil.net&action=wikilog

2017-12-06 Server Netzwerkanbindung gestört

Update 2017-12-06 23:01 Uhr: Sie haben den Fehler gefunden, liest sich sehr interessant: http://status.ovh.net/?do=details&id=15229
Deren Switche haben "mal eben" die Konfiguration verloren. Im Moment sind Sie immer noch dabei alles von Hand wieder hoch zu ziehen.


Ich wunderte mich gerade über den hohen Ping zu meinen Server (um die 220ms). Das Kundencenter von OVH ist genauso langsam.
Aber OVH ist ja sehr transparent in der Hinsicht:

https://www.ovh.de/community/status/

ClipCapIt-171206-220254.PNG
Also abwarten!

Umzug auf neuen Server bei OVH

Nun habe ich mich von meinem ersten Bare-Metal-Server bei Kimsufi über diverse Modelle zunächst zu SoYouStart vorgearbeitet. Jetzt bin ich in die nächste höhere Klasse direkt bei OVH gewechselt. Mein alter Server für ca. 54 Euro mit 2x 240Gb SSD hatte kaum noch Platz auf den Festplatten so das installierte ESXi Server bei Updates in den VMs schon mal die Notbremse gezogen hat. Ich hatte schon einen 2. ARM Server für 15 Euro dazu gemietet dessen 2TB Festplatte ich dann als NFS Laufwerk auf dem ESXi eingebunden hatte.
Jetzt ist dieser Server:

ClipCapIt-171029-194146.PNG

Es gab ein paar Anlaufschwierigkeiten bei der Installation des ESXi - 6.0 und 6.5 vom OVH Template mochte er irgendwie nicht. Ich hatte diesen nun als 5.5 installiert und dann einfach auf 6.0 upgedatet. Ich hadere noch mit dem Umstieg auf 6.5 -> ich mag den vSphere-Client einfach zu sehr.
Mit 2x 480GB SSD's und 2x 2TB HDD sind die Platzsorgen zunächst gelöst:

ClipCapIt-171029-194509.PNG

Dazu kommen noch 500GB Backup Storage die sich auch mit "flotten" 65MByte/s nutzen lassen - und dank Deduplizierung auch ausreichend sind.

Der Umzug selbst ging statt der Failover IP Technik von OVH auch einfach von statten. Statt die ganzen DNS Einträge ändern zu müssen konnte ich einfach die vorhandenen IP-Adressen von SoYouStart zu OVH umziehen. An der Firewall musste ich bis auf die MAC-Adresse nichts anpassen.

Den Umzug selbst habe ich mit einer Testversion von Veeam durchgeführt (Replikation). Damit zieht meine Kollegen und ich schon längere Zeit auch höchst unproblematisch bestehende VMs von A nach B um.

So, ich richte nun erst einmal das Backup wieder ein!

Kommentare wieder mit Namen

War - für mich als PHP Gelegenheits- und JavaScript Garnichtprogrammierer ein hartes Stück Arbeit. Und ein wenig Pfusch.
Aber nun kann man auch bei der aktuellen Kommentarfunktion wieder seinen Namen oder Email-Adresse angeben.
Meine angepasste Version der Extension findet man hier: https://git.znil.net/mediawiki/Comments

Neues Design 2.0

Das Wiki hat nun ein neues Design. Die Startseite habe ich ebenfalls überarbeitet (auch wen man das kaum sieht). Es ist nun alles auch auf mobilen Geräten gut lesbar.
Wird die Fenstergröße zu kein wird die Navigation links ausgeblendet, diese ist dann über ein Symbol oben links erreichbar. Auf der Startseite schieben sich die Boxen nun bei bedarf untereinander - abgeschaut habe ich mir diese bei der Mediawiki Startseite.
Das Design nennt sich "pivot", das GitHub Projekt findet Ihr hier.
Ziemlich Cool finde ich das ich die CSS-Anpassungen nun im Wiki selbst über eine Spezialseite machen kann: MediaWiki:Pivot.css

2017-08-06 um 22:44Uhr: Upgrade auf Mediawiki 1.27.3 LTS abgeschlossen

Es ist geschafft! Aktuelle Mediawiki-Version und PHP7!
Es sind einige Extensions auf der Strecke geblieben oder mussten durch neuere Versionen ersetzt werden. Meine Anpassungen sind deshalb erst einmal weg. Let's Encrypt und ISPConfig haben mich auch noch kräftig geärgert, beides musste auch geupdated werden.
In den nächsten Tagen werde ich mich an ein neues Design wagen - und die Änderungen an den Extension wie der Kommentarfunktion wieder vornehmen.

Update

Der erste Versuch mit "neue Version drüber kopieren" war schon mal ein Desaster, danach ging gar nichts mehr. Versuch #2 wird nun eine Neuinstallation mit dem Kopieren der Datenbank und Daten

Update des Wikis

Bitte nicht wundern falls das Wiki zwischendurch mal anders aussieht oder nicht erreichbar ist. Das Wiki lief bisher auf der Mediawiki Version 1.23 (LTS) - und die ist ausgelaufen. Ich bin deshalb dabei das ganze auf eine neuere Version zu bringen, Vorzugsweise die 1.27 (LTS). Dank einiger "schwieriger" Plugins könnte da einen Moment dauern :-(

3D Drucker

Im Moment beschäftige ich mich viel mit meinem neuen 3D Drucker. Ein Anet A8 "Klon" (auf dessen Teilen aber überall Anet steht). Für rund 170 Euro inklusive 2kg Filament habe ich das mal riskiert. Und bin ganz begeistert. Technische Problemlösungen werde ich wieder hier auf der Webseite verewigen.

Und wieder Ärger mit dem Server ...

Die Freude über den neuen Server währte nicht lange - das Ding hat angefangen immer häufiger einfach einen Reset durchzuführen.
Auf Dauer nicht gut für meine ganzen Datenbanken!
Ich habe zwar gleich einen Hardwaretest gemacht und mich an den Support gewannt - aber laut Forum ist die durchschnittliche Wartezeit auf Antwort 10 bis 14 Tage ...

Da gerade (wieder einmal) die Einrichtungsgebühr bei SoYouStart entfällt habe ich einen anderen Server bestellt - nun ist es ein [E3-SSD-5 https://www.soyoustart.com/de/angebote/e3-ssd-5.xml] - laut Internetrecherche ist die verbaute CPU (Intel Xeon E3 1245v2) mindestens doppelt so schnell in Benchmarks wie der bisherige (Intel Xeon W3520), statt 16GB sind es nun wieder 32GB - nur die beiden SSDs sind etwas kleiner (240GB statt 300GB).
Gestern Abend gemietet, installiert (leider gab es nur ESXi 5.0.0), auf ESXi 6.0.0 gebracht, gepatcht, noch mal 1,5h CPU- und RAM Burn-in-Test gemacht - und dann schnell alle VM's rüber kopiert.
In nicht mal 4h Stunden hatte ich meine Umgebung aus 8 VM's drüben.
Gefühlt ist es wirklich schneller (insbesondere mein Git-Server ist flotter), die Windows VM's booten auch flotter.

Drückt mir die Daumen das diese Kiste nun stabil läuft!

So schnell wie nie ...

ClipCapIt-160923-232230.PNG

Ich finde das znilwiki war noch nie so schnell wie jetzt.
Der Umzug auf den neuen Server hat sich gelohnt, das hier ist er: https://www.soyoustart.com/de/angebote/sys-ip-1s.xml
Der Webserver läuft unter ESXi 6 in einer VMware-VM mit folgenden Daten:

  • Ubuntu 16.04.x
  • 2vCPU
  • 2GB RAM

und liegt auf einer 300GB SSD. Vorher war es eine 2TB SATA Festplatte ... die schaffte vielleicht 100 IOPS, die SSD nun wird locker 20.000 bis 50.000 schaffen.

... war dann aber doch ganz einfach

Nun läuft die znil.net Webseite doch auf dem neuen Server, manchmal braucht es einfach einen zweiten Anlauf.
Nach dem Umzug gab die Seite nur eine nichts-sagende Fehlermeldung aus.
Ich hatte dann zwar einen Eintrag gesetzte um alle Fehlermeldung zu erhalten - aber der war 2x in der Datei, einmal an und einmal aus.
Mit den Fehlermeldungen hatte ich dann natürlich schnell die Probleme finden können: Es war das Caching! Einem Ordner fehlten die passenden Rechte und die Einstellungen in der LocalSettings.php mussten angepasst werden.

Bleibt immer noch der Versions-Umzug von Mediawiki 1.23 auf 1.27 - da warte ich jetzt aber bis 1.27 auch den "LTS" Status erreicht hat!

Ich habe den DNS-Eintrag für die Seite auf die neue IP-Adresse geändert. Damit in der Zwischenzeit nicht so viele Aufrufe ins leere laufen ist auf dem alten Server nun ein Apache Reverse-Proxy eingrichtet der über einen VPN Tunnel auf den neuen Server weiter leitet. Auf der Startseite wird deshalb oben rechts nicht mehr eure IP-Adresse angezeigt sondern die interne IP des alten Servers.

Das wird hart ...

Ich habe gerade 4 ergebnislose Stunden mit dem Versuch verbracht diese Webseite auf einen Ubuntu 16.04 LTS Server umzuziehen ...
Auf diesem haben ich neben PHP7 auch noch eine ältere PHP5.6 Version laufen ... aber im Gegensatz zu früher hat "Datenbank und Dateien kopieren" in diesem Fall nicht gereicht.
Auch ein schneller Versuch auf Mediawiki 1.27.1 upzugraden war nicht berauschend. Ich konnte mir zwar wieder die Inhalte anzeigen lassen - aber es sah grausig aus. Da muss ich noch sehr viel Hand anlegen.
Ich habe ansonsten alles auf einen neuen Webserver mit SSD's statt SATA Festplatten umgezogen ... es fehlt wirklich nur noch diese Webseite hier.

@znil.net SPAM Emails aus China ...

Immer wieder werden Emails mit der gefälschten Absender-Adresse @znil.net versendet. Ich bekomme das dann mit wenn einige der Mailserver der Empfänger Ihre Fehlermeldungen dann an meinen echten Server senden.
Die Quellserver stehen in China ... und die Empfänger sind scheinbar auch alles Adressen in China.

Ich hab mich heute mal gefragt warum in drei Teufels-Namen die ausgerechnet @znil.net verwenden.
Nun ja, wenn ich dem Google Übersetzer glauben darf so wird (einzeln) znil mit "Sie finden" oder "Du findest" übersetzt. Und net allein halt auch mit "Netz".
znil.net taugt also als Startseite für eine chinesische Suchmaschine die man "Du findest im Netz" nennen könnten.

Attacken auf Webseite und Server haben stark abgenommen

Seit dem ich auf den Firewalls das GeoIP-Blocking eingerichtet haben sind die Angriffe aus dem Internet auf meine Server um 99% zurück gegangen ... ich kann das wirklich nur Empfehlen. Fail2Ban ist quasi Arbeitslos geworden. Hier meine Artikel dazu:
pfsense - GeoIP Blocking auf bestimmte Ports oder Dienste IPv4 IPv6
Ubuntu 14.04.x Apache 2.4.7 GeoIP Blocking mit IPv4 und IPv6 einrichten

Zabbix 3.0.0 ist DAAAAA!!!!

ZABBIX30istda.png
Ich freue mich wirklich sehr über diese neue Version. Die 2.4er ist gut, 3.0 aber viel besser!

znil.net jetzt auch per https

Ich hab in den letzten Woche schon ein paar mal mit dem neuen Dienst Let's Encrypt herumgespielt:

Meine bevorzugte Methode wäre ja über den ersten Link einen automatismus per Script zu bauen. Leider hakte das immer am Abruf der zur Verifizierung notwendigen Datei. Irgendwie kriege ich das über meinen Apache (der primar durch ISPConfig verwaltet wird) nicht hin.
Aber manuell ging es!
Nun müss ich 4 bis 5 mal im Jahr es von Hand erneuern ... bis ich das mit dem Script endlich hinbekommen habe ... naja, es hat schon jemand eine ISPConfig Variante gebaut mit direkter Let's Encrypt Unterstütung: https://github.com/sjau/le2ispc oder direkt in der GUI: https://github.com/alexalouit/ISPConfig-letsencrypt

Test mit PHP 7.0.0

Gestern Abend habe ich PHP 7.0.0 mal angetestet. Meine Webseiten verwaltet ich auch den Servern per ISPConfig, dort kann man recht leicht mehrere PHP Versionen parallel vorhalten und bei Bedarf pro Webseite die Version und Methode wechseln (FastCGI / PHP-FPM). Ich habe ja diverse Subdomains mit unterschiedlichen Diensten. Und KEINE funktioniert mit PHP 7.0.0
Schade eigentlich.

Hardwareprobleme ... schon wieder

Gestern Abend hat der Hardware-Server wieder gesponnen - ständige Neustarts und Abstürze. Leider ist diesmal die MySQL Datenbank dieses Wikis auf der Strecke geblieben. Wohl dem der ein Backup hat!.
Ich habe ganz spontan den Umzug von dem Kimsufi- auf den SoYouStart-Server vorgezogen. Glücklicherweise hatte ich schon vorher eingerichtet das die VM's repliziert wurden. So konnte ich diese "relativ einfach" wieder in Betrieb nehmen.
Gelernt habe ich dabei folgendens: Stellt bei Replizierten VM's unbedingt vorher wieder die original MAC-Adresse ein, dann ist es halb soviel Ärger.

znil.net läuft jetzt auf einem SoYouStart.com Server diesen Typs: http://www.soyoustart.com/de/angebote/sys-ip-2.xml
Der ist jetzt auch nur 6 Euro teurer als mein bisheriger Kimsufi-Server, hat aber mehr RAM und Festplattenplatz. Hinzu kommen die vielen Optionen die man dazu buchen kann die es bei Kimsufi (mit Absicht) nicht gibt. Am alten Server war übrigends ein (das!) Netzteil kaputt.

Mainboard ausgetauscht

Bei meinem Server wurde das Mainboard ausgetauscht, nun läuft wieder alles stabil!

SERVERPROBLEME!

Seit heute Nacht rebootet der Hardware-Server auf dem diese Webseite liegt (als VM) ständig neu.
ich suche noch nach der Ursache in den Logs ... eventuell (wieder einmal) ein defektes Speichermodul.

« neuester ‹ nächste 20 ältester »