RHEL5からRHEL6へのアップグレード

RHEL5からRHEL6へのアップグレード

RHEL 5.9サーバーをRHEL 6.4にアップグレードしようとしています。サードパーティ製のソフトウェアとシステムがたくさんインストールされているので、再インストールしなくてもアップグレードできればと思います。私はRedHatがメジャーバージョン間のアップデートをサポートしておらず、他のすべての方法が失敗した場合は再インストールに依存することを理解しています。 5.9を新しくインストールした場合は、インストールCDにある「linux updateany」を使用して問題なく6.4にアップグレードできました。ただし、仮想マシンに正常に複製した古い物理サーバーがパッケージのインストールを実行すると中断されるようです。最初は、PolkitにハングしてGUIデスクトップをすべて削除し、アップグレード後に再インストールする予定でした。これでCyrus-SASLにかかっています。ログは停止理由に関する有用な情報を提供しません。

アップデートに関するいくつかのガイドがありますが、それらのどれも私たちに適しているようではありませんでした。

http://bitc.bme.emory.edu/~lzhou/blogs/?p=203

http://www.it-hure.de/2011/10/update-rhel5-to-rhel6/

/tmp/anaconda.log、/tmp/syslog、/tmp/yum.log、/tmp/storage.log、/tmp/product.logを確認しましたが、アップデートが停止した理由を示す内容がないようです。

誰もが正常にアップグレードできた場合は、アドバイスをいただきありがとうございます。

ベストアンサー1

そのため、アップグレードを通じて業務を遂行することができました。

  1. inittabのデフォルト値を3に変更
  2. SELinuxを無効にする
  3. KDEとGnomeの削除(後で再インストールできます)
  4. yum-utilsインストール
  5. すべてのNFSマウントがアンマウントされ、fstabでコメントアウトされていることを確認してください。
  6. 不要なサービスをすべて無効にします。 (アップグレード後に再度有効にする)。
  7. RHEL6 CD で再起動し、「linux update any」を実行します。
  8. アップグレードに時間がかかります。私にとっては、この作業はほぼ24時間以上かかりました。時には停止しているように見えるかもしれませんが、実行するようにしてください。
  9. 再起動
  10. 廃止予定のパッケージを削除します(リストはここ)
  11. するyum remove kernel\*-2.6.18\*
  12. ランニングyum distribution-synchronization --skip-broken
  13. 結果は依存関係の問題のリストを提供します。リストを見て、重複したアイテムを削除し、破損したアイテムを削除して再インストールします。一緒に削除された依存関係を再インストールしてください。
  14. すべての問題が解決され、展開同期が正しく実行されるまで、手順12を繰り返します。
  15. KDEとGNOME(またはデスクトップがある場合はどんなデスクトップでも)をインストールしてください。
  16. 無効にしたサービスを有効にします。
  17. fstabからNFSマウントのコメントを外します。
  18. SELinuxを再度有効にします。
  19. inittabをデフォルトの5に戻します。
  20. grub.conf が画面が起動しない、または自動的に起動しないように変更することで、サービスが失敗することを確認できます。
  21. 再起動

これは職場で私に悩まされているので、これが他の人に役立つことを願っています。 :)

おすすめ記事