当前位置:文档之家› SkyForm天云云平台安装手册

SkyForm天云云平台安装手册

S KY F ORM1.3 安装手册

目录

1.概述 (4)

1.1. 编写目的 (4)

1.2. 范围 (4)

1.3. 背景 (4)

1.4. 定义 (4)

1.5. 参考资料 (4)

2.先决条件 (4)

2.1. 运行环境准备 (4)

2.2. 安装包下载 (4)

2.3. 安装包结构说明 (5)

2.4. 中文字符集设置(注:如果不需要发送邮件通知,那么此处可以忽略) (6)

3.安装方式(注意:安装时确保ELASTER服务在启动状态) (7)

3.1. 简单......................................................................................... 错误!未定义书签。

3.2. 一般......................................................................................... 错误!未定义书签。

3.3. 自服务门户安装 (16)

3.4. 多资源池安装 (19)

4.配置(注:配置完通过INSTALL脚本先停止再启动SKYFORM1.3服务) (19)

4.1. 邮件配置 (19)

注:以下的所有邮件配置中的发送邮箱,如果为外网邮箱(如:SINA邮箱、163邮箱),应该确保安装S KY F ORM应用的服务器的DNS配置为可以访问外网的DNS配置; 19

4.1.1.到期提醒、产品退订、日志超限 (19)

4.1.2.用户注册、订单审核 (21)

4.2. 监控/告警/报表模块配置 (21)

4.2.1.告警Email 信息配置 (21)

4.2.2.配置小型机实时监控API (22)

4.2.3.配置网络设备实时监控API (22)

4.2.4.配置监控数据库JDBC连接 (22)

4.3. VM WARE虚拟机监控配置(针对资源域中添加的集群的H YPERVISOR类型为ESX I 4.1)错误!未定义书签。

5.启动和停止 (23)

6.日志文件 (23)

7.发布后验证 (23)

8.基本初始化配置 (25)

9.高级初始化配置: (27)

9.1. 定制模板中的下拉列表 (27)

9.1.1.块存储模板下拉列表 (27)

9.2. 存储标签使用 (28)

10.备份和恢复 (28)

1.概述

1.1. 编写目的

本手册供天云科技云平台安装人员使用,用于指导产品的发布,并涵盖产品发布的基本流程和注意事项,为产品的发布做好准备工作。

1.2. 范围

1.3. 背景

1.4. 定义

无。

1.5. 参考资料

CloudStack安装部署手册.doc

2.先决条件

2.1. 运行环境准备

Cloud和SkyForm数据库:Mysql5.1

报表数据库:Mysql5.5 以上

Web服务器:Tomcat 6.0以及更高版本

JDK:1.5.0 以及更高版本

开发语言:Java

2.2. 安装包下载**需要修改

SKYFORM1.3 X86模块只提供公司内网下载,地址为:

\\172.16.100.108\SkyCloud\RD\云平台V1.3

2.3. 安装包结构说明

云平台的安装包为install.tar,里面包括安装脚本install.sh和云平台相关模块的附属安装包等文件。

安装包install.tar结构为:

CloudStack

6.2

ipmitool-1.8.11-6.el6.x86_64.rpm

jakarta-commons-collections-3.2.1-3.3.el6.noarch.rpm

jakarta-commons-dbcp-1.2.1-13.8.el6.noarch.rpm

jakarta-commons-pool-1.3-12.7.el6.x86_64.rpm

jnetpcap-1.3.b4-1.el6.x86_64.rpm

netcf-libs-0.1.6-5.el6.x86_64.rpm

ocfs2-kmod-1.5.0-1.el6.x86_64.rpm

ocfs2-tools-1.6.3-2.el6.x86_64.rpm

qemu-img-0.12.1.2-3.209.el6.4.x86_64.rpm

qemu-kvm-0.12.1.2-3.209.el6.4.x86_64.rpm

csinstall.sh

dropdb.sql

install.sh

oss

cloud-agent-3.0.7-1.el6.x86_64.rpm

cloud-agent-libs-3.0.7-1.el6.x86_64.rpm

cloud-agent-scripts-3.0.7-1.el6.x86_64.rpm

cloud-aws-api-3.0.7-1.el6.x86_64.rpm

cloud-baremetal-agent-3.0.7-1.el6.x86_64.rpm

