VMware vCloud Director云门户软件帮助客户构建安全的私有云,从而大大提高数据中心的效率和业务灵活性。与云计算体系结构的基础 VMware vSphere配合使用,VMware vCloud Director 可以通过创建虚拟基础架构资源池,并将其作为一项目录服务提供给用户,从而让现有数据中心实现云计算。
一、环境准备:
1、需要安装的软件包:
2、oracle数据库设置:
vCloud目前只支持oracle数据库,支持的那些版本见下图,这里使用的oracle database 11gr2:
创建cloud_data以及cloud_indx表空间,再创建一个vclouduser并设置其默认的表空间是cloud_data。
赋予vclouduser以下权限:
3、创建SSL证书:
这里使用keytool是jre自带的,建议将java升级到最新版本。以下分别对http和控制台代理服务分别创建了自签证书。
如果你的系统默认是中文环境,上述提问会一直重复,在创建自签证书之前,临时将系统语言更改为en_US.UTF-8。
创建完成后,浏览下此证书的内容:
如果有一个已经签名的证书,可以直接导入,否则就要安装上述过程创建一个自签的证书。
4、安装vcloud-director软件:
在rhel5中,默认已经安装了这个软件包,如果是rhel6需要单独安装的。软件包下载地址:http://mirror.corbina.net/pub/Linux/redhat/rpms/x64/
暂时先安装,稍后在使用configure命令进行配置。
这里必须是两块网卡,一块用于http服务,另外一块用于远程代理服务。接着提示输入创建的证书的具体路径,以及证书的密码。
这里是设置日志服务器的地址,这个可以略过。
在装有vCloud的机器上,没有安装oracle客户端软件,因为vCloud自带了JDBC驱动,用它和oracle进行通讯的。
安装到此结束了,后续是如何配置vCloud。
二、配置vCloud:
在配置之前,确保已经安装了vShield Manager,它是一个ovf模板,你可以把它导入到esx里,我这里是将它转换为vmware workstation的格式运行在vmware workstation中的。后面在添加vCenter的时候会提示输入vShield Manager的相关信息。当vShield Manager与vCloud结合在一起的时候,没必要使vcenter和vShield Manager进行同步,或者在vSphere Client中注册vShield Manager插件。
vCloud的配置都是图形界面的,操作起来很简单的,这里不详细说明了,详见官方文档。
点击上图中的Guided Tasks任务列表进行相关配置,完了之后,点击Manage&Monitor就可看到相关信息:
查看日志信息:
这里创建了一个example组织:
由于硬件资源有限,所以没有为这个组织创建任何虚拟机。组织的访问可以通过这个地址进行访问:https://192.168.1.21/cloud/org/example/。这个用户和密码是在创建组织的时候指定的,可以对所有组织指定相同的管理员帐号,也可以分别指定管理员帐号。
参考文献: