Migration von RAID1 RAID5 erwies sich als um ein Vielfaches einfacher als ich dachte 🙄 Im Allgemeinen sind sie 5 einfache kleine Wartezeiten und 1 ein Bier für Mut.

Für mich wurde das System erstellt Raid Array md0, an dem sie teilnehmen 2 sda und sdb disk. Ich werde ihnen einen dritten SDC hinzufügen, aus dem RAID5 erstellt werden kann 3 Fahrt. Im Allgemeinen dient diese Akrobatik dem wissenschaftlichen Zweck einer virtuellen Ich habe sie noch nicht in einer realen Umgebung getestet, Aber ich erwarte keine Dramen auf einer echten Maschine, wenn es soweit ist.

  1. Wir erstellen das gleiche Dateisystemlayout wie auf unseren anderen Festplatten – sfdisk -d / dev / sdb | sfdisk / dev / sdc
  2. Wir aktualisieren unser aktuelles RAID5-Array – mdadm –wachsen / dev / md0 –Level = 5
  3. Wir fügen die neue Festplatte dem Array hinzu – mdadm –verwalten Sie / dev / md0 –add / dev / sdc . Hier kommt der dünne Punkt, dass das Array immer noch RAID1 ist und nicht mit der Synchronisierung beginnt, da unser neues Laufwerk frei ist
  4. Der wichtigste Moment, in dem sdc aktiv wird und die Synchronisation beginnt – mdadm –wachsen / dev / md0 –Schlachtzugsgeräte = 3 . Gute Zeit, um Ihr Bier zu öffnen, wenn es nicht fertig ist 😉 Unterbrechen Sie den Vorgang unter keinen Umständen!!!
  5. Nachdem die Synchronisierung beendet war, musste die Größe der Partition geändert werden, da der Speicherplatzverlust in RAID1 1 / n und in RAID5 1-1 / n beträgt

Der größte Vorteil ist, dass das System nicht neu gestartet oder zusätzliche Arrays entfernt und erstellt werden müssen.

sfdisk -d /dev/sdb | sfdisk /dev/sdc
mdadm --grow /dev/md0 --level=5
mdadm --manage /dev/md0 --add /dev/sdc
mdadm --grow /dev/md0 --raid-devices=3
resize2fs /dev/md0

Guten Abend 😛

Wir bereiten einen neuen Hosting-Service vor und während der Tests beim Versuch, eine Verbindung zwischen WHMCS und Cloudmin herzustellen, trat der folgende Fehler auf

CURL-Fehler: 7 – konnte keine Verbindung zum Host herstellen

 

Spaß, ich überprüfe sofort die Verbindung zwischen den Maschinen, auf denen sich WHMCS und Cloudmin befinden, alles funktioniert. Ich überprüfe den 10000. Port und er ist offen und ich habe Zugriff darauf 🙄 . Spaß!

Правя един бърз на cloudmin сървъра

tcpdump -i br0 host WHMCS_IP

und für mich (Nicht sehr groß) Erstaunen sehe ich, dass ich versuche, mich mit den 80ern oder zu verbinden 443 (wenn SSL aktiviert ist) Häfen, ohne mich nach einem zu fragen. Standardmäßig werden webmin und cloudmin, eine Anwendung für die erstere, unter SSL ausgeführt 10000 Hafen. Da dieses blöde System IonCube-verschlüsselt ist, können Sie Ihren Code nicht bearbeiten, um indischen Unsinn zu beheben. Sie müssen also einen radikalen Ansatz verfolgen.. Bevor ich das System verlasse, ersetze ich den Zielport durch iptables

iptables -t nat -A OUTPUT -d cloudmin_ip -p tcp -m tcp --dport 443 -j DNAT --to-destination cloudmin_ip:10000

Hier ersetzen Sie cloudmin_ip durch die IP-Adresse Ihrer Cloudmin-Installation. Nach dieser kleinen Manipulation fand die Verbindung zwischen WHMCS und Cloudmin statt, Das Modul hat aber noch andere Probleme 😆 :Mrgreen:

Im Allgemeinen bin ich für ein Jahr mit WHMCS äußerst enttäuscht – es ist ziemlich hölzern, Support-Support ist langsam, Die Dokumentation des Codes und verschiedene andere Dinge weichen von der Realität ab, ziemlich viele Käfer und ist ziemlich hölzern. Wenn ich wüsste, dass es so schlimm ist, würde ich es vorziehen, es mit einer Reset-Lizenz zu verwenden, anstatt zu geben 300$ für etwas, das irgendwie funktioniert!

http://www.youtube.com/watch?v = GF2-TKfQOsk

2 schnelles RAID 5 Rat

  1. Wenn Sie ein RAID haben 5 System halten die Festplatten in MBR stattdessen in GPT – Zumindest hat er es mir gegeben +10 – +15% Unterschied
  2. Stellen Sie sicher, dass Sie / sys / block / md0 / md / stripe_cache_size festlegen, da es standardmäßig zu klein ist. Hier sind die Werte nach von mir abhängig 32768 gab das anständigste Ergebnis