cloud-cli-3.0.7-1.el6.x86_64.rpm

cloud-client-3.0.7-1.el6.x86_64.rpm

cloud-client-ui-3.0.7-1.el6.x86_64.rpm

cloud-console-proxy-3.0.7-1.el6.x86_64.rpm

cloud-core-3.0.7-1.el6.x86_64.rpm

cloud-daemonize-3.0.7-1.el6.x86_64.rpm

cloud-deps-3.0.7-1.el6.x86_64.rpm

cloud-python-3.0.7-1.el6.x86_64.rpm

cloud-server-3.0.7-1.el6.x86_64.rpm

cloud-setup-3.0.7-1.el6.x86_64.rpm

cloud-usage-3.0.7-1.el6.x86_64.rpm

cloud-utils-3.0.7-1.el6.x86_64.rpm

rsg.war

rsg.xml

repodata

filelists.sqlite.bz2

filelists.xml.gz

other.sqlite.bz2

other.xml.gz

primary.sqlite.bz2

primary.xml.gz

repomd.xml

scripts

install_mysql5158_rpm.sh

Install.sh

Monitor

install.sh

MonitorCollectionStandalone-1.2.0-SNAPSHOT-MonitorCollection.tar.gz

plugin

Portal

conf

installPortal.sh

package

-SkyFormPortal.tar

server

readme.txt

Report

install.sh

reportInstall

SKYFORM

installSkyForm.sh

package

crossdomain.xml

jdbc.properties

log4j-cloud.xml

migration.sql

SkyForm_drop_db.sql

SkyForm_setup_db.sql

SkyForm.tar

tomcat6.conf

SkyFormConfig

TOPO

installTop.sh

MonitorView.tar

2.4. 中文字符集设置(注:如果不需要发送邮件通知,那么

此处可以忽略)

使用ssh工具,登录到应用服务器

修改文件位置:/etc/sysconfig/i18n

在命令行下执行:vi /etc/sysconfig/i18n

找到LANG这个配置

修改为:LANG="en_US.UTF-8"

修改后重启命令:source /etc/sysconfig/i18n

3.安装方式

云平台安装分为默认安装和独立安装两种模式。默认安装是指在单独的一台RedHat6.2上安装Mysql数据库、x86模块、采集系统、资源管理平台、运营管理平台和自服务门户平台。独立安装是指按照用户设置的环境要求,将Mysql数据库、x86模块、采集系统、资源管理平台、运营管理平台和自服务门户平台安装到指定的节点上。

3.1. 默认安装

本章节节描述了单节点安装的步骤。X86模块、MySQL和管理节点都基于一个单一的共享操作系统实例。如果你有多个管理服务器或者将各个模块部署在不同的服务器上,请参见独立安装模式。

管理员

物理机资源池

终端用户

小型机资源池

资源管理平台、运营管理平

台、自服务门户、采集系统、

数据库

存储

x86资源池

准备安装环境上传安装软件包修改配置文件选择默认安装

系统安装x86模块系统安装资源管理

平台

系统安装运营管理

平台

系统自服务门户系统采集系统

启动云平台服务

结束

安装步骤:

1. 安装RedHat6.2操作系统

通过工具IPMI View v2.9.8以及本地RedHat6.2 ISO镜像文件安装,在此处不再详述。

2. 操作系统环境准备

1)使用root用户登录已经安装好的系统;

2)为了CloudStack Agent在系统重新启动后可以运行,编辑文件/etc/selinux/config,

设置变量SELINUX值为permissive。在重新启动系统前可以使用命令# setenforce

permissive保证CloudStack的正常安装运行。

3)使用以下命令来确保CloudStack Management Server可以连接到互联网:

# ping https://www.doczj.com/doc/145091023.html,

4)配置本地yum源。

新建挂载目标目录# mkdir /media

挂载本地操作系统ISO文件# mount -t iso9660 /dev/cdrom /media

新建文件/etc/yum.repos.d/rhel6.repo,加入以下内容:

[rhel]

name=rhel6

baseurl=file:///media

enabled=1

gpgcheck=0

运行# yum update

3. 使用SSH或者FTP工具上传安装包到服务器任意目录后.使用root用户登录操作系统,并且访问安装包所在的目录例如目录installPath

[root@localhost /]# cd installPath/

[root@localhost installPath]# ls

