这是我博客的第一篇博文。
最近在测试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。
三.vCD的上传上去,这里我放在了/root目录下面,使用WinSCP可以把文件直接拖过去。测试环境下,可以使用chmod 777修改vCD安装文件的权限。修改如下所示
四.接着直接在/root运行vCD的安装。
五.安装完毕后,会提示是否现在运行vCD的脚本进行配置连接,先选否。因为还要配置vCD服务器的JAVA 1.6环境,并且配置证书,最后才使用这个脚本进行数据连接等操作。
六.配置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。
- chmod 777修改jdk文件的权限。
- 在jdk的路径运行 ./jdk-6u32-linux-i586.bin(假设是6u32版本)
- 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
- 保存退出后,运行 source /etc/profile
- 进入 /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
- 可以运行 java �Cversion 查看,检验是否配置成功。
七.配置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
配置后如下:(绿色字体不是)
八.配置数据,这里我使用的是SQL 2005,并且记得打SP4的补丁。各数据库和补丁的要求,具体都在vCD的官方安装文档里面。
创建后数据名称是:vcloud。
用户名;vcloud。
密码:vcloudpass。
下面是一个示例
九.数据库,证书,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的登陆界面。
本文出自 “门的另一边” 博客,转载请与作者联系!