虚拟化集成项目rocketchat的设计与实施

1一、引言 3(一)开发目标 3(二)课题背景 3二、设计准备及计划 3(一)目标计划 3(二)软件信息表 3(三)IP分配表 4三、RocketChat设计组织结构 4四、RocketChat设计部署过程 4(一)设备功能及连接 41、发现问题 62、解决问题 6(二)部署Docker管理平台 61、基础设施编排 62、容器编排与调度 63、应用商店 64、企业级权限管理 7(三)部署RocketChat应用 8五、功能测试 10(一)启用配置即时聊天功能 101、启用即时聊天功能 102、配置即时聊天功能 11(二)应用测试 121、管理员账户 122、应用平台测试1 133、应用平台测试2 14七、总结 15致谢 16参考文献 17RocketChat 的出现,作为平时聊天的首要软件,保证公司运作的隐秘性与扩展性。对于RocketChat软件,在企业里应用率很高而且方便,企业可以统一化管理,而且隐秘性高。ESXi开源系统是一个为新建的虚拟主机,部署最大限度配置和缩减部署而设计的系统。使用VMware vSphere软件可以轻松创建虚拟机,配置虚拟机所需网络、CPU、内存等。Docker 是一个开源的应用容器引擎,让使用者将他们自己压缩的包放到固定容器或者依赖一个可以随意迁移的POD中,最后发送到随意一台服务器上,实现虚拟化,其中的容器都是沙箱机制,它们之间没有接口。将以上操作系统及软件相互依赖成功搭建RocketChat聊天软件。
目录
一、引言
(一)开发目标
在互联网时代,科技发展使云计算、虚拟化、大数据、人工智能成为最火热的词汇。RocketChat聊天软件就是成果之一,它由几层虚拟构成:只需要准备一台真实的物理服务器,通过虚拟技术手段创建多台虚拟服务器,再到多台物理机器使用软件连接物理服务器,登录这RocketChat聊天软件,最终实现一个只属于公司内部的聊天软件,大大提高了公司文件的安全性和隐秘性。
(二)课题背景
在校期间学习了Linux知识,通过竞赛学习了虚拟化知识,对云计算虚拟化有了一定的认识。为了增加自己的知识面,自主学习ESXi系统操作方法和vSphere软件的使用步骤,根据自学知识和学校学习知识相结合部署RocketChat聊天软件。
二、设 *好棒文|www.hbsrm.com +Q: #351916072# 
计准备及计划
(一)目标计划
第一步:使用创建虚拟机软件,创建两个虚拟机成功安装两个系统:一个安装VMware_ESXi_6.0具体配置为:2核CPU、5G内存、硬盘300G;一个安装Windows_7_x64/ Windows_2008R2/ Windows_2012R2具体配置为:2核、2G内存、硬盘80G。
第二步:在创建完虚拟主机安装Win7系统后,再安装vSphere软件,最后用这个软件找到主机的IP地址,成功连接ESXi主机。
第三步:在VMware_vSphere_vilient软件上成功配置网络、存储以及成功创建两台虚拟机,两台虚拟主机系统具体配置系统为CentOS_7配置为:registry:CPU2、运行内存2G、磁盘大小:80G;server:CPU2、运行内存2G、磁盘大小80G。
第四步:成功部署docker平台。
第五步:成功部署RocketChat应用。
(二)软件信息表
根据学校所学知识,所设计目标计划如下:两个装物理服务器系统,一个应用软件,一个虚拟机系统,一个iOS镜像,表21软件信息具体信息如下:
表21 软件信息表
设备
版本
系统
Windows_7_x64
系统
VMware_ESXi_6.0
软件
VMware_Vspherec_vilient
软件
SecureCRSecureFXPortable
系统
CentOS_7_x64
镜像
XianDianPaaSv2.1
(三)IP分配表
根据平台所需要求,应用搭建所需表22设备IP分配表如下:
表22 设备IP分配表
主机
IP
ESXi主机
192.168.1.128
Windows_7
192.168.1.129
虚拟机Regsitry
192.168.1.130
虚拟机Server
192.168.1.131
虚拟机Client
192.168.1.132
测试机Windows_7TEST
192.168.1.133
三、RocketChat设计组织结构
总体组织架构是由:虚拟机一个安装vSphere,一个安装Windows_7_x64/ Windows_2008R2/ Windows_2012R2,而我这边安装的是Windows_7_x64。Windows_7_x64上再次安装Vsphere软件,成功连接ESXi主机;两台虚拟主机系统具体配置系统为CentOS_7配置为:registry:成功部署docker平台;成功部署RocketChat应用;如图31。

图31 总体组织架构图
四、RocketChat设计部署过程
(一)设备功能及连接
ESXi是实现一个基础操作系统,让它能够自动配置,远程接受配置信息,从内存运行而不是从硬盘运行。但是从它上面还是满足一个足够可以扩展的操作系统,可以支持在额外的设备而且也随时可以都可以使用配置:在安装到本地主机的硬盘上时,可以保留在本地主机磁盘那时的状态和用户定义的虚拟配置,ESXi组件是VMkernel:有64位的POSIX操作系统的CPU内核时,VMkernel Extensions:除了VMkernel外,还有很多Kernel模块和驱动。
将安装完成的ESXI主机配置账号设置为:root,密码设置为:123@abcd、IP设置为192.168.1.128,如下图41。

图41 设置ESXI主机IP图
vSpere有5个基本原则,可用性:在进行各种决策时,首先考虑的是可用性;可管理性:兼容性、试用性、互操作性、可扩展性;性能:性能要求会影响到技术和运维层面的决策;可恢复性:每个平均恢复时间,将时可以维护已经灾备访问或者业务的延续性;安全性:在这个设计的每一个层面技术和组织都需要运维。
配置完成后,打开准备好的Windows_7系统,IP配置为:192.168.1.129。在Windows_7系统上安装VMware_Vsphere_vilient客户端,配置兼容性、安全性等。成功连接ESXI主机,连接成功界面如下图42。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/342.html

好棒文