Aktualizacja systemu operacyjnego na serwerze VPS
Dowiedz się, jak zaktualizować system operacyjny Twojego serwera VPS OVHcloud poprzez aktualizację w miejscu lub migrację równoległą
Wprowadzenie
Aktualizacja systemu operacyjnego (OS) serwera jest niezbędna do utrzymania bezpieczeństwa, stabilności i wydajności Twoich usług. Aby sprawdzić, czy wersja Twojego systemu operacyjnego zbliża się do końca okresu wsparcia (End of Support / End of Life), zapoznaj się z naszym przewodnikiem Public Cloud & VPS - Image and OS life cycle.
Możliwe są dwa podejścia:
- Aktualizacja w miejscu: metoda najszybsza i najbardziej ekonomiczna. System jest aktualizowany bezpośrednio na istniejącej maszynie, bez zmiany adresu IP i bez przenoszenia plików.
- Migracja równoległa: rozwiązanie idealne, jeśli chcesz rozpocząć pracę w całkowicie nowym środowisku lub przetestować migrację równolegle, bez wpływu na środowisko produkcyjne.
Niniejszy przewodnik wyjaśnia, jak zaktualizować system operacyjny na serwerze VPS OVHcloud.
Wymagania początkowe
- Skonfigurowana usługa VPS na koncie OVHcloud
- Dostęp SSH do serwera VPS z uprawnieniami root (lub sudo)
- Utworzona migawka (lub dostępna codzienna kopia zapasowa) przed wykonaniem jakiejkolwiek operacji
Dostęp do Panelu klienta OVHcloud
- Link bezpośredni:
- Ścieżka nawigacji:
Bare Metal Cloud>Prywatne serwery wirtualne> Wybierz VPS
W praktyce
Obowiązkowy etap wstępny: zabezpiecz serwer VPS za pomocą migawki
Niezależnie od wybranej metody zabezpiecz swoje dane przed wykonaniem jakiejkolwiek operacji.
1. Automatyczna codzienna kopia zapasowa (VPS od sierpnia 2025 roku)
Jeśli Twój VPS pochodzi z gamy sprzedawanej od 7 sierpnia 2025 roku, Twój serwer korzysta z automatycznej codziennej kopii zapasowej systemu (z wyłączeniem dysków dodatkowych). Kopia ta jest przechowywana przez 24 godziny. W razie poważnego problemu możesz przywrócić najnowszy automatyczny obraz bezpośrednio z Panelu klienta.
2. Migawka ręczna (dokładny stan w danym momencie)
Aby zapisać stan serwera bezpośrednio przed aktualizacją, utwórz migawkę w Panelu klienta OVHcloud, zgodnie z opisem w przewodniku Korzystanie z migawek na prywatnym serwerze wirtualnym.
Snapshot to opcja płatna i tylko jedna migawka może być aktywna jednocześnie na serwerze VPS. Rejestruje ona stan maszyny w określonym momencie: dane aplikacji, pliki, konfiguracje systemowe oraz stan systemu operacyjnego (jądro, pakiety, zależności). Nie stanowi jednak pełnej kopii zapasowej systemu. Spójność migawki zależy od agenta qemu-guest-agent, który nie jest domyślnie zainstalowany w większości dystrybucji: przed rozpoczęciem aktualizacji sprawdź, czy jest obecny na Twoim serwerze VPS.
Twoje zabezpieczenie — Jeśli podczas aktualizacji wystąpi przerwa (awaria sieci, konflikt pakietów, niespójność aplikacji), kliknij Przywróć migawkę (lub zastosuj ostatnią codzienną kopię zapasową) w Panelu klienta OVHcloud, aby przywrócić serwer VPS do stanu początkowego. Przywrócenie usuwa snapshot: aby zachować migawkę, utwórz nową przed wprowadzeniem jakichkolwiek innych zmian.
Metoda 1: aktualizacja w miejscu
Jest to rozwiązanie zalecane w większości przypadków. Jest ono realizowane bezpośrednio na Twoim obecnym serwerze.
Ważne ostrzeżenie — serwery z panelem Plesk lub cPanel
Jeśli Twój VPS korzysta z panelu zarządzania Plesk lub cPanel, nie stosuj opisanych poniżej procedur bezpośredniej aktualizacji. Bez dedykowanych narzędzi dostawców narzędzia ogólnego przeznaczenia (Leapp, dist-upgrade) mogą uszkodzić Twoją instalację i licencje.
- W przypadku Plesk (przejście z CentOS 7 na AlmaLinux 8): użyj oficjalnego skryptu
centos2almaudostępnionego przez Plesk. - W przypadku cPanel (przejście z CentOS 7 na AlmaLinux 8): użyj oficjalnego narzędzia Elevate udostępnionego przez cPanel.
Narzędzia te są przeznaczone dla doświadczonych użytkowników, nie gwarantują powodzenia w każdym przypadku i wymagają wykonania pełnej kopii zapasowej przed rozpoczęciem.
Wszystkie opcje migracji (w tym narzędzia do automatycznej migracji z serwera na serwer) znajdziesz w przewodniku Zakończenie wsparcia Plesk i cPanel dla serwerów VPS - Jak zapewnić ciągłość działania usług.
Opcja A: dystrybucje Debian i Ubuntu
1. Utwórz migawkę
Otwórz , wybierz swój VPS, a następnie na karcie Strona główna przewiń do obszaru Kopia zapasowa i skorzystaj z menu ... opcji "Snapshot".
2. Zaktualizuj bieżący system
Połącz się z serwerem VPS przez SSH i zainstaluj wszystkie poprawki dostępne dla Twojej obecnej wersji:
Sprawdź pakiety, które nie są już potrzebne, zanim je usuniesz:
Jeśli zostało zainstalowane nowe jądro Linux, zrestartuj serwer VPS:
3. Rozpocznij aktualizację do nowej wersji głównej
Uruchom oficjalne narzędzie Canonical:
Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie.
Na co zwrócić uwagę podczas instalacji
- Ekran informacyjny (
apt-listchanges): jeśli w dolnej części ekranu pojawi się dwukropek (:), naciśnij klawiszq, aby zamknąć komunikat i wznowić aktualizację. - Zmodyfikowane pliki konfiguracyjne: jeśli system zaproponuje zastąpienie istniejącego pliku konfiguracyjnego, wybierz zazwyczaj wersję opiekuna pakietu, a następnie sprawdź pliki
.dpkg-oldlub.dpkg-distprzed przywróceniem własnych ustawień.
4. Restart i weryfikacja
Po zakończeniu procesu zrestartuj serwer:
Sprawdź aktywny system operacyjny za pomocą polecenia cat /etc/os-release. Jeśli Twoje usługi internetowe i aplikacje działają prawidłowo, możesz usunąć snapshot w Panelu klienta OVHcloud.
Opcja B: dystrybucje AlmaLinux, Rocky Linux i CentOS Stream
W przypadku systemów operacyjnych z rodziny Red Hat przejście do wersji 9 odbywa się za pomocą frameworka ELevate / Leapp.
1. Utwórz migawkę
Utwórz migawkę w sekcji i zaczekaj na zakończenie operacji, zanim przejdziesz dalej.
2. Zaktualizuj istniejące pakiety
3. Zainstaluj narzędzie migracji ELevate
Zainstaluj repozytorium ELevate, a następnie wybierz pakiet danych odpowiedni dla Twojej dystrybucji. W przypadku RHEL zapoznaj się z oficjalną dokumentacją Red Hat — aktualizacja za pomocą Leapp lub migracja z RHEL 8 do RHEL 9 — zamiast korzystać z pakietu danych ELevate.
4. Sprawdź kwalifikowalność i rozpocznij aktualizację
Przed aktualizacją wygeneruj wstępną analizę, przeczytaj raport Leapp, odpowiedz na pytania blokujące, a następnie rozpocznij migrację:
Jeśli podczas wstępnej kontroli wystąpi błąd blokujący, popraw najpierw punkty zgłoszone w pliku /var/log/leapp/leapp-report.txt. W przypadku RHEL zapoznaj się dodatkowo z oficjalną dokumentacją Red Hat dotyczącą migracji między wersjami głównymi za pomocą Leapp.
5. Przełączenie i zakończenie
Zrestartuj serwer, aby przełączyć jądro na wersję 9:
Pierwszy restart może potrwać kilka minut (instalacja pakietów w tle i ponowne oznaczanie etykiet SELinux).
Gdy system będzie ponownie dostępny, sprawdź wersję i usuń pakiety migracyjne:
Metoda 2: migracja równoległa
Metoda ta polega na uruchomieniu drugiego, całkowicie nowego serwera VPS OVHcloud, zainstalowaniu na nim Twoich usług, a następnie przeniesieniu danych i ruchu sieciowego bez ryzyka długiej przerwy w działaniu.
1. Zamów i przygotuj nowy serwer VPS
Na stronie OVHcloud lub w Panelu klienta OVHcloud zamów nowy serwer VPS z docelową wersją systemu operacyjnego.
Po dostarczeniu serwera VPS zaloguj się na nim i zainstaluj swoje usługi (serwer WWW, silnik bazy danych, Docker itp.).
2. Przenieś dane i konfiguracje
- Bazy danych: wykonaj zrzut na źródłowym serwerze VPS (
mysqldumplubpg_dump), a następnie zaimportuj plik.sqlna nowym serwerze VPS. - Pliki użytkowników i pliki WWW: zsynchronizuj swoje katalogi (na przykład
/var/www/lub/home/) między serwerami za pomocąrsync:
- Panele zarządzania (na przykład Plesk, cPanel): jeśli Twój VPS korzysta z panelu zarządzania, użyj jego wbudowanego narzędzia migracji (Plesk Migrator / cPanel Transfer Tool), aby zautomatyzować przeniesienie kont i baz danych, lub postępuj zgodnie z przewodnikiem Zakończenie wsparcia Plesk i cPanel dla serwerów VPS - Jak zapewnić ciągłość działania usług.
3. Przetestuj nowe środowisko
Przed przełączeniem użytkowników sprawdź, czy Twoja strona WWW lub aplikacja działa pod nowym adresem IP (na przykład poprzez tymczasową modyfikację lokalnego pliku hosts).
4. Przełącz ruch na nowy serwer VPS
- Jeśli korzystasz z Additional IP: w Panelu klienta OVHcloud otwórz sekcję (
Network>Public IPs), a następnie przenieś Additional IP ze starego serwera VPS na nowy. W przypadku niektórych produktów adres IP musi najpierw przejść przez Parking IP, na serwer VPS można przenieść wyłącznie blok /32, a wirtualne adresy MAC są tymczasowo zawieszane podczas operacji. Szczegółowe warunki znajdziesz w przewodniku Przenieś Additional IP. - Jeśli korzystasz ze standardowego DNS: zmodyfikuj rekordy DNS (
A/AAAA) Twojej domeny, tak aby wskazywały nowy adres IP nowego serwera VPS.
5. Zrezygnuj ze starego serwera
Po zatwierdzeniu przełączenia i upływie czasu propagacji DNS (zalecane 24 do 48 godzin) możesz zrezygnować ze starego serwera VPS w Panelu klienta OVHcloud.
W razie awarii podczas procedury
Jeśli po aktualizacji w miejscu Twój VPS nie odpowiada w sieci lub nie uruchamia się:
- Otwórz , a następnie wybierz odpowiedni serwer VPS.
- W obszarze Kopia zapasowa skorzystaj z menu
...opcji "Snapshot" lub zastosuj najnowszą automatyczną kopię zapasową. - Kliknij
Przywróć migawkęlub uruchom przywracanie wybranej kopii zapasowej.
Twój VPS wróci do stanu początkowego w ciągu kilku minut.
Sprawdź również
- Korzystanie z migawek na prywatnym serwerze wirtualnym
- Zakończenie wsparcia Plesk i cPanel dla serwerów VPS - Jak zapewnić ciągłość działania usług
Dołącz do grona naszych użytkowników.