云海icm v3 0_系统快速部署指南v1 0 20131111_W_第1页
云海icm v3 0_系统快速部署指南v1 0 20131111_W_第2页
云海icm v3 0_系统快速部署指南v1 0 20131111_W_第3页
云海icm v3 0_系统快速部署指南v1 0 20131111_W_第4页
云海icm v3 0_系统快速部署指南v1 0 20131111_W_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、系统快速部署指南 V1.0浪潮(北京)电子信息产业有限公司目 录1. 前言31.1. 背景31.2. 适用范围31.3. 术语表32. 系统环境42.1. 物理拓扑42.2. 环境配置53. 系统部署93.1. vCenter93.2. 存储配置103.3. 部署 Cathy 环境103.4. 系统使用的注意事项183.5. 卸载 Cathy 环境184. 附录194.1. 配置本地 yum 安装源191. 前言1.1. 背景本文档是Cathy 项目的简要系统部署配置说明书,依据此说明书,可以完成 Cathy 系统正常运行所依赖的基本环境。 本文档基于Cathy 系统快速部署指南而来。 1.2

2、. 适用范围本文档适用于设计人员、开发人员、测试人员以及系统实施人员等。 1.3. 术语表序号术语说明性定义vCenterVMware 的软件,本文档中通常简写为 VC。 Cluster若干 ESX 物理主机的集合(主机上挂载存储)。 iVirtual 浪潮自己的虚拟机管理平台 2. 系统环境2.1. 物理拓扑2.1.1. 简单拓扑(单网环境) openAM服务 iWorkflow服务iResource服务iManage服务iMonitor服务iCharge服务 VNC控制台 iAuth服务iBase服务FTP数据存储 主控节点ICM服务ISM服务vCenter/iVirtual 计算节点计算

3、节点系统管理员组织 图 .2. 复杂拓扑(双网隔离)1- 主控节点各服务集中式部署 1、典型部署 控制中心各服务集中式部署 openAM服务 iWorkflow服务iResource服务iManage服务iMonitor服务iCharge服务iAuth服务 系统管理员vCenter/iVirtual 计算节点 FTP数据存储iBase服务主控节点ICM服务VNC控制 台 ISM服务业务网 控制网图 2.1.2-1组织 2.1.3. 复杂拓扑(双网隔离)2- 主控节点各服务分布式部署 在资源较充足的情况下,控制中心各服务可以采用分布式部署方式,即,各服务分别部署到一台物理机或虚拟

4、机上,以减轻控制中心的压力。 2.2. 环境配置2.2.1. vCenter/iVirtual 及计算节点 1、vCenter/Esxi 当前支持版本为 5.0 或 . 主控节点 主控节点可以部署在物理机器上,也可以是一台虚拟机。推荐虚拟机方式。 主控节点配置 详细说明 硬件配置 处理器 随部署拓扑决定,至少 4 核 网卡 至少 2 块网卡 硬盘 无要求 内存 随部署拓扑决定,至少 4G 内存 网络 控制网 操作系统 1、 Linux 系统,建议:CentOS 5.4 X86_642、 装系统时,需要安装以下软件包: JAVA 相关包; MYSQL; GCC、G+; xinet

5、d 包; ssh 服务器/devel 包; ipmitool 包; snmp 包 httpd 服务 其他 1、 开放以下端口: 22、8080、623、3306、80、21、 8000 等; 表 2.2.1-12.2.3. ISM 节点 对于单网环境下,ISM 同主控节点一样,可以是物理服务器,也可以是虚拟机(推荐虚拟机方式); ISM 节点 详细说明 服务器硬件 处理器 随部署拓扑决定,至少 4 核 网卡 至少 2 块网卡 硬盘 无要求 内存 随部署拓扑决定,至少 4G 内存 网络 控制网、业务网 操作系统 Linux 系统,建议:CentOS 5.4 X86_64装系统时,需要安装以下软件

6、包: JAVA 相关包; GCC、G+; xinetd 包; 在双网隔离环境下,ISM 应部署于物理服务器上,以保证双网隔离; 对于物理服务器配置要求如下: ssh 包; 表 2.2.2-12.2.4. FTP 数据存储 用于存放 FTP 数据文件和配置文件用。 该存储是NFS 类型的存储,可以通过物理服务器或虚拟机搭建而成。该存储与主控节点和ISM 节点之间的关系为: 1、 对于简单拓扑 NFS(/usr/local/proftpd) FTP数据存储主控/ISM节点 图 2.2.3-12、 对于复杂拓扑 1NFS FTP数据存储 (/usr/local/proftpd) 主控节点 NFS 3

