GNU/Linux >> Belajar Linux >  >> Cent OS

Tingkatkan dari CentOS 6 ke CentOS 7

Dua hari yang lalu, saya menulis Langkah demi langkah instalasi CentOS 7; yang merupakan instalasi bersih OS. Sesuai pengumuman CentOS 7, dimungkinkan untuk meningkatkan CentOS 6 ke CentOS 7 dengan bantuan redhat-upgrade-tool. CentOS belum memposting dokumen resmi apa pun tentang peningkatan CentOS 6, karena tidak ada dokumentasi resmi; kami tidak merekomendasikan peningkatan ini pada lingkungan produksi. Jika Anda ingin mencoba pengembangan, Anda bisa mengikuti langkah-langkah sederhananya.

Memasang alat pemutakhiran Redhat:

redhat-upgrade-tool tidak tersedia di repositori standar, Anda harus mengatur repositori untuk menginstalnya.

# vi /etc/yum.repos.d/upgrade.repo

Tempatkan entri berikut di dalamnya.

[upgrade]
name=upgrade
baseurl=http://dev.centos.org/centos/6/upg/x86_64/
enabled=1
gpgcheck=0

Instal paket-paket berikut.

# yum -y install preupgrade-assistant-contents redhat-upgrade-tool preupgrade-assistant

Asisten Pra-Peningkatan:

Jalankan perintah berikut untuk memeriksa potensi masalah yang mungkin Anda hadapi dengan peningkatan dari CentOS 6 ke CentOS 7 sebelum membuat perubahan pada sistem.

# preupg

Catatan:Output dari perintah preupg telah dipersingkat untuk mengurangi panjang posting.

Preupg tool doesn't do the actual upgrade.
Please ensure you have backed up your system and/or data in the event of a failed upgrade
that would require a full re-install of the system from installation media.
Do you want to continue? y/n
y
Gathering logs used by preupgrade assistant:
All installed packages : 01/10 ...finished (time 00:00s)
All changed files      : 02/10 ...finished (time 00:40s)
Changed config files   : 03/10 ...finished (time 00:00s)
All users              : 04/10 ...finished (time 00:00s)
All groups             : 05/10 ...finished (time 00:00s)
Service statuses       : 06/10 ...finished (time 00:00s)
All installed files    : 07/10 ...finished (time 00:01s)
All local files        : 08/10 ...finished (time 00:03s)
All executable files   : 09/10 ...finished (time 00:00s)
RedHat signed packages : 10/10 ...finished (time 00:00s)
Assessment of the system, running checks / SCE scripts:
001/100 ...done    (Configuration Files to Review)
002/100 ...done    (File Lists for Manual Migration)
003/100 ...done    (Bacula Backup Software)
004/100 ...done    (MySQL configuration)
005/100 ...done    (Migration of the MySQL data stack)
006/100 ...done    (General changes in default MySQL implementation)
007/100 ...done    (PostgreSQL upgrade content)
Assessment finished (time 00:00s)
Result table with checks and their results for main contents:
------------------------------------------------------------------------------------------------------------------------------
|System kickstart                                                                                            |notapplicable  |
|YUM                                                                                                         |notapplicable  |
|Check for usage of dangerous range of UID/GIDs                                                              |notapplicable  |
|Incorrect usage of reserved UID/GIDs                                                                        |notapplicable  |
|NIS ypbind config files back-up                                                                             |notapplicable  |
|NIS Makefile back-up                                                                                        |notapplicable  |
|NIS server maps check                                                                                       |notapplicable  |
|NIS server MAXUID and MAXGID limits check                                                                   |notapplicable  |
|NIS server config file back-up                                                                              |notapplicable  |
------------------------------------------------------------------------------------------------------------------------------
Tarball with results is stored here /root/preupgrade-results/preupg_results-140716022514.tar.gz .
The latest assessment is stored in directory /root/preupgrade .
Upload results to UI by command:
e.g. preupg -u http://127.0.0.1:8099/submit/ -r /root/preupgrade-results/preupg_results-*.tar.gz .

Dari atas Anda dapat menemukan semua paket dan aplikasi yang akan terpengaruh oleh peningkatan ini, jika Anda setuju; Anda dapat melanjutkan ke langkah berikutnya.

Lakukan peningkatan versi:

Kami akan menggunakan file repo untuk peningkatan, jalankan perintah berikut untuk mengimpor kunci GPG.

