Миграция или конвертация Centos 8 в Rocky Linux 8

Thank you for reading this post, don't forget to subscribe!

После заяв­ле­ния Red Hat о том, что они пре­кра­ща­ют раз­ви­тие Centos 8 появи­лась целая куча бес­плат­ных фор­ков. Один из них - Rocky Linux

Rocky Linux это пол­но­стью бинар­но сов­ме­сти­мый дис­три­бу­тив с RHEL. Он соби­ра­ет­ся сила­ми сооб­ще­ства и Rocky Enterprise Software Foundation. Раз­ви­ти­ем систе­мы зани­ма­ет­ся Gregory Kurtzer, автор Centos

Загрузка Rocky Linux

Ска­чать послед­нюю вер­сию RockyLinux мож­но с офи­ци­аль­но­го сай­та дис­три­бу­ти­ва - https://rockylinux.org/download. На момент напи­са­ния ста­тьи были доступ­ны вер­сии для x86_64 и ARM64 (aarch64) архитектур.

Фор­мат iso обра­зов такой же, как у Centos:

  • Boot (720M)
  • Minimal (2G)
  • DVD (2G)

Ко все­му про­че­му образ систе­мы для уста­нов­ки уже досту­пен на мар­кет­плей­сах попу­ляр­ных облач­ных про­вай­де­ров - Amazon Web Services, Google Cloud Platform, а так же кон­тей­не­ры в Docker Hub.

Миграция Centos 8 в Rocky Linux 8

 

Если пла­ни­ру­е­те мигра­цию бое­вых сер­ве­ров с Centos на RockyLinux, обя­за­тель­но пого­няй­те сна­ча­ла тесты на кло­нах опе­ра­ци­он­ных систем. Подоб­ный пере­ход с одной систе­мы на дру­гую потен­ци­аль­но опас­ная операция.

На пер­вом эта­пе необ­хо­ди­мо загру­зить скрипт для мигра­ции - migrate2rocky.sh.

Для того, что­бы начать пере­ход с Centos на Rocky Linux, запус­ка­ем ска­чан­ный скрипт.

# bash migrate2rocky.sh -r

Будет собра­на инфор­ма­ция о теку­щих паке­тах и репо­зи­то­ри­ях систе­мы. Затем про­изой­дет их заме­на на репо­зи­то­рии Rocky, а так же нач­нет­ся обнов­ле­ние всех теку­щих паке­тов из ново­го репо­зи­то­рия. Все будет сде­ла­но авто­ма­ти­че­ски без допол­ни­тель­ных запросов!!!

Начи­на­ет­ся загруз­ка паке­тов из новых репозиториев.

После загруз­ки авто­ма­ти­че­ски стар­ту­ет уста­нов­ка паке­тов. Про­цесс доста­точ­но дли­тель­ный. Может про­дол­жать­ся до часа. Хотя понят­ное дело, это будет зави­сеть от ваше­го соеди­не­ния с интер­не­том, про­из­во­ди­тель­но­сти сер­ве­ра и коли­че­ства уста­нов­лен­ных паке­тов в систе­ме. Фак­ти­че­ски, будет пере­уста­нов­ле­на вся система.

Когда про­це­ду­ра обнов­ле­ния закон­чит­ся, нуж­но будет пере­за­гру­зить систему.

В нача­ле загруз­ки вы уви­ди­те вме­сто Centos ядро Rocky Linux.

Захо­ди­те в систе­му, про­ве­ряй­те дис­три­бу­тив и его версию: