2011-01-08 49 views
3

我在社区AMI中搜索EC2 EBS存储Centos 5.4 AMI,最终我找到了Rightscale AMI(我认为他们称之为RightImage)。在EC2 Centos中使用rightscale初始化脚本5.4 AMI

现在我已经使用AMI创建的实例,但是我发现有一些的RightScale里面的东西这是令人担忧我关于使用它的安全性。我发现有在AMI下列文件: /etc/init.d/rightimage /etc/init.d/rightlink /etc/init.d/rightscale /家庭/ EC2 /家庭/ s3sync (可能还有更多其他文件,我还没有找到)

我知道我可以看看脚本和文件夹,看看他们做什么,但由于很多用户在这里推荐使用EC2中的Rightscale Centos AMI,我希望可能有已经有一些大师在这里知道那些提到的脚本和文件夹在做什么,并可以建议我i)是否安全删除它们。 (我更关心在我的服务器数据是否将安全使用此AMI) ii)任何已安装的应用程序在RightScale AMI应删除

如果您认为有其他免费的EC2 Centos AMI是安全和坚实的,也建议,谢谢!

回答

2

为了RightScale的正确的EC2管理情况下,他们使用一种称为RightLink作为他们的核心平台,并且启动每个实例之间的通信设备的基于Ruby的守护进程。您看到的初始化脚本是实例自行配置的必要条件,它可以正确地由RightScale管理。

/etc/init.d/rightimage是第一个运行的脚本。本质上它只是确定操作系统,拱形版本,并从S3存储桶安装正确的RightLink软件包。之后,它会启动/opt/rightscale/bin/post_install.sh脚本,该脚本使用OS init控制工具注册启动脚本以便在将来的操作系统启动时调用;这确保了RightLink将始终开始。

/etc/init.d/rightscale是运行的下一个脚本。它初始化RightScale特定的(但不是RightLink特定的)系统状态。它负责在/ var/spool中缓存启动设置(aka userdata)和元数据,并将任何可用的修补程序安装到RightLink代理。

/etc/init.d/rightlink是运行的最终脚本。它配置并注册RightLink代理。如果配置和注册成功,则rightlink启动启动持久代理进程的沙箱监控。如果您没有使用RightScale平台启动AMI,那么它将永远不会正确注册,因为它们并不期望它,因为RightScale根本就不会与实例通信。

删除所有这三个从图像不应该以任何方式损害图像的整体稳定性,但从安全的角度来看,他们应该不会造成任何问题,如果它们存在。

如果您有任何关于它的进一步的具体问题,我会在他们的论坛在https://forums.rightscale.com/

建议跳频您也可以尝试#rightscale freenode上。

+0

Thanks!非常感谢您的回答!我还可以从系统中删除/etc/rightscale.d和/ home/ec2和/ home/s3sync以及用户的'rightscale'吗? – sylye 2011-01-15 09:30:01