GNU/Linux >> Tutoriales Linux >  >> Cent OS

Actualizar de CentOS 6 a CentOS 7

Hace dos días, escribí Instalación paso a paso CentOS 7; que es la instalación limpia del sistema operativo. Según el anuncio de CentOS 7, es posible actualizar CentOS 6 a CentOS 7 con la ayuda de la herramienta de actualización redhat. CentOS aún no ha publicado ningún documento oficial sobre la actualización de CentOS 6, ya que no hay documentación oficial; no recomendamos esta actualización en el entorno de producción. Si desea probar el desarrollo, puede seguir los sencillos pasos.

Instalación de la herramienta de actualización de Redhat:

redhat-upgrade-tool no está disponible en repositorios estándar, debe configurar el repositorio para instalarlo.

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

Coloque las siguientes entradas en él.

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

Instale los siguientes paquetes.

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

Asistente previo a la actualización:

Ejecute el siguiente comando para verificar el problema potencial que podría encontrar con una actualización de CentOS 6 a CentOS 7 antes de realizar cambios en el sistema.

# preupg

Nota:la salida del comando preupg se ha acortado para reducir la longitud de la publicación.

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 .

De lo anterior, puede encontrar cuáles son todos los paquetes y la aplicación se verá afectada por esta actualización, si está de acuerdo con ella; puede continuar con el siguiente paso.

Realizar actualización:

Vamos a utilizar el archivo de repositorio para la actualización, emita el siguiente comando para importar la clave GPG.

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

Según la página del manual, el siguiente comando se usa para actualizar CentOS 6; esto descargará los paquetes de Internet.

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

Pero cuando emití el comando, me dio el error de volver a ejecutar el asistente de actualización previa nuevamente. Lo intenté varias veces pero no tuve suerte.

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

Vuelva a ejecutar la herramienta  redhat-upgrade-tool con la opción –force (no se recomienda, pero esta es la única solución a partir de ahora)

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

Nota:La salida del comando redhat-upgrade-tool se ha acortado para reducir la longitud de la publicación.

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.

Ahora reinicie el servidor.

# reboot

Actualizar a CentOS 7:

El servidor se iniciará con el kernel de la herramienta de actualización de redhat para actualizar CentOS 6, ahora puede encontrar la actividad de actualización a través de la consola.

Ahora puedes ver la instalación de los paquetes.

Una vez completado, obtendrá la pantalla de inicio de sesión.

Verifique usando el siguiente comando.

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

¡Eso es todo!, actualicé con éxito CentOS 6 a CentOS 7. Agradecemos sus comentarios, coloque sus valiosos comentarios a continuación.


Cent OS
  1. Actualice la versión de PHP a 5.5 en CentOS 6

  2. Actualice la versión de PHP a 5.6 en Centos 6

  3. Actualice a CentOS 6.2 desde CentOS 6.1 / CentOS 6.0

  4. Actualice a CentOS 6.4 desde CentOS 6.3

  5. Actualizar de Ubuntu 13.10 a Ubuntu 14.04

Cómo actualizar el kernel de Linux en CentOS 7

Cómo actualizar Docker en CentOS

Cómo actualizar de RHEL 7 a RHEL 8

Información sobre la actualización de CentOS 7 a CentOS 8

Actualizar de Ubuntu 14.04 a Ubuntu 14.10

Actualice el kernel de Linux de CentOS 8