大学内的云计算解决方案
2010-08-26 00:00:00 来源:WEB开发网核心提示: 2. VCL 中间层 demon 服务(vcld)VCL 管理器的核心部分是一个基于 perl 的 VCL demon 服务(vcld),用于执行实际的供应和部署,大学内的云计算解决方案(7),根据所请求的环境类型 —— 不管是裸机映像、实验室机器或虚拟机映像,vcld
2. VCL 中间层 demon 服务(vcld)
VCL 管理器的核心部分是一个基于 perl 的 VCL demon 服务(vcld),用于执行实际的供应和部署。根据所请求的环境类型 —— 不管是裸机映像、实验室机器或虚拟机映像,vcld 都将确保映像被加载并能够用于请求。vcld 服务的常见功能包括:
在 Web 界面和数据库之间通信,获得安装细节和由 VCL Web 门户分配的流程预定/任务
发出 xCAT 或 VMware 命令,执行所请求的操作
监视映像安装过程和安装所请求的 postscript 安装工具
维护机器供应和部署过程
为请求的应用配置和管理已安装的映像
维护安装和配置时间
3. 一个开源的 web 服务器 (Apache)
基于 PHP 的 Web 应用程序(部署在 Apache Web 服务器上)是 VCL 的核心并提供了请求、管理和治理所有 VCL 资源的工具。Web 界面支持经过身份验证的用户,显示他们有权使用的应用程序列表,并允许他们预定对某个应用程序的使用,可以立即使用这个应用程序,或者在未来指定的一段时间内使用。未来时间的范围和预定的长度可以进行定制,并可以因客户而异。Web 界面提供的主要工具包括:
映像创建 – 该界面允许用户创建定制的环境。
映像版本控制 – 这个界面允许特权用户创建同一映像的多个版本。
管理用户 – 为用户提供了特权控制,它通过 Web 界面向用户授予不同程度的控制权。
管理资源 – 该界面提供一种方法来调度资源池中的资源。
4. 一个开源的数据库 (MySQL)
MySQL 数据库用来跟踪每个服务器的状态、维护有关每个映像的信息,还可用于实现特权树(privilege tree)。
更多精彩
赞助商链接