Thứ Năm, 15 tháng 1, 2026

Di chuyển và nâng cấp: Từ CentOS 7 lên Oracle Linux 8 chỉ trong một bước

Hướng dẫn từng bước này trình bày cách nâng cấp và di chuyển đồng thời từ CentOS 7 lên Oracle Linux 8. Ví dụ này sử dụng các dự án mã nguồn mở Leapp và Elevate để thực hiện quá trình di chuyển và nâng cấp chỉ trong một bước duy nhất.

Điều quan trọng cần biết là bạn không bắt buộc phải nâng cấp lên Oracle Linux 8; bạn cũng có tùy chọn chuyển đổi từ CentOS 7 sang Oracle Linux 7. Thông tin chi tiết hơn về tùy chọn này có sẵn trong tập lệnh tự động mà chúng tôi đã đăng tải trên GitHub tại đây .

Hướng dẫn từng bước

  • * Bước đầu tiên là cập nhật hệ thống CentOS 7 hiện có của bạn lên phiên bản gói phần mềm mới nhất và sau đó khởi động lại. Để thực hiện việc này, vui lòng làm theo các bước sau:

# sudo yum update -y

# sudo reboot

  • * Cài đặt gói RPM " elevate " để có quyền truy cập vào các tệp nhị phân của Elevate.

# sudo yum install -y http://repo.almalinux.org/elevate/elevate-release-latest-el$(rpm –eval %rhel).noarch.rpm

  • * Cài đặt các gói “ leapp ” và dữ liệu di chuyển cho Oracle Linux, làm hệ điều hành đích để di chuyển sang.

# sudo yum install -y leapp-upgrade leapp-data-oraclelinux

  • * Quá trình kiểm tra trước khi nâng cấp có thể được sử dụng bất cứ lúc nào để đánh giá trạng thái của hệ thống và xác định các xung đột có thể xảy ra. Quá trình này không thay đổi hệ thống, mà tạo ra các tệp báo cáo và nhật ký gỡ lỗi, chứa thông tin về hệ thống, cấu hình của nó và các sự cố nâng cấp tiềm ẩn. Chạy lệnh leapp preupgrade để bắt đầu quá trình kiểm tra trước khi nâng cấp.

# sudo leapp preupgrade

Lưu ý: Tệp tin Aleapp-report.txt và tệp tin trả lời được tạo ra, và thông tin gỡ lỗi được lưu trong một tệp tin.leapp-preupgrade.log Hãy kiểm tra các tập tin đó để giải quyết các sự cố nâng cấp có thể xảy ra; để biết thêm chi tiết, bạn có thể tham khảo tài liệu “ leapp ” dành cho Oracle Linux 8.

  • * Bắt đầu quá trình nâng cấp. Bạn sẽ được yêu cầu khởi động lại hệ thống sau khi quá trình này hoàn tất.

# sudo leapp upgrade
# sudo reboot

  • * Sau khi khởi động lại, hãy đăng nhập vào hệ thống và kiểm tra quá trình chuyển đổi. Xác minh rằng hệ điều hành hiện tại là Oracle Linux 8, sau đó kiểm tra các gói còn sót lại từ CentOS 7 có thể được gỡ bỏ hoặc cập nhật thủ công; cuối cùng, xem nhật ký nâng cấp để kiểm tra xem quá trình nâng cấp đã hoàn tất chính xác hay chưa.

# cat /etc/oracle-release
# cat /etc/os-release
# rpm -qa | grep el7
# cat /var/log/leapp/leapp-report.txt
# cat /var/log/leapp/leapp-upgrade.log

Hướng dẫn từng bước: ví dụ và ảnh chụp màn hình

  • * CentOS 7 – Cập nhật hệ thống
CentOS 7 - Cập nhật hệ thống
Đầu đề
  • * CentOS 7 – Khởi động lại hệ thống
CentOS 7 - Khởi động lại hệ thống
Đầu đề
  • * Cài đặt gói RPM "Elevate" trên CentOS 7
Nâng cao cài đặt RPM giải phóng
Đầu đề
  • * Cài đặt các gói leapp và dữ liệu di chuyển cho Oracle Linux
Cài đặt các gói leapp và nâng cấp dữ liệu cho Oracle Linux 8
Đầu đề
  • * Thực hiện quy trình tiền nâng cấp “leapp”.
Thực hiện quy trình tiền nâng cấp Leap
Đầu đề
  • * Hãy kiểm tra báo cáo để giải quyết các sự cố nâng cấp có thể xảy ra và xử lý tệp trả lời được báo cáo.
Kiểm tra báo cáo Leapp
Đầu đề
Sửa file trả lời cho Leapp
Đầu đề
  • * Bắt đầu quá trình nâng cấp và di chuyển (từ CentOS 7 lên Oracle Linux 8)
Nâng cấp/Di chuyển từ CentOS 7 lên Oracle Linux 8
Đầu đề
  • * Khởi động lại hệ thống CentOS 7 (bạn có thể theo dõi quá trình nâng cấp/di chuyển trên giao diện điều khiển hệ thống nếu muốn).
CentOS 7 - Khởi động lại hệ thống
Đầu đề
  • * Ví dụ truy cập bảng điều khiển
Ví dụ truy cập bảng điều khiển
Đầu đề
  • * Hãy kiểm tra xem hệ điều hành hiện tại có phải là Oracle Linux 8 hay không.
