GNU/Linux >> Znalost Linux >  >> Cent OS

Upgradujte z CentOS 6 na CentOS 7

Před dvěma dny jsem napsal Krok za krokem instalace CentOS 7; což je čistá instalace OS. Podle oznámení CentOS 7 je možné upgradovat CentOS 6 na CentOS 7 pomocí nástroje redhat-upgrade-tool. CentOS dosud nezveřejnil žádný oficiální dokument o upgradu CentOS 6, protože neexistuje žádná oficiální dokumentace; tento upgrade nedoporučujeme v produkčním prostředí. Pokud si chcete vývoj vyzkoušet, stačí postupovat podle jednoduchých kroků.

Instalace nástroje pro upgrade Redhat:

redhat-upgrade-tool není k dispozici na standardních úložištích, pro instalaci musíte úložiště nastavit.

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

Umístěte do něj následující položky.

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

Nainstalujte následující balíčky.

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

Asistent před upgradem:

Před provedením změn v systému spusťte následující příkaz ke kontrole potenciálního problému, na který byste mohli narazit při upgradu z CentOS 6 na CentOS 7.

# preupg

Poznámka:Výstup příkazu preupg byl zkrácen, aby se zkrátila délka příspěvku.

Nástroj Preupg neprovádí skutečnou aktualizaci. Ujistěte se prosím, že máte zálohovaný systém a/nebo data v případě neúspěšné aktualizace, která by vyžadovala úplnou reinstalaci systému z instalačního média. Chcete pokračovat? y/ny Shromažďování protokolů používaných asistentem před upgradem:Všechny nainstalované balíčky:01/10 ...dokončeno (čas 00:00 s)Všechny změněné soubory      :02/10 ...dokončeno (čas 00:40s)Změněné konfigurační soubory   :03/10 ...dokončeno (čas 00:00 s)Všichni uživatelé              :04/10 ...dokončeno (čas 00:00 s)Všechny skupiny             :05/10 ...dokončeno (čas 00:00 s)Stavy služeb    /   :0 6/ 10 .. .dokončeno (čas 00:00 s)Všechny nainstalované soubory    :07/10 ...dokončeno (čas 00:01s)Všechny místní soubory        :08/10 ...dokončeno (čas 00:03s)Všechny spustitelné soubory   :09/10 . ..dokončeno (čas 00:00 s) Balíčky podepsané společností RedHat:10/10 ...dokončeno (čas 00:00 s)Posouzení systému, spuštění kontrol / skripty SCE:001/100 ...hotovo    (Konfigurační soubory ke kontrole) 002/100 ...hotovo    (Seznamy souborů pro ruční migraci)003/100 ...hotovo    (Bacula Backup Software)004/100 ...hotovo    (konfigurace MySQL)005/100 ...hotovo    (Migrace dat MySQL stack)006/100 ...hotovo    (Obecné změny ve výchozí implementaci MySQL)007/100 ...hotovo    (PostgreSQL obsah aktualizace)Hodnocení ukončeno (čas 00:00s)Výsledková tabulka s kontrolami a jejich výsledky pro hlavní obsah:----------------------------- -------------------------------------------------- ------------------------------------------------|Systém Kickstart | Nepřipsatelný || yum | Nepřípsatelný || Zkontrolujte použití nebezpečného rozsahu UID/GID | Nepřipsatelné | nahoru                                                                                           | nelze použít  | | Kontrola map RVER | Nepřipsatelný || NIS Server MaxUID a MAXGID Limity CHECK | Nepřipsačite || zálohování konfiguračního souboru NIS | Nepřipsatelné | ------------------------------ -------------------------------------------------- -------------------------------------------------- ----Tarball s výsledky je uložen zde /root/preupgrade-results/preupg_results-140716022514.tar.gz .Nejnovější hodnocení je uloženo v adresáři /root/preupgrade .Nahrajte výsledky do uživatelského rozhraní příkazem:např. preupg -u http://127.0.0.1:8099/submit/ -r /root/preupgrade-results/preupg_results-*.tar.gz .

Z výše uvedeného můžete zjistit, jaké všechny jsou balíčky a aplikace, kterých se tento upgrade dotkne, pokud s tím souhlasíte; můžete přejít k dalšímu kroku.

Provést upgrade:

Pro upgrade použijeme repo soubor, zadejte následující příkaz pro import klíče GPG.

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

Podle manuálové stránky se k upgradu CentOS 6 používá následující příkaz; toto stáhne balíčky z internetu.

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

Ale když jsem vydal příkaz, vyskytla se mi chyba znovu spustit preupgrade-asistenta znovu. Zkoušel jsem to několikrát, ale bez úspěchu.

Nastavení reportů ... TreeInfo | 1,1 kB     00:00preupgrade-assistant nebyl spuštěn. Chcete-li provést tento upgrade, spusťte preupg nebo spusťte redhat-upgrade-tool --force

Znovu spusťte nástroj  redhat-upgrade-tool s možností –force (nedoporučuje se, ale toto je zatím jediné řešení)

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

Poznámka:Výstup příkazu redhat-upgrade-tool byl zkrácen, aby se zkrátila délka příspěvku.

Nastavení reportů ... TreeInfo | 1.1 kb 00:00Getting Boot Images ... Vmlinuz-redhat-upgrade-tool |  4,7 MB     01:38initramfs-redhat-upgrade-tool.img                                                                                                                       32 MB     14:45 nastavování aktualizace...hledání aktualizací 100 % [========================================================================================================================================================] (1/272):ACL-2.2.51-12.El7.x86_64.RPM | 81 KB 00:00 (2/272):ATTR-2.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):základní systém-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:01nastavení systému pro upgrade Dokončeno. Pro zahájení upgradu restartujte.

Nyní restartujte server.

# restartovat

Upgradujte na CentOS 7:

Server se spustí s jádrem redhat-upgrade-tool pro upgrade CentOS 6, nyní můžete najít aktivitu upgradu prostřednictvím konzole.

Nyní můžete vidět instalaci balíčků.

Po dokončení se zobrazí přihlašovací obrazovka.

Ověřte pomocí následujícího příkazu.

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

To je vše!, úspěšně upgradoval CentOS 6 na CentOS 7. Uvítáme vaši zpětnou vazbu, své cenné komentáře umístěte níže.


Cent OS
  1. Upgradujte verzi PHP na 5.5 v CentOS 6

  2. Upgradujte verzi PHP na 5.6 v Centos 6

  3. Upgradujte na CentOS 6.2 z CentOS 6.1 / CentOS 6.0

  1. Upgradujte na CentOS 6.4 z CentOS 6.3

  2. Upgradujte z Ubuntu 13.10 na Ubuntu 14.04

  3. Upgradujte z Ubuntu 13.04 na Ubuntu 13.10

  1. Jak upgradovat CentOS 6.10 z CentOS 6.9-6.0

  2. Jak upgradovat CentOS 7.8 z CentOS 7.7-7.0

  3. Jak používat nástroj RedHat Upgrade Tool k upgradu CentOS z 6.x na CentOS 7?