yumで特定のパッケージリストを更新する

yumで特定のパッケージリストを更新する

ほとんどの会社と同様に、当社には開発、統合、ステージング、本番という異なるプレプロダクション環境があります。これらの環境 OS を最新の状態に維持したいのですが、開発で yum update を実行し、数日後に統合環境で更新されたパッケージの正確なリストを更新し、数日後にステージングで、そして最後に本番で実行したいと考えています。目的は、プロセス中に新しい更新がポップアップ表示され、最初に本番環境で実行されるのを回避することです。グーグルで調べた限りでは、「このタイムスタンプでの yum update」のようなものは見つかりませんでした。これを処理する方法があるかどうかご存知ですか? ミッションクリティカルな環境に対処する必要があるため、質問します。ありがとうございます

答え1

私は RHEL CentOS をベースにしたエンタープライズ Linux を 20 年近く使っています。

  • 必要なのはリポジトリの(スナップショット)クローンです。
  • そうすれば、すべてのサーバー(qa、prod)のバージョンがまったく同じになることが保証されます。

問題は、リポジトリが(更新によって)変更され、それを避けたいということですよね?

エンタープライズ環境では、Red Hat ネットワークまたはサテライトを使用して、サーバー グループに対してパッケージを管理します。

オープンソース版の衛星はspacewalkと呼ばれ、ここから見つけることができます。 Spacewalk インストール ドキュメント

おそらく、小規模な環境では Vault を使用できます。これは、リポジトリの時間ベースのスナップショットです。 参考:

これが役に立つことを願いますBRクリス

関連情報