CentOS EC2インスタンスにオペレーティングシステムのアップデート/パッチをリモートで適用する方法は?

CentOS EC2インスタンスにオペレーティングシステムのアップデート/パッチをリモートで適用する方法は?

CentOS 6.x で動作する EC2 インスタンスがたくさんあります。各OSにログインしてOSをアップデートするのは面倒で非効率的だ。私は(可能であれば)スクリプトを介してこれらのサーバーをリモートで更新するための最良の方法を探しています。シェフが候補かもしれませんが、私は彼に関する専門知識がありません。

私が探しているのは、次のコマンドを順番に実行することです。


yum clean all
yum update -y
reboot

どんなアドバイスも本当にありがとうございます。

ありがとう

答え1

Centosには無人アップグレードを処理するためのいくつかのオプションがあり、そのうちの1つは次のとおりですyum cron。 yum-cronを見ることをお勧めします。マニュアルページこの議論それも設定しますこのスレッド本番環境でこのツールを使用する方法について話し合います。このアプローチの利点は、構成されたら、各システムで更新が独立して発生し、スクリプトエラーのリスクがないことです。

答え2

使用を検討しましたか?AWS システム管理者 - パッチマネージャーサービス? EC2インスタンスにインストールされているパッチを追跡して更新する便利で迅速な方法を提供します(ログインは不要)。

関連情報