Entre em contato conosco!

0800 000 0100
41 3063 1907
comercial@inforsolutions.com.br


 Atualizando CentOS 6 para CentOS 7

Solução

Atualizando CentOS 6 para CentOS 7

Atualizando CentOS 6 para CentOS 7

Tarefas Prévias

Existem algumas tarefas que você pode realizar para prevenir resultados indesejados. Como:

  • Desabilitar o selinux
  • Remover repositórios desnecessários
  • Fazer um backup recente!

Repositório de Atualização do CentOS

Crie um novo repositório CentOS:

cat > /etc/yum.repos.d/centos-upgrade.repo <<EOF
[centos-upgrade]
name=centos-upgrade
baseurl=https://buildlogs.centos.org/centos/6/upg/x86_64/
enabled=1
gpgcheck=0
EOF

Instalação da Ferramenta de Pré-Atualização

Primeiro instale a versão do openscap de dev.centos.org:

# yum -y install https://buildlogs.centos.org/centos/6/upg/x86_64/Packages/openscap-1.0.8-1.0.1.el6.centos.x86_64.rpm

Então instale a ferramenta de atualização da RedHat:

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

Importar a Chave PGP do CentOS 7

# rpm --import http://mirror.centos.org/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7

Nota:

Para contornar erros como:

Downloading failed: invalid data in .treeinfo: No section: ‘checksums’

Adicione o espelho CentOS em mirrorlist:

mkdir -pv /var/tmp/system-upgrade/base/ /var/tmp/system-upgrade/extras/ /var/tmp/system-upgrade/updates/

echo http://mirror.centos.org/centos/7/os/x86_64/ >> /var/tmp/system-upgrade/base/mirrorlist.txt
echo http://mirror.centos.org/centos/7/extras/x86_64/ >> /var/tmp/system-upgrade/extras/mirrorlist.txt
echo http://mirror.centos.org/centos/7/updates/x86_64/ >> /var/tmp/system-upgrade/updates/mirrorlist.txt

Pré-Atualização

O preupg é na verdade um script Python!

# yes | preupg -v

A ferramenta Preupg não realiza a atualização propriamente dita.
Certifique-se de ter feito backup do seu sistema e/ou dados no caso de uma atualização falhada que exija uma reinstalação completa do sistema a partir dos mídias de instalação.
Deseja continuar? s/n

Ferramenta de Atualização do CentOS

Precisamos descobrir quais são os possíveis problemas ao atualizar:

# centos-upgrade-tool-cli --network=7 --instrepo=http://vault.centos.org/7.0.1406/os/x86_64/

Então, por força, podemos atualizar para sua versão mais recente:

# centos-upgrade-tool-cli --force --network=7 --instrepo=http://vault.centos.org/7.0.1406/os/x86_64/ --cleanup-post

Reiniciar

O procedimento de atualização baixará todos os pacotes rpm para um diretório e criará uma nova entrada no grub. Então, ao reiniciar, o sistema tentará atualizar a versão de distribuição para sua versão mais recente.

# reboot

Quando este erro aparecer:

/bin/grep: erro ao carregar bibliotecas compartilhadas: libpcre.so.0: não é possível abrir o arquivo de objeto compartilhado: Arquivo ou diretório não encontrado

Execute o seguinte comando:

ln -s /lib64/libpcre.so.1 /lib64/libpcre.so.0

Isenção de responsabilidade

Crie um backup recente do sistema. Este é um procedimento não oficial e não suportado!

Fonte: http://fsfe.soup.io/post/651104763/Evaggelos-Balaskas-System-Engineer-CentOS-Dist-Upgrade

 
Este artigo foi útil? sim / não

Detalhes do artigo

Identificação do artigo: 51

Categoria: Knowledgebase

Data de publicação: 03-05-202410:28:33

Visualizações : 203

Avaliação (Votos): Avaliação do artigo 3.0/5.0 (2)

 

 
Powered by Help Desk Software HESK, in partnership with SysAid Technologies