浪潮云海·云数据中心操作系统V3.2 Inspur In-Cloud DataCenter Operating System快速部署指南浪潮(北京)电子信息产业有限公司2014年10月目录1. 前言 (3)1.1. 背景 (3)1.2. 适用范围 (3)1.3. 术语表 (3)2. 系统环境 (4)2.1. 物理拓扑 (4)2.2. 环境配置 (7)3. 系统部署 (12)3.1. vCenter (12)3.2. 存储配置 (13)3.3. 部署Diana环境 (13)3.4. 系统使用的注意事项 (28)3.5. 卸载Diana环境 (28)4. 附录 (30)4.1. 配置本地yum安装源 (30)4.2. 手动修改各WEB服务配置文件 (30)1.前言1.1.背景本文档是Diana项目的简要系统部署配置说明书,依据此说明书,可以完成Diana系统正常运行所依赖的基本环境。
1.2.适用范围本文档适用于设计人员、开发人员、测试人员以及系统实施人员等。
1.3.术语表序号术语说明性定义1 vCenter VMware的虚拟化管理平台,本文档中通常简写为VC。
2 Cluster若干ESX物理主机的集合(主机上挂载存储)。
3 iVirtual 浪潮虚拟机管理平台2. 系统环境2.1. 物理拓扑2.1.1. 简单拓扑(单网环境)iVirtual 管理节点vCenter Server云海OS 各管理服务自服务节点服务RabbitMQ Server iAot Master MySQL Server超级/域管理员自服务用户(组织管理员/用户)NFS 存储iAot Agent 节点iAot Agent 节点图2.1-1● 一套物理网络环境; ● 云海OS 各管理服务、自服务节点各服务、MySQL Server 、RabbitMQ Server 以及iAot的Master 节点部署在同一台节点上; ● vCenter Server 一台单独的节点; ● iVirtual 一台单独的节点; ● NFS 存储一台单独的节点;● iAot(自动部署) Agent 单独的节点 云海OS 所在节点配置 详细说明硬件配置处理器 8核 网卡 2块网卡硬盘 大容量,最好上TB 内存16GB 网络 控制网操作系统1、 CentOS 6.4 X86_642、 系统安装时,选择最小化安装模式(Minion安装模式)3、 系统所需的必备软件包请参见下面图片示例 其他防火墙开放以下端口:443、8080、3306、21、8000、8999、5000表2.1-2关于安装操作系统时所必须要安装的软件包,请按照下图勾选:图2.1-3图2.1-4图2.1-5图2.1-6如果你的操作系统没有安装图形桌面或者是默认的最小Minion安装,则可以使用附录4中的《配置本地YUM安装源》的方式安装上图所需的软件包。
这里,假设你已配置好本地YUM安装源,那么,下面执行以下命令,即可完成上图所需软件包的安装:●yum groupinstall "X Window System"●yum groupinstall base●yum groupinstall "Java Platform"●yum groupinstall "Large Systems Performance"●yum groupinstall "Performance Tools"●yum groupinstall "Network file system client"●yum groupinstall "Networking Tools"●yum groupinstall "Legacy X Window System compatibility"2.1.2.复杂拓扑(双网隔离)1- 主控节点各服务集中式部署1、典型部署–控制中心各服务集中式部署云海OS各管理服务节点ISM服务超级管理员/域管理员vCenter/iVirtual计算节点VNC控制台代理自服务用户(组织管理员/组织用户)iWorkflow服务iCompute服务iAsset服务iMonitor服务iCharge服务iAuth服务ICM服务iBase服务iTrouble服务NFS存储iAot Agent节点图2.1-5此种部署方式,采用基本的双网隔离方案,将管理服务与用户服务在网络访问上分开。
其中,云海OS各管理服务节点上,可以采用各管理服务集中式部署方式,比如,将MySQL Server、RabbitMQ Server、iAot Master、iCompute、iNetwork、iStorage、icm等管理服务部署在同一台节点上。
2.1.3.复杂拓扑(双网隔离)2- 主控节点各服务分布式部署在资源较充足的情况下,各管理服务可以采用分布式部署方式,即,将各管理服务分散部署到各自的一台物理机或虚拟机上,以减轻管理节点的压力。
这里,拓扑图省略。
2.2.环境配置2.2.1.vCenter/iVirtual及计算节点1、vCenter/Esxi当前支持版本为5.0、5.1 、5.52.2.2.主控节点主控节点可以部署在物理机器上,也可以是一台虚拟机。
推荐虚拟机方式。
主控节点配置详细说明硬件配置处理器随部署拓扑决定,至少8核网卡至少2块网卡硬盘大容量,最好上TB内存随部署拓扑决定,至少16GB内存网络控制网操作系统1、CentOS 6.4 X86_642、系统安装时,选择最小化安装模式(Minion安装模式)3、系统所需的必备软件包请参见下面图片示例(2.2-2 - 2.2-5)其他防火墙开放以下端口:443、8080、3306、21、8000、8999、5000表2.2-1关于安装操作系统时所必须要安装的软件包,请按照下图勾选:图2.2-2图2.2-3图2.2-4图2.2-5如果你的操作系统没有安装图形桌面或者是默认的最小Minion安装,则可以使用附录4中的《配置本地YUM安装源》的方式安装上图所需的软件包。
这里,假设你已配置好本地YUM安装源,那么,下面执行以下命令,即可完成上图所需软件包的安装:●yum groupinstall "X Window System"●yum groupinstall base●yum groupinstall "Java Platform"●yum groupinstall "Large Systems Performance"●yum groupinstall "Performance Tools"●yum groupinstall "Network file system client"●yum groupinstall "Networking Tools"●yum groupinstall "Legacy X Window System compatibility"2.2.3.ISM节点✓对于单网环境下,ISM同主控节点一样,可以是物理服务器,也可以是虚拟机(推荐虚拟机方式);✓在双网隔离环境下,ISM应部署于物理服务器上,以保证双网隔离;对于物理服务器配置要求如下:ISM节点详细说明服务器硬件处理器随部署拓扑决定,至少4核网卡至少2块网卡硬盘无要求内存随部署拓扑决定,至少4G内存网络控制网、业务网操作系统1、CentOS 6.4 X86_642、系统安装时,选择最小化安装模式(Minion安装模式)2、系统所需的必备软件包请参见下面图片示例(图2.2-7、2.2-8)表2.2-6图2.2-7图2.2-82.2.4. FTP 数据存储用于存放FTP 数据文件和配置文件用。
该存储是NFS 类型的存储,可以通过物理服务器或虚拟机搭建而成。
该存储与主控节点和ISM 节点之间的关系为: 1、 对于简单拓扑FTP 数据存储主控/ISM 节点NFS(/usr/local/proftpd )图2.2-52、 对于复杂拓扑ISM 节点FTP 数据存储主控节点NFSNFS(/usr/local/proftpd )(/usr/local/proftpd )图2.2-62.2.5.VNC控制台代理VNC控制台代理,可以单独部署于一台节点,也可以部署于ISM节点上。
它的作用就是在双网隔离环境下完成VNC控制台转发、信道加密功能。
其基本原理就是通过WebSocket实现信道加密传输、数据包转发。
因此,部署时,VNC 控制台代理节点要求能够在网络上PING通ISM节点。
其具体配置要求为:VNC控制台代理节点详细说明服务器硬件(或虚拟机)处理器无要求网卡至少2块网卡硬盘无要求内存无要求网络控制网、业务网操作系统CentOS 6.4 X86_64表2.2-73.系统部署3.1. vCenter1、在虚拟机上安装Windows 2008操作系统(默认用户名:administrator,密码:123456a?);2、设置网络配置:IP、网关、子网掩码、DNS等;3、在虚拟机中安装vCenter软件;4、安装vCenter成功后,使用VMware vSphere Client客户端,在vCenter中新建数据中心;5、在数据中心中新建群集(对应VCD中的资源池),打开vSphere DRS功能,其它默认:图3.1-16、在“主机和群集”视图,为群集添加主机,根据具体环境要求,可以灵活配置群集下主机的数量。
配置完成后,结果如下图:图3.1-23.2.存储配置1、对于对HA要求高的客户,希望把虚拟机文件全部存放在共享存储而非本地存储中,就需要做如下配置:①如下图,在“主机和群集”视图,点击左侧主机(如“10.7.33.121”),选择右侧的“配置”标签,单击“存储器” “删除”,将不需要的本地存储删除。
图3.2-13.3.部署Diana环境3.3.1.适用于简单拓扑的部署方式在简单拓扑结构下,主控节点、ISM节点及VNC控制台代理节点是部署在同一台机器上的。
3.3.1.1.虚拟机模板部署方式我们会提供一个VMWare/iVirtual ovf格式的虚拟机模板文件。
然后,直接在某一vCenter/iVirtual上直接导入此模板即可。
具体步骤为:1、在vCenter中导入Inspur_Diana_controlcenter_ism_deploy_v1.0.ovf模板;2、将事先搭建好的FTP数据存储(NFS)挂载到主控/ISM节点上的/usr/local/proftpd目录下,使用的挂载命令为:mount –t nfs IP:NFS服务导出目录 /usr/local/proftpd –o nolock[EX]:mount –t nfs 10.7.33.200:/mnt/stor /usr/local/proftpd –o nolock 并将该命令写入配置文件/etc/rc.local 。