W 2024 roku pojawiła się nowa wersja maszyny wirtualnej VMBitrix 9.0.0. Od tego czasu konieczne jest przeniesienie do niego portali korporacyjnych Bitrix24, a także portali B2B, witryn i sklepów internetowych na platformie 1C-Bitrix: zarządzanie witryną.
Bez takiego ruchu nie można nadal otrzymywać aktualizacji, zapewniać bezpieczeństwa projektów i aktualizować ich stan.
Jednocześnie wielu korzysta z systemów operacyjnych CentOS 7, CentOS 8, a nie CentOS 9 i nie rozumie, że jeśli taki system operacyjny jest tego wart, to przenoszenie portali korporacyjnych opartych na Bitrix24, tworzenie nowych projektów to ciągłe ryzyko i strata.
Dlaczego CentOS 7, CentOS 8 nie są już odpowiednie?
Wydaje się, że potrzeba aktualizacji CentOS 7, CentOS 8 na CentOS 9 (oficjalnie CentOS Stream) jako warunek konieczny do aktualizacji powinna być jasna, ale nie jest to takie proste.
Wielu z ostrożnością przyjmuje sam nowy CentOS. I logikę takiego rozumowania można zrozumieć.
Co było personifikacją dla wielu CentOS przez wiele lat?
- Zasadniczo darmowy klon RHEL. CentOS to system operacyjny typu open source oparty na systemie Red Hat Enterprise Linux.
- Gwarantem stabilności. Klasyczny CentOS był pochodną centralnego produktu firmy-RHEL. Co więcej, wśród zalet jest długotrwałe wsparcie systemu. Żywotność klasycznych wersji trwała aż 10 lat.
- Rozwiązaniem, które imponuje szybkością działania systemu operacyjnego. Dystrybucja jest początkowo przeznaczona tylko do uruchamiania najbardziej podstawowych i stabilnych wersji oprogramowania. Procesor nie musiał radzić sobie z nieskończoną liczbą różnych aplikacji.
Pojawiła się nowa wersja CentOS i zaczęło się wiele krytyki. Ale emocje ucichły, a w rzeczywistości okazało się, że wśród kwestii, które wymagają uwagi, jest brak wsparcia dla pracy z kontenerami Docker.
Dla kogo to ważne jest czasami Przełączane na AlmaLinux / Rocky. W końcu od wersji BitrixEnv 9.0.4 dodano obsługę systemów operacyjnych Rocky Linux 9, Alma Linux 9. Ale w rzeczywistości migracja do AlmaLinux / Rocky jest na razie droższa, a proces trwa dłużej. Główny minus – Skrypty Bitrix24 na AlmaLinux / Rocky nie działają po wyjęciu z pudełka.
Dlatego najlepszą opcją dla wielu jest przejście z CentOS 7, CentOS 8 na CentOS 9 (CentOS Stream).
Zalety CentOS Stream 9
Główne zalety CentOS Stream 9 w porównaniu z CentOS 8 i RHEL 8 są następujące:
- Zaktualizowane jądro Linuksa do wersji 5.14. Doskonała opcja do obsługi nowoczesnych urządzeń sieciowych, procesorów.
- Zaktualizowany do wersji GNOME 40 pulpit (w porównaniu z GNOME 3.28 w CentOS 8), ulepszony interfejs użytkownika.
- OpenSSL 3.0. Zwiększone bezpieczeństwo i wsparcie dla nowych standardów kryptograficznych.
- Wersja biblioteki OpenSSL 3.0, a co za tym idzie – wzrost bezpieczeństwa.
A jeśli ktoś nadal martwi się o wsparcie – to dla nowego Centosa ma 6 lat.
CentOS Stream 9, Rocky Linux 9 i AlmaLinux 9
Ale jeśli nadal istnieją wątpliwości przejście na CentOS Stream 9, użycie Rocky Linux 9 i AlmaLinux 9, spójrz na cele.
- Jeśli chcesz korzystać z oficjalnej maszyny Wirtualnej BitrixVM „po wyjęciu z pudełka”, twój wybór jest zdecydowanie CentOS Stream 9. Tak, będziesz musiał zaktualizować, trzymać rękę na pulsie co do kompatybilności, ale zapewnione zostanie niezbędne bezpieczeństwo i wydajność.
- Jeśli nie ma mowy o „pudełku”, nie jesteś gotowy na migrację na CentOS Stream 9, potrzebujesz maksymalnej przewidywalności i długoterminowego wsparcia podobnego do RHEL, możesz zwrócić uwagę na Rocky Linux 9 i AlmaLinux 9. AlmaLinux jest często wybierany przez dostawców hostingu, Rocky Linux jest często wyborem tych, dla których klasyczna wersja CentOS jest już wygodna.
Ważne, aby pamiętać!
CentOS Stream 9 ma wczesny dostęp do aktualizacji, a tym samym dynamiczny rozwój z regularnymi ulepszeniami, Rocky Linux koncentruje się na kompatybilności z bug – for-bug (kompatybilność z bug-for-bug), AlmaLinux 9 ma dostępną obsługę CloudLinux.
Ulepszenie ze względu na ulepszenie?
Kiedy pojawia się pytanie, że musisz przejść z CentOS 7, CentOS 8 na bardziej aktualne rozwiązanie, musisz zrozumieć, że jest to kwestia nie tylko poprawy funkcjonalności, ale potrzeby.
Ważne są dwie kardynalne rzeczy:
- Na CentOS 7 Bitrix24 po prostu nie będzie otrzymywać aktualizacji.
- Zarówno podczas korzystania z CentOS 7, jak i korzystania z CentOS 8 nie będzie obsługi Bitrix24. Koncentruje się na CentOS 9, a nie na starszych systemach.
Cena aktualizacji nie jest w zasadzie opłatą za CentOS 9 lub inną alternatywę dla CentOS, ale kosztem kompleksowej pracy:
- Przenoszenie otoczenia. Fizyczna prosta aktualizacja VMBitrix z CentOS 7 do CentOS Stream 9 nie jest możliwa. Pełnoprawny ruch odbywa się poprzez migrację danych ze starego serwera i środowiska na inny.
- Testowanie zgodności.
- Konfigurowanie aktualizacji i zabezpieczeń.
- Dokonujesz aktualizacji, aby otrzymywać aktualizacje zabezpieczeń, aby wyeliminować lukę w zabezpieczeniach serwera przed zagrożeniami.
Jak mądrze migrować?
Ale jeśli pracujesz z Bitrix24 i migrujesz, zwróć uwagę na przygotowanie:
- Przeprowadź pełny audyt aktualnego stanu swojego portalu Bitrix24.
- Upewnij się, że Twoja wersja jest obsługiwana na CentOS 9. Ważne jest, aby robić wszystko synchronicznie. Ważna jest aktualizacja do najnowszej wersji Bitrix24 i aktualnego systemu operacyjnego.
W centrum uwagi podczas przeprowadzki:
- Lista używanych modułów i komponentów.
- Niestandardowe projekty i integracje.
- Ilość danych i miejsca na dysku.
- Konfiguracja serwera WWW, PHP i MySQL / MariaDB.
Pamiętaj, aby zidentyfikować potencjalne zagrożenia i opracować plan ich zminimalizowania:
- Utwórz pełną kopię zapasową Bitrix24, w tym bazę danych, pliki, ustawienia. Sprawdź możliwość przywrócenia z kopii zapasowej.
- Wdróż środowisko testowe identyczne z działającym na CentOS 9. Umożliwi to przetestowanie procesu migracji i upewnienie się, że Bitrix24 działa po migracji.
- Wybierz czas migracji, gdy obciążenie CRM jest minimalne.
Plan krok po kroku w przypadku wyboru CentOS 9
- Instalacja CentOS 9 na nowym serwerze lub maszynie wirtualnej. Upewnij się, że spełnione są minimalne wymagania sprzętowe i programowe Bitrix24.
- Instalacja niezbędnego oprogramowania (oprogramowania):
Serwer WWW (Apache lub Nginx).
Aktualna wersja PHP obsługiwana przez twoją wersję BitrixVM.
MySQL / MariaDB (wersja obsługiwana przez maszynę wirtualną BitrixVM)
Inne potrzebne biblioteki i rozszerzenia PHP
- Konfiguracja skryptu powłoki BitrixEnv.
- Migracja danych z przywróceniem bazy danych z kopii zapasowej i bezpośrednim przeniesieniem plików Bitrix (witryny, upload i inne) z kopii zapasowej na nowy serwer.
- Konfiguracja Bitrix24.
Plan krok po kroku przy wyborze Rocky Linux i AlmaLinux 9
- Backup
- Sprawdzanie zgodności wersji. Jeśli Wersja CentOS nie jest niższa niż 8.3, nie ma trudności. Podczas przeprowadzania się z bardziej przestarzałych wersji adresy serwerów lustrzanych z pakietami aktualizacji są dodatkowo rejestrowane i wykonywane są polecenia dnf update.
- Uruchamianie skryptu pobierania i instalowanie pakietów.
- Zakończenie instalacji i ponowne uruchomienie komputera
- Uruchom ponownie system za pomocą polecenia reboot. W przypadku udanej migracji Nowa Dystrybucja pojawia się na etapie uruchamiania systemu i wyboru jądra.
- Sprawdzanie błędów, usług, oprogramowania.
Głównym błędem jest pozostanie na CentOS 7, CentOS 8
Jeśli nadal będziesz używać przestarzałych wersji CentOS 7 lub 8, ryzykujesz:
- Utrata dostępu do aktualizacji – bez nich system staje się wrażliwy i nieistotny.
- Stracić wsparcie-Bitrix24 nie będzie już działać poprawnie na starszych wersjach.
- Uzyskaj problemy techniczne-przestarzały system operacyjny może powodować awarie, błędy i pogorszenie wydajności.
Biorąc to pod uwagę, pamiętaj, że przejście to nie tylko zmiana systemu operacyjnego, ale kompleksowa praca nad aktualizacją całej infrastruktury. Zadania obejmują migrację danych, testowanie, Konfigurowanie zabezpieczeń i sprawdzanie zgodności. Ale wynik jest tego wart – twój system będzie chroniony i funkcjonalny.
Wybierając Przejście (przeniesienie), wybierasz wsparcie i aktualizacje.
Tak, długi okres czasu faktycznie standardem dla Bitrix BitrixVM był CentOS. Wielu uważało, że maszyna wirtualna BitrixVM została zbudowana na CentOS 7. Ważne jest jednak, aby zaakceptować, że wsparcie dla CentOS 7 zakończyło się 30 czerwca 2024 r., czas CentOS 8 również się kończy. A przeprowadzka z CentOS 7, CentOS 8 jest priorytetem.