# rpm --import http://centos.excellmedia.net/7.0.1406/os/x86_64/RPM-GPG-KEY-CentOS-7

Sesuai halaman manual, perintah berikut digunakan untuk memutakhirkan CentOS 6; ini akan mengunduh paket dari internet.

# redhat-upgrade-tool --network 7.0 --instrepo http://centos.excellmedia.net/7.0.1406/os/x86_64/

Tetapi ketika saya mengeluarkan perintah, itu memberi saya kesalahan untuk menjalankan kembali asisten pra-upgrade lagi. Saya mencoba beberapa kali tetapi tidak berhasil.

setting up repos...
.treeinfo                                                                                                                                        | 1.1 kB     00:00
preupgrade-assistant has not been run.
To perform this upgrade, either run preupg or run redhat-upgrade-tool --force

Jalankan kembali  redhat-upgrade-tool dengan opsi –force (tidak disarankan, tetapi ini hanya solusi untuk saat ini)

# redhat-upgrade-tool --network 7.0 --force --instrepo http://centos.excellmedia.net/7.0.1406/os/x86_64/

Catatan:Output dari perintah redhat-upgrade-tool telah disingkat untuk mengurangi panjang posting.

setting up repos...
.treeinfo                                                                                                                                        | 1.1 kB     00:00
getting boot images...
vmlinuz-redhat-upgrade-tool                                                                                                                      | 4.7 MB     01:38
initramfs-redhat-upgrade-tool.img                                                                                                                |  32 MB     14:45
setting up update...
finding updates 100% [=================================================================================================================================================](1/272): acl-2.2.51-12.el7.x86_64.rpm                                                                                                            |  81 kB     00:00
(2/272): attr-2.4.46-12.el7.x86_64.rpm                                                                                                           |  66 kB     00:00
(3/272): audit-2.3.3-4.el7.x86_64.rpm                                                                                                            | 223 kB     00:01
(4/272): audit-libs-2.3.3-4.el7.x86_64.rpm                                                                                                       |  77 kB     00:00
(5/272): authconfig-6.2.8-8.el7.x86_64.rpm                                                                                                       | 399 kB     00:08
(6/272): basesystem-10.0-7.el7.centos.noarch.rpm                                                                                                 | 5.0 kB     00:00
(7/272): bash-4.2.45-5.el7.x86_64.rpm                                                                                                            | 1.0 MB     00:17
(270/272): yum-plugin-fastestmirror-1.1.31-24.el7.noarch.rpm                                                                                     |  28 kB     00:03
(271/272): zlib-1.2.7-13.el7.x86_64.rpm                                                                                                          |  89 kB     00:06
(272/272): zlib-devel-1.2.7-13.el7.x86_64.rpm                                                                                                    |  49 kB     00:01

setting up system for upgrade
Finished. Reboot to start upgrade.

Sekarang reboot server.

# reboot

Tingkatkan ke CentOS 7

Server akan boot dengan kernel redhat-upgrade-tool untuk mengupgrade CentOS 6, sekarang Anda dapat menemukan aktivitas up-gradasi melalui konsol.

Sekarang Anda dapat melihat instalasi paket.

Setelah selesai, Anda akan mendapatkan layar login.

Verifikasi menggunakan perintah berikut.

# cat /etc/redhat-release
CentOS Linux release 7.0.1406 (Core)

Itu saja!, berhasil meningkatkan CentOS 6 ke CentOS 7. Kami menyambut umpan balik Anda, berikan komentar berharga Anda di bawah ini.


Cent OS
  1. Tingkatkan versi PHP ke 5.5 di CentOS 6

  2. Tingkatkan versi PHP ke 5.6 di Centos 6

  3. Bagaimana Cara Menggunakan Alat Peningkatan RedHat untuk Meningkatkan CentOS dari 6.x ke CentOS 7?

  1. Tingkatkan ke CentOS 6.2 dari CentOS 6.1 / CentOS 6.0

  2. Tingkatkan CentOS 8 ke CentOS Stream

  3. Tingkatkan Python dari 2.6 ke 2.7 di Centos 6.5

  1. Tingkatkan ke CentOS 6.4 dari CentOS 6.3

  2. Tingkatkan Dari Ubuntu 13.10 ke Ubuntu 14.04

  3. Tingkatkan dari Ubuntu 13.04 ke Ubuntu 13.10