CentOS - 毎週異常な動作をし、セットアップ全体がダウンします。どうすれば 1 週間前の状態にロールバック/復元できますか?

CentOS - 毎週異常な動作をし、セットアップ全体がダウンします。どうすれば 1 週間前の状態にロールバック/復元できますか?

CentOS と Red Hat Enterprise Linux を実行しており、そこで現在 Google Apps Engine と関連するその他の Python Web アプリケーションが動作しています。

毎週、または Google Apps Engine の最新リリースに応じて、私の作業セットアップが機能しなくなります (現在は機能していますが、1 週間後には再び機能しなくなり、Google Apps Engine チーム メンバーからの回答もない非常に奇妙な問題です)。

現時点では、この問題の唯一の解決策は、カーネルの変更や関連する変更を含め、CentOS/RHEL 全体を 1 週間前の構成にロールバックすることです。

CentOS/RHEL に、1 週間前のインストール ポイントまたは任意の復元ポイントに戻って、確実に動作していた古いセットアップに戻すように指示するにはどうすればよいですか?

答え1

yum次のようにして、 のロールバック機能を有効にしてみてください。

  1. vi /etc/yum.conf
  2. ファイルに次の行を追加します:tsflags=repackage
  3. vi /etc/rpm/macros(存在しない場合は作成)
  4. ファイルに次の行を追加します:%_repackage_all_erasures 1

rpmこれで、異なる復元ポイントにロールバックできるようになります。

$ rpm -Uvh –rollback ’21:00′
$ rpm -Uvh –rollback ’3 hours ago’
$ rpm -Uvh –rollback ‘august 13′
$ rpm -Uvh –rollback ‘yesterday’

再パッケージ化されたソフトウェアはすべてここから入手できます: /var/spool/repackage

注記:上記を有効にした時点からのみロールバックできます。これより前にロールバックすることはできません。

参考文献

関連情報