install.tar

4. 使用命令将安装包解压缩:tar xvf install.tar。安装包解压缩后,将产生1.3install目录;

[root@localhost installPath]# tar -xvf install.tar

5. 解压完成后,编辑1.3install目录中的SkyFormConfig文件,并且保存。参照3.3章节,设置用户的环境信息

[root@localhost installPath]# vi SkyFormConfig

6. 编辑保存成功后,执行安装目录中的install.sh脚本准备安装。

[root@localhost installPath]# chmod 755 install.sh

[root@localhost installPath]# ./install.sh

7. 执行完成后,系统会进入安装界面。如图3.1.1所示

图3.1.1

8. 在Enter option中输入选项0,如果直接敲击回车键。系统将会在该服务器上安装x80模块、报表模块、采集模块、资源管理平台、运营管理平台、自服务门户以及Mysql数据库。

安装过程中选择y,同意安装相关的附属包、cloud-management服务、cloud-usage服务和Mysql服务。如果安装过程中出现数据库未启动或者账号信息错误,请参照**章节解决。

公有云和私有云的安装:

1)选择1进入公有云有云安装,如图3.1.2

图3.6.2

2)选择2进入私有云安装,如图3.1.3如果用户创建的虚拟机使用手动指定IP,

系统部署时选择手动输入IP;如果用户创建的虚拟机为DHCP 分配IP,系统

部署时选择DHCP。此开关只能在系统使用前初始化时设置一次,如果在系统

使用过程中修改开关,会造成已经申请的虚拟机无法正常使用。

3.6.3

安装结束后,按任意键返回到安装菜单

3.2. 独立安装模式

本节将描述如何安将x80模块、报表模块、采集模块、资源管理平台、运营管理平台、自服务门户以及Mysql数据库安装到不同的管理节点中,安装可按如下配置

管理员

终端用户自服务门户自服务门户自服务门户

终端用户

资源管理平台数据库服务器

物理机资源池

小型机资源池

存储x86资源池资源管理平台

数据库服务器物理机资源池

小型机资源池

存储x86资源池运营管理平台运营管理平台数据库

管理员终端用户

安装步骤

安装步骤如下流程所示:

准备资源管理平台

安装环境

上传安装软件包修改配置文件启动云平台服务安装资源管理平台准备采集程序安装

环境

上传安装软件包修改配置文件启动采集程序安装采集程序配置资源池

准备运营平台安装

环境

上传安装软件包修改配置文件启动云平台安装运营管理平台

准备CloudStack 安

装环境

上传安装软件包修改配置文件启动CloudStack 安装CloudStack 结束

准备自服务门户安

装环境

上传安装软件包

修改配置文件

启动自服务门户

安装自服务门户平

1. 使用SSH 或者FTP 工具上传安装包到服务器任意目录后.使用root 用户登录操作系统,

并且访问安装包所在的目录

[root@localhost /]# cd installPath/ [root@localhost installPath]# ls

install.tar

2.使用命令将安装包解压缩:tar xvf install.tar。安装包解压缩后,将产生1.3install目录;

[root@localhost installPath]# tar -xvf install.tar

3.解压完成后,编辑1.3install目录中的SkyFormConfig,并且保存。参照3.3章节,设置

用户的环境信息

[root@localhost installPath]# vi SkyFormConfig

4.编辑保存成功后,执行安装目录中的Install.sh脚本准备安装。

[root@localhost installPath]# chmod 755 install.sh

[root@localhost installPath]# ./install.sh

5.执行完成后,系统会进入安装界面(如图 3.2.1所示)。依次执行选项1至5开始

CloudStack、资源管理平台、运营管理平台、自服务门户平台和采集程序。具体信息请参照3.4章节、3.5章节、3.6章节、3.7章节、3.8章节。

图3.2.1

3.3. 安装环境的配置

安装包中应该有一个SkyFormConfig文件。系统在安装过程中,将会按照个该配置文件的要求,配置云平台。用户需要按照设备规划的需求,在安装之前配置该文件。

数据库服务器root账号密码:

DBROOTPASSWORD=password

数据库服务器地址:

CloudStackDBIP="192.168.1.154"

Cloud数据库初始化账号:

CloudStackDBUSER=cloud

CloudStackDBPASSWORD=cloud

云平台安装参数,默认为cloudstack 安装地址:

