web-dev-qa-db-ja.com

RedHat:MultipathPackageの互換性

古いRedHat5サーバーを使用していますが、OSと新しいsan XtremeI/Oストレージをアップグレードできません。EMCでは、device-mapper-multipath 0.4.9-72をネイティブマルチパスパッケージとしてインストールすることをお勧めします。ただし、Redhat5で使用できるパッケージはデバイスのみです。 -mapper-multipath0.4.7-64。したがって、redhat5にdevice-mapper-multipath 0.4.9-72を手動でインストールした場合、互換性がありますか、それとも問題が発生しますか?

1
saraya

Red Hat 5にネイティブに付属しているバージョンのdevice-mapper-multipathでストレージを動作させようとしましたか?それはうまくいくかもしれませんし、Red Hat 5はEOLであるだけなので、とにかく最近どのベンダーもそれをサポートすることはないでしょう。

Red Hatの新しいリリース(6または7)からdevice-mapper-multipathパッケージをインストールすることについて話している場合、そのパッケージのバイナリは新しいリリースに対してコンパイルされているため、機能する可能性は低いと言えます。 glibcやその他のライブラリの一部であり、おそらくカーネルの特定のバージョンも必要です。結局のところ、それがパッケージの主な目的です。

新しいパッケージを(rpm --test -Uvh ...を使用して)テストインストールしてみてください。依存関係の欠落について文句を言う場合は、いつでも--forceまたは--nodepsを使用できますが、損傷を与える可能性があります。将来のパッケージインストール用のRPMデータベースであり、バイナリはとにかく機能しない可能性があります。

新しいパッケージのSRPMを取得して、ターゲットのRed Hat 5システムで再コンパイル/再構築することもできますが、依存関係が適切なバージョンでない場合、コンパイルが失敗する可能性があります。

2
bodgit