7、、 对于复杂拓扑 2(/usr/local/proftpd) ISM节点 图 2.2.3-2NFS FTP数据存储 NFS (/usr/local/proftpd) 云资源节点 (/usr/local/proftpd) ISM节点 图 2.2.3-32.2.5. VNC 控制台 VNC 控制台,可以单独部署于一台节点,也可以部署于 ISM 节点上。它的作用就是在双网隔离环境下完成 VNC 控制台转发、信道加密功能。 其基本原理就是通过 SSH 服务实现信道加密传输、数据包转发。因此,部署时,只需要相应节点开始 SSH 服务即可。 其具体配置要求为: VNC 控制台节点 详细说明 服务器硬件(或

8、 虚拟机) 处理器 无要求 网卡 至少 2 块网卡 硬盘 无要求 内存 无要求 网络 控制网、业务网 操作系统 Linux 系统,建议:CentOS 5.4 X86_64装系统时。 需要安装SSH 服务器和相关devel 包; 需要开放相关端口; 3. 系统部署3.1. vCenter1、 在虚拟机上安装Windows 2008 操作系统(默认用户名:administrator,:123456a?); 2、 设置网络配置:IP、网关、子网掩码、DNS 等; 3、 在虚拟机中安装 vCenter 软件; 4、 安装 vCenter 成功后,使用 VMware vSphere Client 客户端

9、,在 vCenter 中新建数据中心; 5、 在数据中心中新建群集(对应VCD 中的资源池),打开 vSphere DRS 功能,其它默认: 6、 在“主机和群集”视图,为群集添加主机,根据具体环境要求,可以灵活配置群集下主机的数量。配置完成后,结果如下图: 3.2. 存储配置1、 对于对 HA 要求高的客户,希望把虚拟机文件全部存放在共享存储而非本地存储中,就需要做如下配置: 如下图,在“主机和群集”视图,点击左侧主机(如“21”),选择右侧的“配置”标签,单击“存储器”“删除”,将不需要的本地存储删除。 3.3. 部署 Cathy 环境3.3.1. 适用于简单拓扑的部署方

10、式 在简单拓扑结构下,主控节点、ISM 节点及 VNC 控制台节点是部署在同一台机器上的。 . 虚拟机模板部署方式 我们会提供一个 VMWare/iVirtual ovf 格式的虚拟机模板文件。然后, 直接在某一 vCenter/iVirtual 上直接导入此模板即可。具体步骤为: 1、 在 vCenter 中导入 Inspur_cathy_controlcenter_ism_deploy_v1.0.ovf 模板; 2、 将事先搭建好的FTP 数据存储(NFS)挂载到主控/ISM 节点上的/usr/local/proftpd目录下,使用的挂载命令为: mount t nfs 10

11、.7.33.200:/mnt/stor /usr/local/proftpd o nolock并将该命令写入配置文件/etc/rc.local3、 做以下配置文件修改操作,主要涉及 iauth 服务以及 iresource 服务: 1)、对于 iresource 服务 修改/etc/hosts 文件,将上面的 NFS 存储信息加入进去; 【EX】: 00nfs-200 进入 /opt/cathy_installer_make_envirement/cathy/modules/iresourc e/tools/proftpd 目录下 执行其中的安装脚本,完

12、成 FTP 服务器的安装 【命令】: ./install.sh 1 在/usr/local/proftpd 目录下,建立一个 systemvm 目录; 【命令】: mkdir p /usr/local/proftpd/systemvm 将系统虚拟机文件目录 vRouter 上传至刚创建好的systemvm 目录下; 进入 /usr/local/apache-tomcat-6.0.29/webapps/iresource/WEB-INF/c lasses 目录下,修改配置文件 incloudCperties: 修改 ftpStore 字段值为上面搭建的 NFS 服务器地址; 【

13、EX】: # ftp 数据存储配置:NFS/nfs ip/nfs point ftpStore = NFS/00/mnt/stor 修改 sshHost 字段值为主控节点的 IP【EX】: sshHost = 2 修改 sshUser、sshPassword 字段为主控节点的 root 用户名和; 其他字段默认即可; 2)、对于 iauth 服务 进入 /usr/local/apache-tomcat-6.0.29/webapps/iauth/WEB-INF/classes 目录下,修改配置文件 incloudCperties 中的 ope

14、mamurl 地址字段。 . 安装包部署方式 1、主控/ISM 节点配置要求: 主控/ISM 节点配置 详细说明 硬件配置 处理器 随部署拓扑决定,至少 4 核 网卡 至少 2 块网卡 硬盘 无要求 内存 随部署拓扑决定,至少 8G 内存 网络 控制网 操作系统 CentOS 5.4 X86_64 系统 装系统时,需要安装以下软件包: JAVA 相关包; MYSQL; xinetd 包; ssh 服务器/devel 包; httpd 服务 libgcrypt 及libgcrypt-devel 包 gcc也可以使用 yum 安装: yum install libgcrypt-dev

