编程语言
首页 > 编程语言> > php-如何在不更新程序包的情况下克隆EC2实例

php-如何在不更新程序包的情况下克隆EC2实例

作者:互联网

今天,我正在创建新实例,并注意到其中有些奇怪的地方.
我曾经选择一个旧实例,然后“像这样启动更多”,最后从我克隆的实例快照中分离出卷并附加了一个卷.
现在,在实例运行之后,我注意到我原来的php是5.3.8,而新实例的是5.3.9.
我开始检查是否有任何自动更新服务,并且没有任何运行.
有人知道如何避免升级,或者为什么会发生这种情况?

解决方法:

Amazon Linux使用cloud-init,它在实例首次启动时执行各种启动功能.这些功能之一是将软件包升级到/etc/cloud/cloud.cfg中的config参数repo_upgrade指定的级别,该参数在您引用的AMI中默认为安全性.

在我看来,/usr/lib / python2.6 / site-packages / cloudinit / DistAction / dist_repo_yum.py中的升级子目录中可能存在一个错误,该文件处理回购升级,因为它似乎只是在这种情况下对所有内容进行了升级UPGRADE_SECURITY.

您可能想通过EC2 forum向Amazon报告此行为.

标签:ami,amazon-ec2,php
来源: https://codeday.me/bug/20191201/2083725.html