如何在 CentOS EC2 執行個體中遠端套用作業系統更新/修補程式?

如何在 CentOS EC2 執行個體中遠端套用作業系統更新/修補程式?

我有一堆在 CentOS 6.x 上運行的 EC2 執行個體。登入每個作業系統並更新作業系統(yum update)既麻煩又低效。我正在尋找透過腳本遠端更新這些伺服器的最佳方法(如果可能)。 Chef可能是候選人,但我對此沒有任何專業知識。

我正在尋找的是按順序運行這些命令:


yum clean all
yum update -y
reboot

任何建議將不勝感激。

謝謝

答案1

Centos 中有幾種處理無人值守升級的選項,其中之一是:yum cron。你最好看看 yum-cron手冊頁,這次討論設定它,以及這個線程有關在生產環境中使用該工具的討論。這種方法的優點在於,一旦配置完畢,每台電腦上的更新都是相互獨立的,並且不會冒腳本失敗的風險。

答案2

您是否考慮過使用AWS Systems Manager - 補丁管理器服務?它們提供了一種方便且快速的方法來追蹤 EC2 執行個體上安裝的修補程式並更新它們(無需登入)。

相關內容