საბოლოოდ, სტაბილური გათავისუფლება RHEL 9 გამოვიდა რამაც მოიტანა ზოგიერთი ძირითადი ცვლილება უკეთესი უსაფრთხოებისა და გამოყენებისთვის და იგივე სტაბილურობით, რასაც შეიძლება მოელოდეთ ნებისმიერი გამოშვებისგან. RHEL.
ეს სახელმძღვანელო გაჩვენებთ, თუ როგორ შეგიძლიათ მარტივად განაახლოთ RHEL 8 რომ RHEL 9 მინიმალური ძალისხმევითა და სირთულეებით. მოდით დავიწყოთ იმით, თუ რას გვთავაზობს ახალი გამოშვება პირველ რიგში.
მთავარი მიზანი RHEL 9 არის თქვენი გუნდისთვის ეფექტურობის მოტანა. ახალი გამოშვება RHEL 9 მოაქვს მარტივი ავტომატიზაცია და განლაგება მაგიდაზე, რაც აუცილებლად დაეხმარება ახალბედებს.
არსებობს მრავალი გაუმჯობესება, საიდანაც ქვემოთ ჩამოვთვალეთ ზოგიერთი ყველაზე მნიშვნელოვანი:
RHEL 9 ადმინისტრატორებს და DevOps-ებს უადვილებს მუშაობასთან დაკავშირებული საკითხების იდენტიფიცირებას, როგორც თქვენ შეგიძლიათ შიგნით კაბინა ვებზე დაფუძნებული GUI, თქვენ მიიღებთ ცალკეულ განყოფილებას, რომელიც მომხმარებლებს საშუალებას მისცემს შეაგროვონ სადიაგნოსტიკო ინფორმაცია, რაც დაგეხმარებათ ნებისმიერი პრობლემის ძირეული მიზეზის იდენტიფიცირებაში.
ერთი დაწკაპუნებით, მოხსენება გენერირებული იქნება და საშუალებას მოგცემთ დაადგინოთ, რა იყო შესრულების პრობლემების რეალური მიზეზი.
ახლა თქვენ შეგიძლიათ გამოიყენოთ ბირთვის პატჩები პირდაპირ ეთერში კაბინა ვებ კონსოლი. ამიერიდან ჩვენ აღარ გვჭირდება ტერმინალის ან მესამე მხარის პროგრამული უზრუნველყოფის გამოყენება პირდაპირი ბირთვის პატჩების გამოსაყენებლად.
არსებობს სხვა გაუმჯობესებები, როგორიცაა კონტეინერის გაუმჯობესებული განვითარება, განახლებული პაკეტები, ბმულის დროის ოპტიმიზაცია და ბევრად მეტი, თუ მოცემული მიზეზები საკმარისია იმისათვის, რომ დაგარწმუნოთ, რომ განაახლოთ RHEL 8 რომ RHEL 9.
მოცემულ პროცესს დიდი დრო არ დასჭირდება და მარტივია ისე, რომ თითოეული RHEL 8 მომხმარებელს შეუძლია ისარგებლოს მისგან. მაგრამ სანამ განახლების პროცესს გავივლით, მოდით გადავხედოთ მოთხოვნებს RHEL 9.
დავიწყოთ განახლების პროცედურა.
თუ ადრე ასრულებდით ა განაახლეთ RHEL 7-დან RHEL 8-მდე, თქვენ უნდა ამოიღოთ tmp_leapp_py3 დირექტორია შემდეგი ბრძანების გამოყენებით.
$ sudo rm -rf /root/tmp_leapp_py3.
ეს გადამწყვეტი ნაბიჯია, რადგან განახლების შესასრულებლად საჭიროა გვქონდეს მოქმედი Red Hat Enterprise Linux სერვერის გამოწერა. იმის შესამოწმებლად, გვაქვს თუ არა აქტიური გამოწერა, გამოიყენეთ შემდეგი ბრძანება:
$ sudo subscription-manager list --დაინსტალირებულია.
როგორც ჩვენ ვაპირებთ განახლებას RHEL 8 რომ RHEL 9გადამწყვეტი მნიშვნელობა აქვს ყველა ძირითადი საცავის ჩართვას. თქვენ შეგიძლიათ მარტივად გადაამოწმოთ ისინი შემდეგი ბრძანებით:
$ sudo subscription-manager repos --ჩართეთ rhel-8-for-x86_64-baseos-rpms --ჩართეთ rhel-8-for-x86_64-appstream-rpms.
უნდა დავაყენოთ 8.6 როგორც განახლების საწყისი წერტილი. გამოიყენეთ შემდეგი ბრძანება თქვენი სისტემის დასაბლოკად 8.6 რადგან ჩვენ ვაპირებთ პროცესის დაწყებას 8.6.
$ sudo გამოწერა-მენეჯერის გამოშვება --set 8.6.
თუ განახლებას აპირებთ RHEL 8 რომ RHEL 9 Red Hat განახლების ინფრასტრუქტურის გამოყენებით (RHUI) AWS-ზე, RHUI-ის ჩართვა უწყვეტი განახლებისთვის აუცილებელია.
$ sudo dnf config-manager –set-enabled rhui-client-config-server-8. $ sudo dnf -y დააინსტალირე rh-amazon-rhui-client-ha leapp-rhui-aws.
ჩვენ მიერ განხორციელებული ცვლილებების გავლის შემდეგ, მოდით განაახლოთ საცავი შემდეგი ბრძანების გაშვებით:
$ sudo dnf განახლება.
ლეაპი ამ პროცესის ყველაზე საინტერესო ნაწილია, რადგან ის აპირებს განახლების მთელი პროცესის ავტომატიზირებას. დასაყენებლად ლეაპი უტილიტა, გამოიყენეთ მოცემული ბრძანება:
$ sudo dnf დააინსტალირეთ leapp-upgrade -y.
თუ თქვენ იყენებდით versionlock მოდული, რომელიც დაბლოკავს პაკეტებს მითითებულ ვერსიაზე, თქვენ უნდა წაშალოთ იგი შემდეგი ბრძანების გამოყენებით:
$ sudo dnf ვერსიის დაბლოკვა გასაგებია.
ეს გამოიწვევს მთავარ პრობლემებს განახლების პროცესის დროს და მოგცემთ შეცდომებს, როგორიცაა ქვემოთ მოცემული:
გამორთვა AllowZoneDriftingგახსენით firewalld კონფიგურაციის ფაილი მოცემული ბრძანებით:
$ sudo nano /etc/firewalld/firewalld.conf.
გადადით ფაილის ბოლოს და იპოვით ვარიანტს AllowZoneDrifting, უბრალოდ გამორთეთ ის დამატებით #
ხაზის დასაწყისში შეცდომის დასაძლევად.
სისტემის განახლება დიდი საქმეა და ეს არის საუკეთესო გზა იმის შესამოწმებლად, არის თუ არა რაიმე პრობლემა, რომელიც დაკავშირებულია პაკეტებთან მომავალი განახლების სესიისთვის. ქვემოთ მოცემული ბრძანება შეამოწმებს პაკეტის ხელმისაწვდომობას და შეამოწმებს სისტემის პრობლემებს (ასეთის არსებობის შემთხვევაში).
$ sudo leapp წინასწარი განახლება -- target 9.0.
თუ ყველაფერი შეუფერხებლად წარიმართება, ის ზაფხულს მოუტანს პაკეტების ზომით და ასევე გამოიმუშავებს ანგარიშს /var/log/leapp/leapp-report.json.
ახლა ჩვენ მზად ვართ ჩამოტვირთოთ და დააინსტალიროთ ახალი პაკეტები პროგრამის გამოყენებით ლეაპი პროგრამა, რომელიც ადრე დავაინსტალირეთ. განახლების პროცესის დასაწყებად გამოიყენეთ შემდეგი ბრძანება:
$ sudo leapp განახლება -- target 9.0.
ახალი პაკეტების ჩამოტვირთვისა და ინსტალაციის პროცესის დასრულების შემდეგ, გადატვირთეთ სისტემა.
$ გადატვირთვა.
გადატვირთვის შემდეგ, აირჩიეთ მესამე ვარიანტი, სახელწოდებით “RHEL-განახლება-initramfs”.
დაჭერა CTRl+D
განახლების პროცესის დასაწყებად.
ინსტალაციის პროცესის დასრულების შემდეგ, მოდით გადავამოწმოთ დაინსტალირებული ვერსია. მიმდინარე ვერსიის შესამოწმებლად შემდეგი ბრძანებით:
$ sudo cat /etc/redhat-release.
იმის შესამოწმებლად, არის თუ არა ახლად დაინსტალირებული RHEL 9 გამოწერილია ჩვენს გეგმაზე, გამოიყენეთ შემდეგი ბრძანება:
$ sudo subscription-manager list --დაინსტალირებულია.
როგორც ხედავთ, ჩვენ წარმატებით განვაახლეთ RHEL 8 რომ RHEL 9.
მოცემული სტატია განმარტავს განახლების უმარტივეს გზას RHEL 8 რომ RHEL 9 ასე რომ თქვენ შეგიძლიათ მარტივად ისარგებლოთ იმით, რაც მას სთავაზობს.