Przejdź do treści

Modernizacja infrastruktury serwerowej: Proxmox, Windows Server, Synology i monitoring

Kompleksowa modernizacja infrastruktury IT dla firmy korzystającej z systemów biznesowych InsERT GT i Płatnik. Projekt objął budowę nowego środowiska wirtualizacyjnego, migrację usług Windows i SQL, wielopoziomowy system kopii zapasowych, monitoring oraz integrację z zasilaniem awaryjnym.

Punkt wyjścia

Dotychczasowe środowisko wymagało uporządkowania zarówno od strony serwerowej, jak i kopii zapasowych. Kluczowe aplikacje biznesowe pracowały na Windows i bazach SQL, a jednym z głównych założeń projektu było ograniczenie ryzyka awarii oraz skrócenie czasu potrzebnego do odtworzenia środowiska.

Modernizacja miała zostać wykonana bez przebudowy aplikacji używanych przez pracowników i z możliwie krótkimi przerwami w pracy.

Nowa platforma serwerowa

Podstawą środowiska został serwer klasy enterprise Dell PowerEdge T360 zarządzany przez iDRAC.

Na serwerze wdrożono Proxmox VE, na którym uruchomiono odseparowane maszyny wirtualne dla poszczególnych ról:

  • serwer SQL i aplikacji biznesowych;
  • serwer RDS dla pracy użytkowników;
  • niezależne zasoby dyskowe dla systemu i danych.

Taki podział upraszcza administrację, wykonywanie kopii zapasowych i późniejszą rozbudowę środowiska.

Migracja Windows i baz danych

Środowisko Windows zostało przeniesione do nowych maszyn wirtualnych, a bazy danych oraz aplikacje uruchomione w nowej infrastrukturze.

W ramach prac skonfigurowano m.in.:

  • Microsoft SQL Server dla InsERT GT;
  • oddzielną instancję SQL dla programu Płatnik;
  • migrację baz Płatnika z wcześniejszego rozwiązania;
  • usługi RDS;
  • harmonogramy archiwizacji i kopii baz danych.

Kopie aplikacyjne baz SQL są dodatkowo wykonywane niezależnie od backupu całych maszyn wirtualnych.

Wielopoziomowe kopie zapasowe

System backupu został zaprojektowany tak, aby awaria pojedynczego urządzenia nie oznaczała utraty wszystkich kopii.

Lokalny NAS Synology

Maszyny wirtualne są regularnie archiwizowane na lokalnym repozytorium NAS.

Proxmox Backup Server poza lokalizacją klienta

Dodatkowa kopia VM trafia do zewnętrznego Proxmox Backup Server. Po optymalizacji trasy sieciowej kopie zdalne nie są już przesyłane przez tunel VPN. Ruch backupowy korzysta z wydzielonej polityki routingu i bezpośredniego połączenia WAN.

Efekt był bardzo wyraźny. Przykładowe kopie przyrostowe osiągnęły:

  • VM SQL: około 6,2 GiB w 173 s — 36,7 MiB/s;
  • VM RDS: około 7,7 GiB w 184 s — 43 MiB/s.

Pozwoliło to skrócić typową nocną kopię przyrostową z wielu godzin do kilku minut.

Hyper Backup

Dane z NAS są dodatkowo przesyłane do zewnętrznego repozytorium Synology. Również tutaj ruch został wyprowadzony poza VPN, co znacząco zwiększyło transfer.

Monitoring infrastruktury

Całość została objęta monitoringiem Zabbix.

Monitorowane są m.in.:

  • Proxmox VE;
  • serwery Windows;
  • usługi SQL i RDS;
  • Synology NAS;
  • kontroler iDRAC;
  • router;
  • dostępność kopii zapasowych;
  • krytyczne usługi Windows;
  • stan zasilacza UPS.

Dzięki temu awaria usługi, brak świeżej kopii lub problem sprzętowy może zostać wykryty zanim użytkownicy zgłoszą problem.

UPS i kontrolowane wyłączenie infrastruktury

Serwer oraz NAS zostały zintegrowane z zasilaczem APC Easy UPS SRV1KI-E.

UPS komunikuje się bezpośrednio z hostem Proxmox przez USB. Na serwerze działa Network UPS Tools (NUT), który udostępnia informacje o stanie zasilania również do Synology przez dedykowane połączenie sieciowe.

Monitorowane są m.in.:

  • praca z sieci lub z baterii;
  • poziom naładowania;
  • szacowany czas pracy;
  • napięcie wejściowe i wyjściowe;
  • temperatura UPS;
  • utrata komunikacji.

W przypadku długiej awarii zasilania skonfigurowano automatyczną procedurę: 60 minut pracy na baterii, a następnie kontrolowany shutdown infrastruktury. Jeżeli UPS zgłosi niski poziom baterii wcześniej, procedura rozpoczyna się natychmiast.

Synology otrzymuje stan UPS przez sieć, a Proxmox podczas zamykania systemu zatrzymuje maszyny Windows w kontrolowany sposób.

Efekt

Po modernizacji klient otrzymał spójne środowisko oparte na wirtualizacji, centralnym monitoringu i wielopoziomowych kopiach zapasowych.

  • rozdzielenie usług SQL i RDS;
  • łatwiejsze zarządzanie serwerami dzięki wirtualizacji;
  • lokalne i zewnętrzne kopie całych VM;
  • niezależne kopie baz SQL;
  • znacznie szybszy backup off-site po optymalizacji routingu;
  • monitoring infrastruktury i kopii zapasowych;
  • integracja UPS z Proxmox i Synology;
  • automatyczne bezpieczne zamknięcie środowiska podczas długiej awarii zasilania;
  • możliwość dalszej rozbudowy bez przebudowy całej infrastruktury.

Technologie

Dell PowerEdge • Proxmox VE • Windows Server • Microsoft SQL Server • Synology DSM • Proxmox Backup Server • Hyper Backup • Zabbix • NUT • APC Easy UPS • iDRAC • DrayTek