Migracja po CentOS 7 — plan, kopie i testy aplikacji
CentOS 7 nie otrzymuje już regularnych aktualizacji projektu CentOS. Dalszą pracę aplikacji trzeba zaplanować z uwzględnieniem wsparcia, zależności i sposobu odtworzenia usług. Poniższa lista pomaga przygotować migrację; nie jest instrukcją automatycznej konwersji dowolnej instalacji.
1. Zrób inwentaryzację usług i właścicieli danych
Zapisz role serwerów, wersje aplikacji i baz, zadania harmonogramu, certyfikaty, integracje i miejsca przechowywania danych. Oddziel system gościa od hosta wirtualizacji i infrastruktury klastra. Ustal, kto potwierdzi działanie każdej usługi po zmianie.
2. Wybierz wspierany cel na podstawie aplikacji
Nie zaczynaj od nazwy najpopularniejszej dystrybucji. Sprawdź wymagania dostawców aplikacji, dostępne pakiety, sterowniki, cykl utrzymania i kompetencje administracyjne. CentOS Stream ma inny model rozwoju niż dawny CentOS Linux; różnice opisuje projekt CentOS Stream.
Możliwe są różne ścieżki: nowa instalacja i przeniesienie usług, konwersja wspieranym narzędziem albo zmiana platformy wirtualizacji. Ich dostępność zależy od wersji i konfiguracji. Nie zakładamy, że bezpośrednie przejście między kilkoma głównymi wersjami systemu jest zawsze wspierane.
3. Przygotuj kopię oraz plan powrotu
Zabezpiecz dane i konfigurację poza migrowanym środowiskiem. Zweryfikuj odtworzenie, dostęp do kluczy i danych administracyjnych oraz pojemność miejsca docelowego. Migawka na tym samym urządzeniu nie zastępuje niezależnej kopii. Zobacz nasze podejście do backupu.
Plan powrotu musi określać, co zrobić z zapisami wykonanymi już w nowym środowisku. Samo ponowne uruchomienie starej VM może nie wystarczyć, jeśli użytkownicy zdążyli wprowadzić nowe dokumenty lub operacje.
4. Wykonaj próbę i ustal okno przełączenia
Na kopii sprawdź uruchomienie usług, uprawnienia, integracje i rzeczywiste operacje użytkowników. Zmierz czas przeniesienia danych oraz odtworzenia zależności. Uzgodnij moment zatrzymania zapisów w źródle, końcową synchronizację i kryteria przerwania próby.
Jeśli środowisko korzysta z HA, sprawdź osobno przełączanie, dostęp do pamięci masowej i powrót po awarii. Poprawny start jednej VM nie potwierdza działania całego klastra.
5. Odbierz wynik i uporządkuj utrzymanie
Odbiór powinien obejmować kompletność danych, kluczowe procesy, monitoring oraz pierwszą poprawną kopię i test odtworzenia. Stare środowisko wyłącza się zgodnie z procedurą, zachowując potrzebne archiwum i dokumentację.
W naszej migracji CentOS/oVirt do Proxmox zakres obejmował ponad 20 VM i kilkanaście TB. Siedem dni dotyczyło całego projektu. Termin i okno przerwy dla innej firmy wymagają osobnej oceny.
Potrzebujesz uporządkować starszą platformę? Poznaj usługi HA i migracji infrastruktury. Prześlij opis serwerów, aplikacji i ograniczeń czasowych — przygotujemy zakres analizy.