全部博文(56)
分类: 云计算
2012-10-27 19:16:28
SUSE Cloud安装操作手册
郭建筑
SUSE Cloud是基于SUSE Linux企业级服务器,OpenStack,Crowbar,Chef等软件开发的。 且SUSE Linux Enterprise Server是作为底层操作系统为所有云基础设施的计算机(也称为节点)提供操作平台,而OpenStack,云管理层,也即是“云操作系统”是通过中央管理服务器使用Crowbar和Chef来自动部署和管理节点的。
1.安装前注意事项:
所有的SUSE Cloud节点需要部署在物理机器上,尽管Administration Server和Controller Node可以部署在测试的虚拟环境下,但是不建议在生产环境中也这么做。另外SUSE Cloud只能运行在X86_64的硬件上。
2.网络配置:SUSE Cloud中节点的网络设置完全是由Crowbar控制的,任何不是通过Crowbar完成的网络配置(例如:通过yast)都将会被自动重写,并且一旦Cloud被部署完成,网络设置不能再更改。
在安装SMT产品的时候,需要机器能访问网络
3.The Administration Server的安装The Administration Server提供了所需的所有服务,管理和部署所有其他在云中的节点。这些服务大多都是由Crowbar提供的,Crowbar通过与Chef的配合可以完成自动安装和配置任务。由Administration Server提供的服务包括DNS,DHCP,NTP,PXE,TFTP。
安装的硬件及软件需求:
CPU:X86_64机器;
内存:最少2G内存,推荐4G,
硬盘:最少40GB,推荐设置/srv挂载一个独立的分区并且最少给予25GB的空间
网卡:最少一个
软件准备:
SLES 11 SP2安装介质
访问SLES 11 SP2的升级源(或者注册SLES 11 SP2 或者 通过一个已经存在的SMT Server)
SMT安装光盘
SUSE Cloud安装光盘
SUSE/Novell账户(为产品注册已经SMT安装准备)
3.1.安装SLES 11 SP2 (此处略)但注意在安装的过程中,分区有特别的限制:后面需要安装的Crowbar需要/opt能写入,并且需要为/srv挂载一个独立的分区,这个分区用来放置所有的通过SMT以及SLES和SUSE Cloud光盘镜像的升级源,大小最少要给予25GB。
另外,软件的选择至少要包括以下:
Base System
Minimal System(Appliance)
Subscription Management Tool ---这个可以安装完suse后作为附加产品进行安装
SUSE Cloud Admin Node ---这个可以安装完suse后作为附加产品进行安装
Web and LAMP Server(只在安装SMT的时候必选)
3.2.安装附加产品 3.2.1 安装SMT打开Yast—>Software—>Add-on Product在打开的界面中添加安装的介质选择,根据自己的情况选择不同的安装方式
然后如下图:
点击下一步如下图,在最下方就出现了SMT的安装,点击接受并继续即可进行安装。
然后会出现如下的SMT配置界面:
输入自己的NCC中的镜像凭证的用户名和密码(需要在Novell注册账号并在用户中心查看自己的用户名和密码
然后填入smt用户的数据库登录密码
然后可以选择NCC Credentials是否注册产品
然后还会出现让你输入Mysql的root 用户的密码,而后是需要配置NCC的配置,当然也可以跳过配置
最后如果出现如下界面即表示已经NCC配置成功了,同时SMT也安装成功了
然后再打开yast 在 Network Service下会看到多了两个SMT的图标
3.2.2安装SUSE Cloud
同安装SMT一样的操作步骤(略)
中间的配置按照他的提示来进行配置,注意前面的网络配置说明。
3.3.设置本地安装源在/srv下建立/tftpboot/suse-11.2/install/文件夹,拷贝SLES11 SP2的镜像内容到此目录下
在/srv下建立/tftpboot/repos/Cloud/文件夹,拷贝SUSE Cloud的镜像内容到此目录。
然后就可以在Yast中删掉原有的安装源,并新增上述两文件夹为SLES和SUSE Cloud的安装源,
然后执行如下命令来更新SMT更新源,并且为SLES和SUSE Cloud指定使用本地的安装源:
for REPO in SLES11-SP{2-Core,2-Updates,1-Pool} SUSE-Cloud-1.0-{Pool,Updates}; do
ln -s /srv/www/htdocs/repo/\$RCE/$REPO/sle-11-x86_64 /srv/tftpboot/repos/$REPO
zypper ar /srv/www/htdocs/repo/\$RCE/$REPO/sle-11-x86_64 $REPO
done
3.4 安装SUSE Cloud执行/opt/dell/bin/install-chef-suse.sh命令,这条命令会安装并配置Chef,然后会完成Crowbar和Barclamp的安装工作
安装完成后,就可以通过浏览器访问了,SUSE Cloud的访问地址是
用户名密码默认为:crowbar/crowbar
未完待续…..