ソースを参照

update by krrish

krrish 7 年 前
コミット
cd38b8500c

Docker安装及命令.md → 安装部署文档/Docker安装及命令.md


Rancher安装.md → 安装部署文档/Rancher安装.md


+ 116 - 0
安装部署文档/新能源机房环境建设指引.md

@@ -0,0 +1,116 @@
+# 1、机房建设
+
+## 1.1 总体要求
+机房要远离易燃、易爆等危险物品,以防止强电磁场等干扰;要避开上层有卫生间、厨房、水池的区域;与机房无关的上、下水管和消防水管不能进入或穿过机房区域。机房装修应采用防火、阻燃、隔热的材料,并采取必要的防水措施
+
+## 1.2、机房高度与面积
+机房须设立独立房间或隔间,按照新能源目前的规模,12台服务器+1个交换机+1个防火墙+1台空调+1UPS+1发电机+1机柜(包含后续两年的扩容)机房内使用面积要求如下:
+> * 服务器机柜1个(42U),尺寸按宽 600mm、深 1000mm算。
+> * UPS 不间断电源主机(3KVA——10KVA)及电池(按 0.5 小时长延时计、不包含空调供电)1 套,尺寸按宽 1000mm、深 1200mm算。
+> * 空调 1 台,经常高温地区或者偏远地区建议采用 2 台。
+
+按以上各类设备尺寸,并且考虑必要的通道及维修空间,和后续机柜的扩容机房的面积至少应在 5——10 平方米以上,并且机房宽度不少于 2.4 米。如果需要做高架地板机房净高度在 2.5 米以上。
+
+
+
+## 1.3、机房装修
+### 地面:
+> * 机房内所有地面须在原地坪上找平,其表面处理必须光滑、水平度好,使其不起皮和 龟裂、不起灰尘。
+> * 机房内所有地面建议采用环氧树脂地平漆粉刷,以起到防尘作用。
+> * 高架地板安装高度要至少达到 150mm 以上。规格为 600mm×600mm 方,厚度为 35mm。
+
+### 墙面:
+> * 机房隔墙采用砖砌墙或轻钢龙骨隔墙(100#轻钢龙骨石膏板基层,内填隔音保温棉)。
+> * 机房内如有玻璃隔断,必须采用中空铯钾防火玻璃隔断,起到保温、隔音、防火作用。
+
+### 顶面:
+> * 机房顶棚需做防尘处理,均涂乳胶漆。
+> * 机房吊顶需采用可方便拆卸的活动吊顶,建议采用铝合金方板,规格为 600*600 微孔吸音铝合金方板。
+
+### 门、窗:
+> * 机房区域不留窗户,所有窗户用轻钢龙骨墙体或砖砌墙封闭,以达到保温节能和安全 防盗的作用。
+> * 机房门建议采用钢制防火防盗门,主要技术指标如下:
+
+## 1.4、机房空调、新风
+机房空调尽量选用挂壁式或柜式空调,若因排水问题必须选用嵌入式吊顶空调,则空调 室内机出风口及排水管要避开配电柜、机柜所在区域。
+> * 由于机房区域需要常年制冷,温度保持在 23±2°C,所以采用独立恒温空调系统。 
+> * 新风采用大楼原有新风系统的,在风口加装过滤网。
+> * 机房空调需要独立安装,并使用带备用发电机的供配电回路供电
+ 
+## 1.4、机房消防及安防
+可以暂不考虑
+
+# 2. 供配电设计
+## 2.1 市电
+> * 建筑物内的市电宜由两路不同供电所引入,经 ATS 切换后作为建筑物的市电电源。
+> * 如所在建筑物可提供由市电和发电机供电经 ATS 切换的电源,则机房电源可直接由建筑物内带有应急发电机供电的市电配电柜引入。
+> * 如所在建筑物仅能提供市电,则引入机房内的市电必须与机房专用的发电机电源经 ATS 切换后,才能为机房设备供电。
+> * 机房内配电柜的 ATS 自动切换开关均须设定为自动状态。
+> * 机房配电柜必须标配电源防雷器。
+
+## 2.2. UPS供电
+> * 机房内所有网络设备、服务器均需要接入UPS供电。
+> * UPS 的后级负载不宜超过 UPS 功率的 80%。
+> * 为防止断电之后切换发电机,UPS至少能供电30分钟。
+
+## 2.3. 发电机
+> * 输出功率:发电机的输出功率应该是机房用电功率总合的 2 倍。
+> * 输出电压:单相 220VAC±10%;三相 380VAC±10%。电压变幅:<±5.0%。输出频率:48Hz-52Hz。波形失真度:THD≤4.0%。
+> * 定期和物业进行发电 演练,确保系统正常运作;
+
+## 2.4. 防雷与接地
+暂时不考虑
+
+
+# 3. 选购
+根据新能源的项目需求,需要采购的硬件包括服务器、网络设备、发电机、UPS、空调。所需的价格约为55万元人民币。
+
+## 3.1 服务器
+根据新能源项目的最小化网元部署要求、后续业务量的增大负载不断的增高,扩容是必不可少,所以建议采用 DELL R730  2U 的机型9台。具体安排如下:
+
+节点|功能用途|机器数量
+:-:|:-:|:-:
+业务网元|AAA、UMS、TMS、OMS、EMS、CAS、DCS、SMS-shop|4台
+短信网关|SMS-GateWay| 2台
+管理节点|视维云平台的管理节点服务器|1台
+数据库|mysql主备和其它网元|2台
+
+* 建议业务网元最多只启动4个容器,短信网关最多启动2个容器
+
+
+### DELL R730 2U 配置如下
+指标|规格
+:-:|:-:
+标配内存|64G
+服务器内存类型| DDR3
+服务器硬盘容量|4T*3
+CPU|E5-2620V4*2
+网络|集成四口千兆网卡
+价格|28899RMB
+
+* 总报价:260091人民币
+
+## 3.2 网络设备
+由于初期规模小,机器数量较少,所以网络设备这块只需要交换机、防火墙各一台,如下图:
+设备类型|品牌|型号|价格
+:-:|:-:|:-:|:-:
+交换机|华为|S5720-56C-HI-AC|2.3万
+防火墙|山石网科|SG-6000-E2800|3.3万
+
+## 3.3 UPS
+UPS 简称不间断电源,主要作用给服务器供电和稳压。目前市面上的2U 服务器均为750W,那么9台的总功率是6750W的额定功率,所以需要一台10KVA的UPS,最大总功率可达到8KW。约为15000人民币。如果超过10台以上的2U服务器可能还需要加大UPS的功率。
+下图是山特公司10KVA UPS 的参数和报价
+
+![image](https://note.youdao.com/yws/public/resource/5f8b148a9d2b2da52ee5c6ef41e87a57/xmlnote/06C19C6FA66F4468990820DDD4334040/1050)
+
+## 3.4 发电机
+新能源项目目前需要在国外尼尔利亚,市电供应极为不稳定,所有发电机就是主要供电设备,且市电经常断电10小时甚至更久,所以发电机的油箱需要至少支撑12小时以上。发电机需要供电给服务器和空调,由于停电时间较长,发电机需要根据需要单独搭配。
+
+* 结论:发电机采用50千瓦且需要配置1000升的油箱来完成单次供电12小时,约为70000人民币。
+
+## 3.5 空调
+空调的作用在于,降低机房的温度,服务器在运行过程中会产生热量,如果热量达到一定的温度,服务器会启动自我保护机制断电。为不影响业务的正常运行,需要在机房安装一套制冷量超过 6750W 的空调,(3P 空调的制冷量为7000,5P 空调的制冷量是12000)。
+
+* 结论:所以算上未来扩容需要一台5P的空调来保证业务的正常运作,采购价格约为10000人民币。
+
+

+ 95 - 0
安装部署文档/新能源部署文档.md

@@ -0,0 +1,95 @@
+<center> <font size=30pt>新能源部署文档</font> </center>
+
+# 1、目的
+明确新能源项目的部署架构,熟悉整个流程。
+
+# 2、使用范围
+需要部署新能源项目的相关人员,如开发,测试,运维等。
+
+# 3、硬件设备选型
+目前部署新能源项目有3种方案均可完成部署工作。分别为自建机房、租用物理机、租用AWS的EC2机器3种方式。其中自建机房涉及的新增场景比较多也比较复杂,具体请参照《新能源机房建设规范指引》所以本文暂时不做介绍。主要介绍租用物理机与AWS的EC2机器做对比分析。
+
+## 3.1 租用物理机
+### 优点:
+> 1、费用相对较低。
+>
+> 2、利用虚拟化技术可以任意克隆多套虚拟主机。
+>
+> 3、网络、供电、性能等相对比较稳定。
+### 缺点:
+> 1、租用同机房机器无法做到异地容灾。
+>
+> 2、硬件故障可能导致数据丢失或者环境无法恢复。
+>
+> 3、伸缩性不强。
+
+### 3.2 aws ec2下
+#### 优点:
+> 1、网络供电比较稳定、机器可以随意分配。
+>
+> 2、所有机器都可以走内外通信、扩展性与计算能力比较强,
+>
+> 3、数据存放比较安全
+
+#### 缺点:
+> 1、费用比较高,一般上物理机的2倍。
+>
+> 2、相对来说稳定性不如物理机机
+
+### 3.3 费用对比
+本章节主要是以租用一月为例,对比现行已经租用的欧洲法国物理机与aws ec2欧洲法国云主机做比较,采用配置也比较接近。如下表:
+
+机器类型|CPU|内存|人民币
+:-:|:-:|:-:|:-:
+物理机|16|128|2880
+AWS EC2|16|122|5684
+
+* 通过以上数据分析决定前期将租用4台高配物理机的方式来部署新能源项目。
+
+#### 风险
+* AWS EC2主机是不允许外接短信猫,租用物理机需要与当地机房确认
+
+# 4 部署方案
+
+## 4.1 机器分配
+
+机器用途|机器ip|机器配置|操作系统版本
+:-:|:-:|:-:|:-:
+短信网关服务器|10.0.0.1|16核32G|Ubuntu 17.10.1
+业务网元服务器|10.0.0.2|32核64G|Ubuntu 17.10.1
+数据库服务器|10.0.0.3|32核64G|Ubuntu 17.10.1
+云平台服务器|10.0.0.4|16核32G|Ubuntu 17.10.1
+
+## 4.2 模块介绍
+### 介绍新能源项目上云的主要模块介绍
+
+> 1、镜像仓库:存放新能源所有镜像版本归档的地方。
+> 
+> 2、云管理平台:视维云平台,管理容器分发平台,用户主要操作平台。
+> 
+> 3、GIT服务:主要存放网元的编排文件,用户可以通过此编排文件快速部署网元。
+> 
+> 4、Jenkins:镜像打包的任务调度分发服务模块,结合build服务器与SVN制作镜像。
+> 
+> 5、build服务:制作网元镜像,上传归档模块
+> 
+> 6、网元:新能源相关模块比如AAA、CAS、SMS-GateWay、Zookeeper、RabbitMQ等。
+
+
+## 4.2 部署架构
+本章节主要新能源项目在云平台上的整体部署架构图,通过云平台的标签与docker-compose编排文件控制所有模块所在的主机节点。主节点所有的数据均通过网络的方式传输给备节点。
+
+
+### 4.2.1 主节点部署方案
+云平台环境在本地自建机房按照下图部署一套独立完整的云平台环境。为了数据的安全性,会将云平台管理节点、git服务、Jenkins服务、build服务、registry主仓库、业务相关所有的模块部署在本地的云平台环境中。
+![image](https://note.youdao.com/yws/public/resource/5f8b148a9d2b2da52ee5c6ef41e87a57/xmlnote/5FD6A42B00EE476E83158A2F716EF0B5/841)
+
+### 4.2.1 备节点部署方案
+为出于数据安全性和短信猫无法接到租用物理机上,那么备接到只部署云平台管理节点、registry备仓库。业务网元,数据库等,部署架构如下:
+![image](https://note.youdao.com/yws/public/resource/5f8b148a9d2b2da52ee5c6ef41e87a57/xmlnote/9D342CA2553440AB92F72986E4EFF2FF/839)
+
+## 4.3 混合部署方案
+混合部署方案是为解短信猫问题,因为如果租用服务器可能导致无法接入硬件短信猫,所以需要在本地准备一台服务器,将短信猫服务单独部署在本地,其他所有的模块都部署在租用服务器或者AWS EC2服务器上,再通过网络与其他模块通讯。
+
+
+

VAAS项目版本上线.md → 应用接入文档/VAAS项目版本上线.md


云平台接入介绍.docx → 应用接入文档/云平台接入介绍.docx


视维云平台应用接入文档v0.2.md → 应用接入文档/视维云平台应用接入文档v0.2.md


01.SVICLOUD视维云整体架构.pptx → 架构设计文档/01.SVICLOUD视维云整体架构.pptx