15、el yum install libgcrypt yum install mysql yum install mysql-server yum install mysql-python yum install java yum install xinetd yum install gcc其他 开放以下端口: 22、8080、623、3306、80、21、 8000 等; 2、安装前的配置过程: 1 )、 将事先 搭建好的 FTP 数据存 储( NFS ) 挂 载到 主控 /ISM 节 点上的 /usr/local/proftpd 目录下(请先使用 mkdir p /usr/local/prof

16、tpd 命令创建该目录),使用的挂载命令为: mount t nfs 00:/mnt/stor /usr/local/proftpd o nolock 并将该命令写入配置文件/etc/rc.local(注意,/usr/local/proftpd 后面没有”/”) 2)、修改/etc/hosts 文件,将上面的NFS 存储信息加入进去; 【EX】: 00nfs-200 3)、在/usr/local/proftpd 目录下,建立一个systemvm 目录; 【命令】: mkdir p /usr/local/proftpd/systemvm将

17、 vmware 系统虚拟机文件目录 vRouter 上传至刚创建好的 systemvm 目录下; 4 )、 将 ivirtual 系 统 虚 拟 机 文 件 inspur-router.tar.gz 上传 至 /usr/local/proftpd 目录下; 5) 、修改系统中进程所能打开的文件数目 a)、修改/root/.bashrc:# 添加如下的行 ulimit n 65535 b)、source /root/.bashrc6) 、修改系统中 mysql 服务为系统服务 chkconfig level 35 mysqld on7) 、将云海的 tomcat 服务设置为开机自启动,将命令写入

18、配置文件/etc/rc.local: ulimit -n 65535/etc/init.d/inspurtomcat restart8) 、关于的配置环境,请参考Linux 平台短信发送功能配置总结.doc 3、解压安装包 EX: tar xzvf tar xzvf cathy-1.0.0-20130408.tar.gz4、进入解压后的目录 cathyEX:cd cathy5、执行安装脚本文件 ./install.sh6、在安装过程中,会依次提示是否需要安装以下服务,全部选择 【y】即可 imonitor 服务iauth 服务ibase 服务imanage 服务iresource 服务icha

19、rge 服务iworkflow 服务 icm 服务 ism 服务 7、安装完成后,会给出提示【finished!】 【注意:】 安装过程较长,大约 20 分钟左右,请耐心等待。 8、安装完成后,需要做如下配置: 主要涉及 imonitor 服务以及 iresource 服务: 1) 、对于 iresource 服务 进入 /usr/local/apache-tomcat-6.0.29/webapps/iresource/WEB-INF/c lasses 目录下,修改配置文件 incloudCperties: 修改 ftpStore 字段值为上面搭建的 NFS 服务器地址; 【

20、EX】: # ftp 数据存储配置:NFS/nfs ip/nfs point ftpStore = NFS/00/mnt/stor 修改 sshHost 字段值为主控节点的 IP【EX】: sshHost = 2 修改 sshUser、sshPassword 字段为主控节点的 root 用户名和; 其他字段默认即可; 2) 、对于 imonitor 服务 启动 httpd 服务/etc/init.d/httpd restart chkconfig level 35 httpd on 执行以下命令:如果/etc/init.d/shinken status 查看

21、到 shinken 的各项服务都是开启状态,就没必要执行下面的命令: /etc/init.d/shinken restart3) 、对于 icharge 服务 修改中英文配置: /usr/local/icharge/default_perties默认: lang=zh_CN#语言种类为中文如果要输出英文: lang=en_US#语言种类为英文 添加货币种类: /usr/local/apache-tomcat-6.0.29/webapps/icharge/WEB-INF/classes/ icharge_perties默认: #chinese name,

22、english name, currency sign元 ,yuan,¥ 美元,dollar,$4) 、对于 iVirtual 虚拟化类型,需要额外配置 NFS 存储,具体为两种情况: iVirtual 是新部署的,则 iVirtual 需要使用 Cathy 的 NFS: iVirtual管 理 节 点 第 一 次 启 动 tomcat后 , 修 改 如 下 配 置 文 件 : /usr/local/baron/baron-manager/apache-tomcat-6.0.35/webapps/Baron/WEB-INF/classes/globalCo perties 的如

23、下字段: nfsserver.exportPath=00:/mnt/stor其中 nfsserver.exportPath 改为 Cathy 的 nfs 路径,修改完成后重启tomcat 服务。 iVirtual 已经使用(存在客户的虚拟机),这种情况下 Cathy 需要共用 iVirtual 管理节点的 NFS: 进入 /usr/local/apache-tomcat-6.0.29/webapps/iresource/WEB-INF/classes目录下,修改配置文件 incloudCperties: 修改 ftpStore 字段值为上面搭建的 NFS 服

