Estou seguindo o HowA Active / Passive MySQL High Availability Cluster de Pacemaker com DRBD no CentOS 7 para instalar o MariaDB no modo de cluster no RHEL7.
No meu caso eu não tenho acesso à internet no servidor de banco de dados, então eu tive que criar um repositório offline de um CentOs 7 para baixar apenas todos os RPMs e dependências:
sudo yum -y install yum-plugin-downloadonly createrepo
mkdir -p repo/CentOS/7/local/x86_64/RPMS/
sudo yum install --downloadonly --downloaddir=repo/CentOS/7/local/x86_64/RPMS/ pcs kmod-drbd84 drbd84-utils mariadb-server mariadb
createrepo repo/CentOS/7/local/x86_64
Para criar um repositório offline correto, instalei um CentOs7 (modo mínimo) com o mesmo kernel do Linux que o meu RHEL7: 3.10.0-327.el7x86_64
.
O repositório foi criado logo após a instalação do CentOs7 (sem a atualização do yum).
Depois de instalar o repositório no RHEL7, posso baixar e instalar com êxito pcs, drbd84-utils mariadb-server mariadb
, mas estou enfrentando problema com kmod-drbd84
.
--> Finished Dependency Resolution
Error: Package: kernel-3.10.0-693.5.2.el7.x86_64 (offline_maria)
Requires: linux-firmware >= 20170606-55
Installed: linux-firmware-20150904-43.git6ebf5d5.el7.noarch
(@anaconda/7.2)
linux-firmware = 20150904-43.git6ebf5d5.el7
Error: Package: kernel-3.10.0-693.5.2.el7.x86_64 (offline_maria)
Requires: dracut >= 033-502
Installed: dracut-033-359.el7.x86_64 (@anaconda/7.2)
dracut = 033-359.el7
Error: kernel conflicts with xfsprogs-3.2.2-2.el7.x86_64
Error: kernel conflicts with kexec-tools-2.0.7-38.el7.x86_64
Error: kernel conflicts with kmod-20-5.el7.x86_64
Eu não tenho nenhum problema com o Linux Firmware e o dracut como uma atualização deve resolvê-lo, mas estou preocupado com o Error: kernel conflicts
e a estabilidade do sistema com esse método.
Que Error: kernel conflicts
realmente significa?
Qual é a melhor maneira de se livrar?
Tags dependencies yum linux-kernel rhel