SkyFormDBROOTPASSWORD=$DBROOTPASSWORD

SkyFormDBIP=$CloudStackDBIP

SkyFormDBUSER=skycloud

SkyFormDBPASSWORD=skycloud

监控集成参数:

IntegrateCloudStackOrElaster=CloudStack

AlarmSmtpHost=https://www.doczj.com/doc/145091023.html,

AlarmSender=zhangwq@https://www.doczj.com/doc/145091023.html,

AlarmAccout=zhangwq

AlarmPassword=123%abc

报表数据库地址

ReportDbIp=${}

ReportDbRootPassword=${}

报表部署服务器SSH登陆账号信息

ReportRemoteUser=root

ReportRemotepassword=password

3.4. CloudStack的安装和卸载

3.4.1. CloudStack的安装

在CloudStack的安装过程中,系统将会按照第 3.3章节的配置要求,初始化cloud-management服务、cloud-usage服务和Mysql数据库服务器。在Enter option中输入1后,开始CloudStack的安装。如图3.4.1所示

图3.4.1

安装完成后(图3.2.3所示),按任意键返回到安装菜单。

3.4.2. CloudStack的卸载。

CloudStack安装完成后,在SkyForm Installation Menu中,选项1将会提示用户已经成功安装过CloudStack.再次在该选项中输入1,系统将会卸载CloudStack。

3.5. 资源管理平台的安装和卸在

3.5.1. 资源管理平台的安装

在资源管理平台的安装过程中,用户需要为当前正在安装的资源管理平台指定不同的RES Id和运营平台的地址.用于使运营管理平台管理不同的资源池。

各个资源管理平台的RES ID不能彼此重复。在SkyForm Installation Menu菜单的Enter Option中输入2开始安装资源管理平台的安装。如图3.5.1所示

图3.5.1所示

3.5.2. 资源管理平台的卸载

资源管理平台安装完成后,在SkyForm Installation Menu中,选项2将会提示用户已经成功安装过资源管理平台.再次在该选项中输入2,系统将会卸载资源管理平台。

3.6. 运营管理平台的安装和卸载

3.6.1. 运营管理平台的卸载

运营平台的安装分为公有云和私有云的安装。运营管理平台的安装过程中去需要输入资源管理平台的个数,并且同时配置资源管理平台的信息。在SkyForm Installation Menu菜单的Enter Option中输入3开始运营管理平台的安装。如图3.6.1所示

3.6.1

公有云和私有云的安装:

3)选择1进入公有云有云安装,如图3.6.2

4)选择2进入私有云安装,如图3.6.3如果用户创建的虚拟机使用手动指定IP,

系统部署时选择手动输入IP;如果用户创建的虚拟机为DHCP 分配IP,系统

部署时选择DHCP。此开关只能在系统使用前初始化时设置一次,如果在系统

使用过程中修改开关,会造成已经申请的虚拟机无法正常使用。

3.6.3

数据中心的信息的配置,如图3.6.4

如图3.6.4

3.6.2. 运营管理平台的卸载

资源管理平台安装完成后,在SkyForm Installation Menu中,选项3将会提示用户已经成功安装过资源管理平台.再次在该选项中输入3,系统将会卸载资源管理平台。

3.7. 自服务门户安装和卸载

3.7.1. 自服务门户的安装

自服务门户平台的的安装不依赖预先安装资源管理平台和运营管理平台,可以安装在任意服务器上,但是在安装过程中需要指定运营管理平台和云平台数据库的地址。在SkyForm Installation Menu菜单的Enter Option中输入4开始自服务门户的安装。如图3.7.1所示

图3.7.1

安装过程中需要指定运营管理平台和云平台数据库的地址。如图3.8.1所示。

输入运营管理平台的IP地址

输入云平台数据库服务器的IP地址

安装完成后提示Done,

然后选择8启动/停止SkyFormPortal

3.7.2. 自服务门户的卸载

资源管理平台安装完成后,在SkyForm Installation Menu中,选项4将会提示用户已经成功安装过资源管理平台.再次在该选项中输入4,系统将会卸载资源管理平台。

3.8. 监控子系统安装和卸载

3.8.1. 监控子系统的安装

