Migracja z RAID1 RAID5 okazało się wiele razy łatwiejsze niż myślałem 🙄 Ogólnie są 5 proste kroki czekania i 1 piwo dla odwagi.

Dla mnie system został stworzony Raid tablica md0, w której uczestniczą 2 dysk sda i sdb. Dodam do nich trzeci sdc, aby utworzyć RAID5 3 napęd. Ogólnie rzecz biorąc, ta akrobatyka jest do celów naukowych wirtualnego, którego jeszcze nie przetestowałem w prawdziwym środowisku, ale nie spodziewam się dramatów na prawdziwej maszynie, kiedy nadejdzie czas.

  1. Tworzymy taki sam układ systemu plików, jak na naszych innych dyskach – sfdisk -d / dev / sdb | sfdisk / dev / sdc
  2. Aktualizujemy naszą obecną macierz RAID5 – mdadm –grow / dev / md0 –poziom = 5
  3. Dodajemy nowy dysk do tablicy – mdadm –manage / dev / md0 –dodaj / dev / sdc . Nadchodzi cienka kwestia, że ​​macierz wciąż jest RAID1 i nie rozpocznie synchronizacji, ponieważ nasz nowy dysk jest zapasowy
  4. Najważniejszy moment, w którym sdc staje się aktywny i rozpoczyna się synchronizacja – mdadm –grow / dev / md0 –raid-devices = 3 . Dobry czas, aby otworzyć piwo, jeśli nie zostało to zrobione 😉 W żadnym wypadku nie przerywaj procesu!!!
  5. Po zakończeniu synchronizacji pozostawiono zmianę rozmiaru partycji, ponieważ utrata miejsca w RAID1 wynosi 1 / n, a w RAID5 wynosi 1-1 / n

Największą zaletą jest to, że nie ma potrzeby restartowania systemu ani usuwania i tworzenia dodatkowych tablic.

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

Dobry wieczór 😛

Przygotowujemy nową usługę hostingową i podczas testów podczas próby połączenia między WHMCS a Cloudmin wystąpił następujący błąd

Błąd CURL: 7 – nie można połączyć się z hostem

 

Zabawne, natychmiast sprawdzam połączenie między komputerami, na których znajdują się WHMCS i Cloudmin, wszystko działa. Sprawdzam 10000. port, który jest otwarty i mam do niego dostęp 🙄 . Zabawy!

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

tcpdump -i br0 host WHMCS_IP

i dla mnie (nie zbyt duży) zdumienie Widzę, że próbuję połączyć się z latami 80-tymi lub 443 (jeśli SSL jest włączony) porty bez pytania o jeden. Domyślnie webmin i cloudmin, które są aplikacją do poprzedniej wersji, działają na SSL 10000 Port. Ponieważ ten głupi system jest zaszyfrowany przez IonCube, nie możesz edytować kodu, by naprawić indyjskie bzdury, więc musisz przyjąć radykalne podejście.. Przed opuszczeniem systemu zamieniam port docelowy na iptables

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

gdzie zamieniasz cloudmin_ip na adres IP twojej instalacji cloudmin. Po tej małej manipulacji nastąpiło połączenie między WHMCS a Cloudmin, ale moduł ma jeszcze inne problemy this :Pan Zielony:

Ogólnie rzecz biorąc, przez rok korzystania z WHMCS jestem z tego bardzo rozczarowany – jest dość drewniany, wsparcie zespołu wsparcia jest powolne, dokumentacja kodu i różne inne rzeczy odbiegają od rzeczywistości, sporo błędów i jest całkiem drewniany. Gdybym wiedział, że jest tak źle, wolałbym używać go z licencją resetowania zamiast dawania 300$ za coś, co jakoś działa!

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

2 szybka RAID 5 Rada

  1. Jeśli masz macierz RAID 5 System przechowuje w dyski MBR zamiast w GPT – przynajmniej mi to dał +10 – +15% różnica
  2. Pamiętaj, aby ustawić / sys / block / md0 / md / stripe_cache_size, ponieważ domyślnie jest on zbyt mały. Tutaj wartości są zależne ode mnie 32768 dał najbardziej przyzwoity wynik