私は方法に従っています。CentOS 7でDRBDを使用するアクティブ/手動MySQL高可用性PacemakerクラスタRHEL7 でクラスタモードで MariaDB をインストールするには:
私の場合、データベースサーバーからインターネットにアクセスできなかったので、すべてのRPMと依存関係をダウンロードするためにCentOs 7でオフラインストアを作成する必要がありました。
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
正しいオフラインストレージを作成するために、RHEL7と同じLinuxカーネルを使用してCentOs7(最小モード)をインストールしました3.10.0-327.el7x86_64
。このリポジトリはCentOs7のインストール後にすぐに作成されます(yumアップデートなし)。
RHEL7にリポジトリをインストールした後、正常にダウンロードしてインストールできますpcs, drbd84-utils mariadb-server mariadb
が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
Linuxファームウェアとdracutにはアップグレードすると問題が解決するため、問題はありませんが、Error: kernel conflicts
この方法を使用するシステムの信頼性が心配です。
Error: kernel conflicts
それは実際にはどういう意味ですか?
それを削除する最良の方法は何ですか?