CentOS 8-ից Rocky Linux-ին անցնելու քայլ առ քայլ հրահանգներ¶
Այս հոդվածում
- Քայլ 1. Գաղտնապատճենում
- Քայլ 2. Տարբերակի համապատասխանության ստուգում
- Քայլ 3. Հայելիների ավելացում
- Քայլ 4. Տեղափոխման սկրիպտի ներբեռնում.
- Քայլ 5. Սկրիպտի գործարկման իրավունքների շնորհում.
- Քայլ 6. Սկրիպտի գործարկում՝ փաթեթների ներբեռնման և տեղադրման մեկնարկ.
- Քայլ 7. Տեղադրման ավարտ և վերագործարկում
- Քայլ 8. Սխալների որոնում
- Քայլ 9. Ծառայությունների աշխատանքի ստուգում
Քայլ 1. Գաղտնապատճենում¶
Կատարեք սերվերի կամ սերվերի կարևոր թղթապանակների գաղտնապատճենում։
Քայլ 2. Տարբերակի համապատասխանության ստուգում¶
Տեղափոխման սկրիպտը գործարկելուց առաջ պետք է ստուգել օպերացիոն համակարգի տարբերակը։ CentOS-ը պետք է լինի առնվազն 8.3։ Այլապես, անհրաժեշտ է գրանցել թարմացումների փաթեթներով հայելիների հասցեները, ինչպես նշված է Քայլ 3 բաժնում, և գործարկել հրամանը
CentOS պատկերները կարելի է ներբեռնել հղումով։ Համակարգը կթարմացվի CentOS Linux release 8.5.2111 տարբերակի։
Քայլ 3. Հայելիների ավելացում¶
CentOS 8-ին անհրաժեշտ է ավելացնել հայելիներ հետևյալ հրամանների միջոցով.
sudo sed -i -e "s|mirrorlist=|#mirrorlist=|g" /etc/yum.repos.d/CentOS-*
sudo sed -i -e "s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g" /etc/yum.repos.d/CentOS-*
Քայլ 4. Տեղափոխման սկրիպտի ներբեռնում.¶
cd /tmp
curl -O https://raw.githubusercontent.com/rocky-linux/rocky-tools/main/migrate2rocky/migrate2rocky.sh
Քայլ 5. Սկրիպտի գործարկման իրավունքների շնորհում.¶
Քայլ 6. Սկրիպտի գործարկում՝ փաթեթների ներբեռնման և տեղադրման մեկնարկ.¶
Քայլ 7. Տեղադրման ավարտ և վերագործարկում¶
Հաջող տեղադրման դեպքում կհայտնվի հետևյալ հաղորդագրությունը.

Տեղադրումն ավարտելուց հետո անհրաժեշտ է վերագործարկել համակարգը reboot հրամանով։
Հաջող տեղափոխման դեպքում Rocky Linux-ը կլինի ցանկում համակարգի մեկնարկի և կորիզի ընտրության ժամանակ.

Քայլ 8. Սխալների որոնում¶
Համակարգի վերագործարկումից հետո անհրաժեշտ է ստուգել սխալները, ինչպես նաև համակարգի անունը և տարբերակը.
cat /etc/redhat-release– ստուգել, թե արդյոք մենք իսկապես անցել ենք RockyLinux-ի;dmesg- ստուգել սարքավորումների սխալները;journalctl- համակարգի սխալները։
Քայլ 9. Ծառայությունների աշխատանքի ստուգում¶
Եթե դուք տեղափոխում եք GUI համակարգ, CentOS-ից Rocky Linux-ին անցման ընթացքում կարող են առաջանալ խնդիրներ։ Տեղափոխման սկրիպտը գործարկելիս կարող են առաջանալ փաթեթների հետ կապված խնդիրներ, երբ համակարգը չի տեղափոխվել RockyLinux-ի։ Սա կաղտոտի հին CentOS փաթեթները։ Երբ փորձում եք ստուգել համակարգի տարբերակը ներքևում նկարագրված հրամաններով.
Կցուցադրվի հետևյալ հաղորդագրությունը.
Նմանատիպ հաղորդագրություն կստացվի հրամանները գործարկելիս.
Այս խնդրի լուծումը CentOS համակարգի մասնակի հետադարձումն է՝ փաթեթները տեղադրելով archive mirror vault-ից։ Անհրաժեշտ է ներբեռնել այն տարբերակի փաթեթները, որը նախկինում տեղադրված է եղել համակարգում (տե՛ս Քայլ 2) CentOS տարբերակ 8.5.2111։
Գործարկեք հրամանների հաջորդականությունը.
cd /tmp
wget https://vault.centos.org/centos/8/BaseOS/x86_64/os/Packages/centos-linux-release-8.5-1.2111.el8.noarch.rpm
wget https://vault.centos.org/centos/8/BaseOS/x86_64/os/Packages/centos-linux-repos-8-3.el8.noarch.rpm
wget https://vault.centos.org/centos/8/BaseOS/x86_64/os/Packages/centos-gpg-keys-8-3.el8.noarch.rpm
rpm -ivh ./centos-gpg-keys-8-3.el8.noarch.rpm --force
rpm -ivh ./centos-linux-release-8.5-1.2111.el8.noarch.rpm ./centos-linux-repos-8-3.el8.noarch.rpm --force
Տեղափոխման սկրիպտը գործարկելուց առաջ անհրաժեշտ է նախապես տեղադրել բոլոր կախվածությունները։ Օրինակ, 6 խնդրահարույց փաթեթների ցանկ.
Error: Check discovered 6 problem(s)
anaconda-gui-33.16.5.6-1.el8.x86_64 has missing requires of system-logos
firefox-91.4.0-1.el8_5.x86_64 has missing requires of redhat-indexhtml
gdm-1:40.0-15.el8.x86_64 has missing requires of system-logos
gnome-session-3.28.1-13.el8.x86_64 has missing requires of system-backgrounds
gnome-session-3.28.1-13.el8.x86_64 has missing requires of system-logos
plymouth-graphics-libs-0.9.4-10.20200615git1e36e30.el8.x86_64 has missing requires of system-logos
Այս խնդիրը լուծելու համար անհրաժեշտ է տեղադրել 3 փաթեթ.
Կախվածությունների հետ կապված խնդիրը լուծելու այս քայլերը կատարելուց հետո անհրաժեշտ է կրկնել տեղափոխման քայլերը Քայլ 6-ից։