谷歌云引擎实例正在删除已安装的包

我发布这也在堆栈溢出:

嗨,我正在运行一个谷歌云计算实例作为一个Debian的杰西机器。 我通过apt-get和tomcat通过tomcat仓库中的wget安装了apache和java。 该实例正在运行,而不是停止。 自从我安装了软件包之后,我注意到在某一时刻,我安装的一些function被删除了。 在tomcat中,pipe理员目录被删除,并具有通过Web界面远程pipe理服务器的能力。 另外,我部署的WAR也被删除。 为什么会这样呢? 我需要不断删除并重新安装tomcat并重新部署WAR文件。

这是什么与我拿的实例快照有关? 虽然当我玩这个快照时,pipe理员应用程序在tomcat ROOT下可用。

这是非常令人沮丧的。 有任何想法吗?

如此处所述,GCE基础架构不会自动更新VM中的操作系统或软件。 不过,一些操作系统是由供应商预先configuration的,以应用安全补丁和升级。 如果软件包被删除,它可能是虚拟机内运行的脚本。

了解正在发生的事情的最好方法是使用常规的Linux 审计工具 。