资源采集子系统主要包括Hypervisor物理机采集模块、虚拟机采集模块、存储采集模块、非Hypervisor物理机采集模块和网络设备采集。采集程序可以独立安装或者和资源管理平台安装在同一个节点上。在SkyForm Installation Menu菜单的Enter Option中输入5开始采集程序的安装。如图3.8.1所示

图3.8.1

3.8.2. 监控子系统的卸载

监控子系统安装完成后,在SkyForm Installation Menu中,选项5将会提示用户已经成功安装过资源管理平台.再次在该选项中输入5,系统将会卸载监控子系统。

3.9. 云平台服务的启动和停止

云平台的服务包括cloud-management,portal和skyformmonitor,用户可以在SkyForm Installation Menu中,

选择7启动或者停止云平台服务,如图3.9.1所示

选择8启动或者停止自服务门户服务,如图3.9.2所示

选择9启动或者停止采集程序服务,如图3.9.3所示

每次停止或者启动之后,需要检查是否成功,检查命令:ps –ef |grep java(查看java进程是否正常)

也可以执行命令启动停止服务。

1.执行service cloud-management start|restart|stop启动|重启|停止资源和运营管理平台

2.执行service portal start|restart|stop启动|重启|停止自服务门户

3.执行service skyformmonitor start|stop启动|停止采集程序

3.10. 多资源池安装

设计思想:

多资源池是指用户可以在自服务门户申请指定资源池的资源,在运营门户可以添加多个或一个资源池,自服务门户通过添加的资源池来显示相关的模板及其他信息供用户来购买申请。

安装目标:

运营门户:只能安装一个(SkyFormOpt)

自服务门户:可以安装多个(SkyFormPortal)

资源池:可以安装多个,通过运营门户来关联(SkyFormRes)

案例:一个运营门户、一个自服务门户、两个资源池

1.使用安装脚本安装云平台一。

2.在运营门户中添加资源池一和资源池二。

3.使用安装脚本安装云平台二,提示输入please input OPTDB Ip 时输入非1输入

4.配置(注:配置完通过install脚本先停止再启动

SKYFORM1.3服务)

4.1. 邮件配置

注:以下的所有邮件配置中的发送邮箱,如果为外网邮箱(如:sina邮箱、163邮箱),应该确保安装SkyForm应用的服务器的DNS配置为可以访问外网的DNS配置;4.1.1.到期提醒、产品退订、日志超限

文件位置:/usr/share/cloud/management/conf/sky/mailconfig.properties

应用服务器IP 配置字段:

hostIp=172.16.212.36

配置说明:用于保存日志信息,需要根据现场情况修改,当前服务部署在哪台机器就配置哪

台机器的IP

4.1.1.1.邮件发送配置

#log alarm mail server host

log.mail.hostname=(发送邮件服务器SMTP)

log.mail.port=(发送邮件服务器端口号)

https://www.doczj.com/doc/145091023.html,ername=(发送邮件服务器用户名)

log.mail.password=(发送邮件服务器密码)

log.mail.fromAddress=(发送邮件地址)

log.mail.toAddress=(管理员收件箱地址)

# mail configuration

mail.host=(发送邮件服务器SMTP)

mail.port=(发送邮件服务器端口号)

mail.from=(发送邮件地址)

https://www.doczj.com/doc/145091023.html,ername=(发送邮件服务器用户名)

mail.password=(发送邮件服务器密码)

请根据现场具体情况修改

4.1.1.2.邮件发送内容

下面是邮件标题和内容,请根据客户要求发送邮件内容进行修改,注意红线部分是Unicode 编码的,需要自己转换。

如下是中文转换Unicode编码软件,运行这个软件需要安装javaTM,JavaTM下载地址为:https://www.doczj.com/doc/145091023.html,/zh_CN/download/,安装后双击即可运行。

181********.jar

mail.title=\u4EA7\u54C1\u7EED\u8BA2\u63D0\u9192

mail.content1=\u60A8\u597D\uFF0C\u60A8\u6240\u8D2D\u4E70\u7684

mail.content2=\u4EA7\u54C1\uFF0C\u5C06\u4E8E

mail.content3=\u5230\u8FBE\u6700\u540E\u4F7F\u7528\u671F\u9650\uFF0C\u8B F7\u60A8\u7EED\u8BA2\u8BE5\u4EA7\u54C1\u3002

相关主题
文本预览
相关文档 最新文档