这是我博客的第一篇博文。
最近在测试VMware的vCloud Director 1.5,当我百度谷歌时候,发现好像网上找不到比较完整的教程。
不知道是不是我的搜索技术太差。
最后还是搭建成功了,OK,看了51cto那么久,现在也上来写写博文。
首先,vCloud Director 1.5的相关官方文档可以从这里获取。
http://www.vmware.com/cn/support/support-resources/pubs/vcd_pubs/
VMware的文档是很开放的。
http://wenku.baidu.com/view/90a785c25fbfc77da269b14a.html
上面这个链接是百度文库的,也可以进行参考。但是证书的密码会有不同。
关于vCloud Director的安装要求。可以查看vCloud Director 安装和配置指南。
简单来说需要一个64位的RedHat 5操作系统(需要有两个IP地址),一个数据库。最好再有一台AD和DNS,方便后续的测试。
这样简易的环境下,就可以登陆vCloud Director的网页。
一.上传vCloud Director 1.5的安装文件。可以使用WINSCP这个小软件。相当方便。
二.运行WinSCP后,登陆到RH。
vCloud Director 1.5快速部署_第1张图片
三.vCD的上传上去,这里我放在了/root目录下面,使用WinSCP可以把文件直接拖过去。测试环境下,可以使用chmod 777修改vCD安装文件的权限。修改如下所示
四.接着直接在/root运行vCD的安装。
五.安装完毕后,会提示是否现在运行vCD的脚本进行配置连接,先选否。因为还要配置vCD服务器的JAVA 1.6环境,并且配置证书,最后才使用这个脚本进行数据连接等操作。
vCloud Director 1.5快速部署_第2张图片
六.配置vCD服务器的JAVA1.6环境,我用的是RH 5.5的版本,默认是JAVA1.4的版本,所以首先先要下载JAVA1.6,并配置JAVA1.6。
http://java.sun.com/javase/downloads/index.jsp可以在此下载。
下载后的JAVA1.6文件如图所示。
使用WinSCP上传到vCD服务器,这里我放置在/root下面。
接着安装和配置JAVA1.6。
  1. chmod 777修改jdk文件的权限。
  2. jdk的路径运行 ./jdk-6u32-linux-i586.bin(假设是6u32版本)
  3. vi /etc/profile 末尾加入
export JAVA_HOME= /root/jdk1.6.0_32
( 这里假设 jdk-6u32-linux-i586.bin文件 就放置安装在 /root 下面,那么 jdk1.6.0_32 默认也会在 /root 下面 )
JAVA_BIN= /root/jdk1.6.0_32 /bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME CLASSPATH PATH
  1. 保存退出后,运行 source /etc/profile
  2. 进入 /usr/bin/目录
    #cd /usr/bin
    #ln -s -f
    /rootr/jdk1.6.0_32/jre/bin/java
    #ln -s -f
    /root/jdk1.6.0_32/bin/javac
  3. 可以运行 java –version 查看,检验是否配置成功。
七.配置HTTP和CONSOLEPROXY的证书。
使用keytool这个工具。安装了vCD1.5后,keytool在这个/opt/vmware/vcloud-director/jre/bin/keytool路径下所以在使用下列命令的时候,要在此路径下,创建出来的证书,也在此路径下。
下面是一个示例
./keytool -keystore certificates.ks -storetype JCEKS -storepass passwd -genkey -keyalg RSA - alias http
vCloud Director 1.5快速部署_第3张图片
配置后如下:(绿色字体不是)
vCloud Director 1.5快速部署_第4张图片
八.配置数据,这里我使用的是SQL 2005,并且记得打SP4的补丁。各数据库和补丁的要求,具体都在vCD的官方安装文档里面。
创建后数据名称是:vcloud。
用户名;vcloud。
密码:vcloudpass。
vCloud Director 1.5快速部署_第5张图片
下面是一个示例
vCloud Director 1.5快速部署_第6张图片
九.数据库,证书,JAVA环境配置完成后。还需要配置http和consoleproxy的IP地址解析。我是通过修改vCD服务器的/etc/resolv,修改DNS服务器的IP,然后使用一台08的服务器充当AD和DNS,方便后续的测试。DNS记得添加正向解析和方向解析。
十.现在万事具备,只欠东风。接下来可以运行vCD的配置脚本了。
这个脚本的路径在/opt/vmware/vcloud-director/bin/configure,直接运行就可以了。
接着会出现交互式的回答,根据实际情况回答就可以了。如果安装该博文进行进行配置。
证书路径是 /opt/vmware/vcloud-director/jre/bin/certificates.ks. 密码就是 passwd ,如果是按该文档所配置。
数据库用户名是vcloud,密码是vcloudpass。
配置完成后,就会提示是否运行,选择是。
vCD的URL就是你选择的http的IP地址。
直接在浏览器输入https://http的ip地址就可以了。
十一下面是vCloud的登陆界面。vCloud Director 1.5快速部署_第7张图片