24、务器地址; 【EX】: # ftp 数据存储配置:NFS/nfs ip/nfs point ftpStore = NFS/00/nfs其中 ip 为 iVirtual 管理节点的 IP,与 iVirtual 管理节点下 /usr/local/baron/baron-manager/apache-tomcat-6.0.35/webapps/Baron/WEB-INF/classes/glo balCperties 文件中的 nfsserver.exportPath 路径一致。 注:iVirtual 与 VMware 中的集群能被 Cathy 使用的前提是打开

25、DRS! 3.3.2. 适用于复杂拓扑 1 的部署方式 在此部署结构下,主控节点和 ISM 节点是分开部署的,其中,主控节点只连接控制网络, 而 ISM 节点同时连接控制网络和业务网络。 而 VNC 控制台可以部署于 ISM 节点上,也可以单独部署一个节点出来。 . 虚拟机模板部署方式 对于主控节点,我们会提供一个 VMWare/iVirtual ovf 格式的虚拟机模板文件,直接在 vCenter/iVirtual 中部署即可。 对于 ISM 节点,我们会提供一个单独的安装包,执行安装即可。具体步骤为: 1、 在 vCenter/iVirtual 中导入 Inspur_cath

26、y_controlcenter_deploy_v1.0.ovf 模板; 2、 将事先搭建好的FTP 数据存储(NFS)挂载到主控节点上的/usr/local/proftpd 目录下,使用的挂载命令为: mount t nfs 00:/mnt/stor /usr/local/proftpd o nolock3、 将事先搭建好的 FTP 数据存储(NFS)挂载到 ISM 节点上的/usr/local/proftpd 目录下,使用的挂载命令为: mount t nfs 00:/mnt/stor /usr/local/proftpd o nolock4、 做以下配置

27、文件修改操作,主要涉及 iauth 服务以及 iresource 服务: 1) 、对于 iresource 服务 修改主控节点和 ISM 节点上的/etc/hosts 文件,将上面的 NFS 存储信息加入进去; 【EX】: 00nfs-200 对于主控节点来说: 进入 /opt/cathy_installer_make_envirement/cathy/modules/ireso urce/tools/proftpd 目录下 执行其中的安装脚本,完成 FTP 服务器的安装 【命令】:./install.sh 2 在/usr/local/proftpd 目

28、录下,建立一个 systemvm 目录; 【EX】: mkdir p /usr/local/proftpd/systemvm 将系统虚拟机文件目录 vRouter 上传至刚创建好的systemvm 目录下; 进入 /usr/local/apache-tomcat-6.0.29/webapps/WEB-INF/classes目录下,修改配置文件 incloudCperties: 修改 ftpStore 字段值为上面搭建的 NFS 服务器地址; 【EX】: # ftp 数据存储配置:NFS/nfs ip/nfs point ftpStore = NFS/00/m

29、nt/stor 修改 sshHost 字段值为 VNC 控制台的IP【EX】: sshHost = 2 修改 sshUser、sshPassword 字段为 VNC 控制台所在节点的 root 用户名和; 其他字段默认即可; 2) 、对于 iauth 服务 进入 /usr/local/apache-tomcat-6.0.29/webapps/iauth/WEB-INF/c lasses 目录下, 修改配置文件 incloudCperties 中的opemamurl 地址字段。 对于 ISM 节点来说: 将 ISM 安装包 Inspur_cathy_ism_d

30、eploy_v1.0.tar.gz 解压,比如: tar xzvf Inspur_cathy_ism_deploy_v1.0.tar.gz 进入解压后的目录,执行 ./install.sh 即可完成自动安装; 修改 perties 文件: tomcat 路径/webapps/ism/WEB-INF/spring-configuration/perties 请将 MySQL 数据库的各种配置设置好(如下): jdbc.driverClassName=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql:/主控节点 IP:3306/cl

31、oudos_db?useUnicode=true&characterEncodin g=utf-8jdbc.username=root jdbc.password=111111 确保屏蔽对 SSH 服务的影响; . 安装包部署方式 此种方式,同 节类似,只不过,需要根据自己的实际部署结构来选择安装哪些服务包。 3.3.3. 适用于复杂拓扑 2 的部署方式 此种方式比较灵活,完全可以根据用户所具有的计算资源是否充足来决定主控节点上各服务的分布式部署情况。 此种情况下的具体软件安装过程同 3.3.2 节描述的一样。不过,在安装完成后,需要进入各服务的以下目录中修改各服务的配置文件 incloudCperties 以及perties 文件。 文件路径: tomcat 路径/webapps/服务名称/WEB-INF/classes/incloudCpertiestomcat 路径/webapps/服务名称/WEB-INF/ spring-configuration/per

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论