启动时延迟无人值守升级

启动时延迟无人值守升级

我在 AWS 的 AutoScalingGroup 中运行 Ubuntu 18.04 服务器。服务器映像 (AMI) 已启用无人值守升级。我今天刚刚进行了故障转移,在启动时,无人值守升级过程占用了相当多的 CPU,并大大延长了服务器的启动时间。

AMI 已经使用了几个月,所以它很可能尝试在这段时间内应用所有安全更新。不过,我希望将安全更新的应用延迟到启动后约 15-30 分钟,以便能够快速进行故障转移。

我在这里找不到任何信息https://help.ubuntu.com/community/AutomaticSecurityUpdates或搜索选项。

答案1

我最终按照这里所述设置了一个 systemd 计时器https://stackoverflow.com/a/52592734/340885

创建计时器文件/lib/systemd/system/unattended-upgrades.timer

[Unit]
Description=Delayed start of unattended-upgrades.service

[Install]
WantedBy=timers.target

[Timer]
OnBootSec=120min

然后禁用服务并启用计时器:

systemctl disable unattended-upgrades.service
systemctl enable unattended-upgrades.timer

相关内容