Kiểm tra phiên bản hệ điều hành hiện có - Oracle Linux 8
Đầu đề
  • * Kiểm tra xem có gói “CentOS 7” nào cần gỡ bỏ hay không và tiến hành gỡ bỏ chúng.
Kiểm tra sự hiện diện của các gói CentOS 7 để gỡ bỏ chúng.
Đầu đề
  • * Lưu ý: để xóa tất cả các gói EL7, bạn cũng phải bình luận dòng tiếp theo ở mục “/etc/yum.conftệp cấu hình
Gỡ bỏ các gói CentOS 7 còn lại.
Đầu đề
  • Cuối cùng, bạn có thể kiểm tra nhật ký và báo cáo có thể có bằng cách trỏ đến “/var/log/leapp/leapp-report.txt" Và các tệp tin "/var/log/leapp/leapp-upgrade.log .

Tài nguyên di chuyển và nâng cấp

Đào tạo

www.oracle.com/goto/oltrain

GitHub

Mạng xã hội

=============================
Website không chứa bất kỳ quảng cáo nào, mọi đóng góp để duy trì phát triển cho website (donation) xin vui lòng gửi về STK 90.2142.8888 - Ngân hàng Vietcombank Thăng Long - TRAN VAN BINH
=============================
Nếu bạn không muốn bị AI thay thế và tiết kiệm 3-5 NĂM trên con đường trở thành DBA chuyên nghiệp hay làm chủ Database thì hãy đăng ký ngay KHOÁ HỌC ORACLE DATABASE A-Z ENTERPRISE, được Coaching trực tiếp từ tôi với toàn bộ bí kíp thực chiến, thủ tục, quy trình của gần 20 năm kinh nghiệm (mà bạn sẽ KHÔNG THỂ tìm kiếm trên Internet/Google) từ đó giúp bạn dễ dàng quản trị mọi hệ thống Core tại Việt Nam và trên thế giới, đỗ OCP.
- CÁCH ĐĂNG KÝ: Gõ (.) hoặc để lại số điện thoại hoặc inbox https://m.me/tranvanbinh.vn hoặc Hotline/Zalo 090.29.12.888
- Chi tiết tham khảo:
https://bit.ly/oaz_w
=============================
2 khóa học online qua video giúp bạn nhanh chóng có những kiến thức nền tảng về Linux, Oracle, học mọi nơi, chỉ cần có Internet/4G:
- Oracle cơ bản: https://bit.ly/admin_1200
- Linux: https://bit.ly/linux_1200
=============================
KẾT NỐI VỚI CHUYÊN GIA TRẦN VĂN BÌNH:
📧 Mail: binhoracle@gmail.com
☎️ Mobile/Zalo: 0902912888
👨 Facebook: https://www.facebook.com/BinhOracleMaster
👨 Inbox Messenger: https://m.me/101036604657441 (profile)
👨 Fanpage: https://www.facebook.com/tranvanbinh.vn
👨 Inbox Fanpage: https://m.me/tranvanbinh.vn
👨👩 Group FB: https://www.facebook.com/groups/DBAVietNam
👨 Website: https://www.tranvanbinh.vn
👨 Blogger: https://tranvanbinhmaster.blogspot.com
🎬 Youtube: https://www.youtube.com/@binhguru
👨 Tiktok: https://www.tiktok.com/@binhguru
👨 Linkin: https://www.linkedin.com/in/binhoracle
👨 Twitter: https://twitter.com/binhguru
👨 Podcast: https://www.podbean.com/pu/pbblog-eskre-5f82d6
👨 Địa chỉ: Tòa nhà Sun Square - 21 Lê Đức Thọ - Phường Mỹ Đình 1 - Quận Nam Từ Liêm - TP.Hà Nội

=============================
cơ sở dữ liệu, cơ sở dữ liệu quốc gia, database, AI, trí tuệ nhân tạo, artificial intelligence, machine learning, deep learning, LLM, ChatGPT, DeepSeek, Grok, oracle tutorial, học oracle database, Tự học Oracle, Tài liệu Oracle 12c tiếng Việt, Hướng dẫn sử dụng Oracle Database, Oracle SQL cơ bản, Oracle SQL là gì, Khóa học Oracle Hà Nội, Học chứng chỉ Oracle ở đầu, Khóa học Oracle online,sql tutorial, khóa học pl/sql tutorial, học dba, học dba ở việt nam, khóa học dba, khóa học dba sql, tài liệu học dba oracle, Khóa học Oracle online, học oracle sql, học oracle ở đâu tphcm, học oracle bắt đầu từ đâu, học oracle ở hà nội, oracle database tutorial, oracle database 12c, oracle database là gì, oracle database 11g, oracle download, oracle database 19c/21c/23c/23ai, oracle dba tutorial, oracle tunning, sql tunning , oracle 12c, oracle multitenant, Container Databases (CDB), Pluggable Databases (PDB), oracle cloud, oracle security, oracle fga, audit_trail,oracle RAC, ASM, oracle dataguard, oracle goldengate, mview, oracle exadata, oracle oca, oracle ocp, oracle ocm , oracle weblogic, postgresql tutorial, mysql tutorial, mariadb tutorial, ms sql server tutorial, nosql, mongodb tutorial, oci, cloud, middleware tutorial, docker, k8s, micro service, hoc solaris tutorial, hoc linux tutorial, hoc aix tutorial, unix tutorial, securecrt, xshell, mobaxterm, putty

ĐỌC NHIỀU

Trần Văn Bình - Oracle Database Master