Wirtualizacja serwerów Proxmox VE — kilka systemów na jednej maszynie

Zamiast kilku wysłużonych serwerów jedno środowisko wirtualne: oddzielne systemy Windows i Linux, kopie całych maszyn i odtwarzanie, które nie wymaga stawiania serwera od zera.

Wirtualizacja serwerów — kilka maszyn na jednym sprzęcie

Po co firmie wirtualizacja

Typowa sytuacja w małej firmie: jeden serwer trzyma pliki, drugi obsługuje bazę programu księgowego, trzeci — stary, ale niezbędny — uruchamia aplikację, której nikt nie chce ruszać. Każdy ma własny wiek, własne dyski i własne ryzyko awarii. Utrzymanie takiego zestawu kosztuje więcej niż powinno, a odtworzenie któregokolwiek z tych serwerów po awarii oznacza kilka dni pracy.

Wirtualizacja zamienia te maszyny w pliki. Na jednym sprawnym serwerze pracuje kilka niezależnych systemów, każdy z własnym zestawem zasobów. Kopia zapasowa obejmuje całą maszynę — z systemem, konfiguracją i danymi — więc odtworzenie sprowadza się do przywrócenia kopii, a nie do instalowania wszystkiego od początku.

Co robimy

Wdrożenie Proxmox VE

Dobór serwera do planowanego obciążenia, konfiguracja dysków i sieci, instalacja platformy, ustawienie magazynów danych i zasad kopii zapasowych. Środowisko przekazujemy opisane: co gdzie pracuje, jak się do tego dostać i co robić w typowych sytuacjach.

Migracja z serwerów fizycznych

Przeniesienie istniejących systemów Windows i Linux do maszyn wirtualnych, z testami przed przełączeniem. Sprawdzamy działanie aplikacji, licencji powiązanych ze sprzętem i urządzeń podłączonych lokalnie, bo to one najczęściej wymagają dodatkowej pracy.

Konsolidacja i przydział zasobów

Kilka starych serwerów zastępujemy jednym, odpowiednio dobranym. Zasoby rozdzielamy według rzeczywistego zapotrzebowania, zostawiając zapas na wzrost. Dzięki temu maszyna z bazą danych nie konkuruje o pamięć z serwerem plików.

Kopie i odtwarzanie maszyn

Konfigurujemy harmonogram kopii maszyn wirtualnych i miejsce ich przechowywania poza serwerem produkcyjnym. Tam, gdzie zależy Wam na kopiach przyrostowych z deduplikacją i weryfikacją, wdrażamy Proxmox Backup Server. Odtwarzanie testujemy — kopia, której nikt nie przywracał, jest tylko założeniem.

Bieżąca administracja

Aktualizacje platformy i systemów gości, monitorowanie obciążenia i miejsca, reagowanie na błędy dysków, dokładanie maszyn przy rozwoju firmy, porządkowanie starych kopii i snapshotów.

Co to zmienia w praktyce

  • Odtworzenie serwera po awarii to przywrócenie kopii maszyny, a nie kilka dni instalacji
  • Migawka przed aktualizacją pozwala wrócić do stanu sprzed zmian w kilka minut
  • Nowy system testowy uruchamiacie bez kupowania kolejnego sprzętu
  • Jedno urządzenie do serwisowania zamiast kilku wysłużonych maszyn
  • Stare aplikacje mogą pracować w odizolowanym środowisku, bez blokowania modernizacji reszty
  • Zużycie prądu i miejsca w szafie spada wraz z liczbą fizycznych serwerów

O czym trzeba wiedzieć, zanim zaczniecie

Wirtualizacja nie usuwa ryzyka awarii sprzętu — przenosi je w jedno miejsce. Jeden serwer z sześcioma maszynami to również jeden punkt, którego awaria zatrzyma sześć usług naraz. Dlatego przy wdrożeniu rozmawiamy zawsze o dwóch rzeczach: o kopiach zapasowych trzymanych poza tym serwerem oraz o tym, jak długo firma wytrzyma bez tych usług. Dopiero z tych odpowiedzi wynika, czy wystarczy jedna maszyna z dobrym backupem, czy potrzebne jest rozwiązanie z zapasowym sprzętem.

Nie obiecujemy „braku przestojów" — obiecujemy przewidywalny czas powrotu do pracy, oparty na przetestowanym odtwarzaniu.

Dla kogo

Wirtualizacja ma sens wszędzie tam, gdzie w firmie pracuje więcej niż jedna usługa serwerowa: plik i baza danych, domena i aplikacja branżowa, serwer produkcyjny i testowy. Sprawdza się też przy modernizacji — pozwala przenieść stare środowisko na nowy sprzęt bez przepisywania konfiguracji od zera.

Jeśli zastanawiacie się, czy to już moment na taką zmianę, zacznijcie od audytu infrastruktury albo po prostu napiszcie, co dziś stoi w serwerowni.

Najczęstsze pytania

Proxmox VE to oprogramowanie o otwartym kodzie, które można pobrać i używać bez opłaty licencyjnej. Producent prowadzi jednak płatne subskrypcje z dostępem do repozytorium enterprise i wsparcia. W dokumentacji Proxmoksa repozytorium enterprise jest wskazane jako zalecane dla środowisk produkcyjnych, a repozytorium bezpłatne (no-subscription) jako przeznaczone do zastosowań testowych i nieprodukcyjnych. Przy wdrożeniu mówimy wprost, który wariant proponujemy i dlaczego.

Proxmox VE łączy hypervisor KVM z kontenerami LXC, więc obok siebie mogą pracować systemy Windows i Linux — serwer plików, serwer bazy danych programu księgowego, kontroler domeny, usługi sieciowe czy systemy monitorujące. Zasoby (procesor, pamięć, dyski) przydzielamy poszczególnym maszynom zgodnie z ich rzeczywistymi potrzebami.

Nie. Pojedynczy serwer z wirtualizacją pozostaje pojedynczym urządzeniem — jego awaria zatrzymuje wszystkie maszyny, które na nim pracują. Odporność na awarię sprzętu daje dopiero klaster z odpowiednią konfiguracją i współdzielonym magazynem danych, co jest osobną inwestycją. Wirtualizacja skraca natomiast czas powrotu do pracy, bo maszynę odtwarza się z kopii zamiast instalować serwer od nowa.

Przenosimy system razem z danymi do maszyny wirtualnej, uruchamiamy ją w środowisku testowym i sprawdzamy działanie aplikacji, licencji i urządzeń peryferyjnych. Dopiero po tych testach planujemy przełączenie produkcyjne, zwykle poza godzinami pracy. Stary serwer zostawiamy nienaruszony do czasu potwierdzenia, że nowe środowisko działa poprawnie.

Proxmox VE ma wbudowany mechanizm kopii zapasowych maszyn. Tam, gdzie potrzebne są kopie przyrostowe z deduplikacją, weryfikacją i szyfrowaniem, wdrażamy Proxmox Backup Server, który producent integruje bezpośrednio z Proxmox VE. Kopie kierujemy na osobne urządzenie — nie na te same dyski, na których pracują maszyny.

Zapytaj o wdrożenie Proxmox VE

Zaczynamy od przeglądu obecnych serwerów i realnego zapotrzebowania na moc, pamięć i dyski.