Das EuroVPS Blog
Notizen aus der Praxis.
Aus dem Maschinenraum.
Entscheidungen, Untersuchungen und Lehren aus dem Betrieb von Produktionsinfrastruktur. Geschrieben von den Menschen, die sich darum kümmern.
Das Archiv
Mehr vom Team.
So finden Sie die eine Zeile, die den Checkout langsam macht.
Ein Onlineshop wirkt langsam, jeder Server ist im Leerlauf, und der einzige Hinweis ist ein Gefühl. Messen Sie die Plattform unter der Last, die fehlschlägt, überspringen Sie die gecachte Startseite, zeichnen Sie die langsamen Requests auf und gruppieren Sie sie danach, wo sie blockieren. Die größte Gruppe ist eine Datei und eine Zeile.
Ein Cutover-Runbook für die Migration schreiben, mit einer Uhr an jedem Schritt
Ein Cutover-Runbook gibt jedem Schritt Zeitbudget, Verantwortlichen, Prüfung und Weg zurück. Wie Sie es schreiben, proben und Go oder No-Go entscheiden.
Wie Sie die Stromaufnahme eines Racks mit zwei Zuführungen lesen, und was die Zahlen verbergen
Zwei Zuführungen schützen Sie nur, wenn jede das ganze Rack tragen kann. Wie Sie die Aufnahme der Zuführungen A und B lesen, die Failover-Last planen, Phasen ausgleichen und Kabel sicher umstecken.
Fibre-Channel-Zoning-Änderungen, eine Fabric nach der anderen
Brocade-Zoning so ändern, dass ein Fehler nie alle Pfade zugleich trifft: Single-Initiator-Zonen, Namensregeln, gestaffelte Enables, Prüfungen.
So lesen Sie den Multipath-Status auf einem Linux-Host
Was multipath -ll über SAN-Platten sagt: die Zahl der Pfade, ALUA-Prioritäten, Queueing, wenn Pfade verloren gehen, und wie Sie das Failover beweisen, bevor Sie es brauchen.
Ihr Monitoring ist auch ein System: Testen Sie den Pfad, nicht das Dashboard
So prüfen Sie, dass Logs tatsächlich ankommen, dass Alarme einen Menschen erreichen und dass ein ruhiges Dashboard ein gesundes Netzwerk bedeutet. Eine praktische Checkliste mit Befehlen.
Zwölf Fragen zu den DSGVO-Maßnahmen Ihres Hosters
Zwölf präzise Fragen zu den DSGVO-Maßnahmen Ihres Hosters: Datenstandort, Zugriff, Verschlüsselung, Backups, Datenträgerlöschung und Meldung von Verletzungen.
Ein PHP-Upgrade beweisen, bevor Sie umschalten, mit bereitem Rollback
Eine App sicher auf einen neuen PHP-Branch bringen: parallel installieren, den Code linten und scannen, nachverfolgen, was der Traffic wirklich lädt, dann ein Socket umschalten.
So betreiben Sie DNS mit einem Hidden Primary und öffentlichen Secondaries
Halten Sie die Hauptkopie Ihrer Zonen vom Internet fern und lassen Sie die Secondaries das Antworten übernehmen. Zwei Wege, sie mit PowerDNS zu speisen, DNSSEC eingeschlossen, und die Prüfungen.
Eine CloudStack-Cloud patchen, während die Instanzen der Tenants weiterlaufen
Eine Methode Ebene für Ebene für ein CloudStack-Sicherheitsupdate: bewerten, sichern, zuerst das Management, Agents Host für Host, Router nach Beleglage.
Warum eine VM, die größer als ein CPU-Socket ist, oft langsamer läuft
Wie NUMA auf einem Host mit zwei Sockets funktioniert, warum eine VM über beide Sockets bei jedem Speicherzugriff zahlt, und wie Sie passend dimensionieren.
Prüfen Sie die Labels, bevor Sie SELinux die Schuld geben
Die meisten SELinux-Verweigerungen sind eine Datei mit falschem Label, keine Lücke in der Policy. Wie Sie Labels nach einer Installation prüfen, sie richtig korrigieren und auf entfernten Hosts sicher auf Enforcing gehen.
Ihr eigener RPM-Mirror, und den Fix bauen, bevor die Distribution ihn ausliefert
Wie Sie einen konsistenten lokalen RPM-Mirror betreiben und, wenn ein Fix upstream veröffentlicht, aber noch nicht paketiert ist, ihn sauber bauen, sodass das offizielle Paket später übernimmt.
Die ersten Stunden nach einem kritischen CVE: eine Checkliste, die funktioniert
Was zwischen der Veröffentlichung einer kritischen Schwachstelle und dem Patch zu tun ist: exponierte Hosts finden, Gegenmaßnahmen setzen, sicher ausrollen, eine Zeitleiste führen und die Logs prüfen.
Kabel nummerieren. Warum «höchste plus eins» die falsche Regel ist
Cable-IDs helfen nur, wenn eine Nummer für immer ein Kabel bedeutet. Wie Sie sie monoton und fail-closed vergeben, beide Enden beschriften und Duplikate früh erkennen.
Ihr Inventar ist eine Hypothese, bis das Netzwerk sie bestätigt
Wie Sie ein DCIM ehrlich halten: eine IP dreifach als frei beweisen, MACs vom Controller lesen, Links per LLDP und FC-Fabric bestätigen, jedes Feld zurücklesen.
Ein VLAN mit WireGuard und VXLAN zwischen Standorten aufspannen
So erweitern Sie ein Layer-2-Segment mit WireGuard und VXLAN auf Linux über zwei Standorte: die MTU-Rechnung, der Aufbau der Bridges, der Schutz vor Loops und eine Reihenfolge für die Migration.
Ein Alarm ist eine Nachricht an einen Menschen, keine Zeile in einem Log
Wie Sie Monitoring-Alarme weiterleiten, damit der richtige Ingenieur sie innerhalb von Sekunden sieht: strenge Schweregrade, Abhängigkeiten, Zustellung per Chat, Zuständigkeit und Abstimmung pro Host.
Ein Hidden Primary und dnsdist. Härtung von autoritativem DNS
Warum autoritatives DNS einen Hidden Primary braucht, die dnsdist-Regeln, die es wert sind, vor jeden öffentlichen Nameserver gesetzt zu werden, und wie Sie Zonen und Reverse DNS prüfen.
Wie ein Backend-Neustart für Ihre Besucher unsichtbar wird
Zwei Webserver zeigen noch Fehler, wenn einer neu startet. Die Einstellungen in HAProxy, Varnish und keepalived, die einen Neustart unsichtbar machen, und wie Sie es testen.
So lesen Sie den Zustand eines Galera-Clusters in fünf Statusvariablen
Die wsrep-Statusvariablen, die zeigen, ob ein Percona XtraDB oder MariaDB Galera Cluster gesund ist, langsam, oder einen Schritt vom Verlust des Quorums entfernt.
Meistgelesen
Die Leitfäden, zu denen Leser zurückkehren- 0110 Gründe, warum Ihre Website langsam lädt (und wie Sie sie beheben)
- 02Wichtige Linux-Logdateien, die Sie auf RHEL 9 und 10 überwachen müssen
- 03WordPress Multisite mit nginx und PHP-FPM auf RHEL 9 und 10 einrichten
- 04Archimedes und der Flaschenzug: wie ein Mann ein Schiff bewegte
- 05Vollständiger Leitfaden zu HTTP-Statuscodes: 300er-Serie
- 06Vollständiger Leitfaden zu HTTP-Statuscodes: 400er-Serie
- 07Wie viel RAM, CPU, Speicher und IOPS braucht Ihr VPS wirklich?
Setzen Sie das Gelesene um
Haben Sie eine Workload im Kopf?
Beginnen Sie mit den Zahlen.
Die Dimensionierungstools machen aus Ihren Anforderungen eine vorgeschlagene Konfiguration und eine unverbindliche Preisspanne. Ein Ingenieur hilft Ihnen zu prüfen, was passt.

