对许多企业的IT经理来说,高效管理企业云端设备的重要性增强了。利用Novell产品的帮助,VMware公司和TurnKey Linux一类的企业制造虚拟产品的能力在突飞猛进,这无疑给管理云端设备锦上添花。像rPath一样的新公司,是围绕创造、部署、管理虚拟设备的理念上建立起来的。
另一件促使云端产品的管理工作提上日程的是开放虚拟化格式(OVF)。八月份,OVF1.1版被采用并作为美国国家标准协会标准。这一标准能够让主要的虚拟化产品供应商按照统一格式制造虚拟设备,还能够让亚巴逊等云服务提供商的部署工作变得很简单。TurnKey Linux最近通过基于网络的TurnKey Hub工具,增强了部署和管理Amazon EC2的所有基于Linux的免费应用的能力。
入门指南
第一件要做的事情就是注册TurnKey Hub测试版。写本篇文章时,这项服务还处于私人试用版本阶段,但新注册的账户数量增长迅速。对测试版进行管理的最大原因是,在TurnKey达到规模化生产、满足需求之前,要确保工具不会因为用户过多而出现超负载现象。注册账户之后,用户就可以拥有两项功能,如下所述。
每个选项都以Amazon的云服务作为目标。对额外云的支持,以及将设备部署到私有云的能力还需要时间才能具备。下一件要做的事,是注册一个Amazon网络服务账号。有一点要说明,用户还要有信用卡来支付这项服务。账号申请免费,实际应用存储服务(S3)和计算云(EC2)服务之前,用户不用上交任何费用。在注册流程中,用户要记住自己的Amazon访问键ID和秘密访问键,以便随后进入 TurnKey Linux Hub的管理页面。
备份和迁移
TurnKey Linux的备份和迁移(简写为 TKLBAM)是两项目前通过TurnKey Hub进行管理的服务。TKLBAM 支持在Amazon的EC2服务和其它系统中安装的任何TurnKey 设备。它可以运用Amazon的S3服务来存储备份图片,或者其它支持复制的存储目标,包括本地文件系统,例如NFS、RSYNC、SSH、FTP、WebDAV 甚至是IMAP。要想启动TKLBAM,用户应该首先申请一个Amazon S3账号,步骤如下所示。
这一步完成后,用户要选择在何种Linux安装中存放TKLBAM客户端,物理的还是虚拟的。在随后出现的页面中,将会出现说明和选项。
操作到这一步,你注意到TKLBAM的工具箱在物理机和虚拟机上都可以工作。这使它成为系统迁移的强大工具,无论是从物理机到物理机还是从物理机到虚拟机。另一件能让用户心动的事是它的成本。Amazon S3的存储成本非常便宜。用户可以每月花费数额不多的钱来存储大量的完整图像。
#p# 设备管理
将TurnKey Linux的设备部署到Amazon EC2上是件很容易的事。点击启动TurnKey设备的链接,会出现一个让用户来完成的对话框,与下面的图表类似。
在未来,用户或许希望生成SSH(安全模式下的远程登入)的密钥对,来简化与自己服务器的接通。这一点可以通过点击SSH密钥对线旁边的加号来实现。在用户对自己的设备进行部署时,TurnKey的部署页就会有弹出屏来解释各个选项。如下所示:
用户将设备配置好,点击启动按钮之后,在管理控制台中就能看到下面的截屏中所展示的:
到了这一步,在顶线,us-east-1 (North Virginia)右边的IP地址处,用户可以发现一个正在运行的设备。IP地址右边的两个图表有以下作用:让用户进入Webmin(系统管理)控制台对这个运行的设备和控制台的提示符进行基于网络的的管理。用户可以利用自己最喜爱的SSH工具与该设备进行连通。
该控制面板让用户可以通过重启和终止的链接对设备的寿命进行直接控制。如果用户想看一下特定的项目,也可以直接观察系统控制台的输出。最后,如果用户对生产进行配置或者检测一个相似的服务器,有一个简易链接,标注着“重新启动一个与该服务器相似的服务器”。通过该链接,用户可以精确复制当前设备实例。
结论
TurnKey Linux Hub把对现存的TurnKey设备的控制提高到一个新的层次。一个基于AJAX(创建交互式Web应用程序而无需牺牲浏览器兼容性的流行方法)的控制台提供了一个布局良好的页面,进行对用户的设备进行管理的必要操作。TKLBAM 增添了自动备份功能,来完成对一个完整的解决方案中部署和管理过程的记录。尽管该项服务目前还处于测试阶段,但对那些正在关注Amazon的 EC2 服务和虚拟设备的人来说,这项服务值得注意。