当前位置:文档之家› EVDI产品部署及运维手册cn

EVDI产品部署及运维手册cn

VDI产品部署及运维手册一、编写目的本手册是作为噢易公司VDI产品的部署及运维手册,详细介绍VDI产品的部署流程以及VDI服务器配置参数等,使相关工程师快速熟悉VDI产品。

二、适用范围本手册适用于噢易公司所有研发工程师、测试工程师、实施工程师、技术支持工程师等。

三、包括内容产品部署注意事项服务器端部署(含主控节点、计算节点)Web管理平台初始化安装Linux客户端安装Windows客户端产品架构图及组件介绍服务器端组件日志常用VDI产品命令附录一:常用Linux命令附录二:使用到的开源技术附录三:常见问题与解答四、产品部署注意事项确定主控节点IP;是否需要存储节点,如需要,请确保网络连接顺畅;部署顺序应为:先部署服务器端(含主控节点、计算节点),再进行Web管理平台的初始化,最后安装客户端(Windows、Linux)五、服务器端部署5.1部署主控节点操作步骤:1、在物理服务器上安装虚拟化软件,安装前需手动设置从光驱启动,或者在启动时选择从光驱启动也可;2、插入光盘自动识别进入安装欢迎界面,如果物理服务器已经存在操作系统,安装会覆盖之前的操作系统;3、重新设置账户密码,并配置相关网络信息,具体操作请参见下方详解;.操作步骤:插入服务器主控节点console光盘,重启服务器,自动识别进入安装欢迎界面,选择安装方式,如图所示:注意:当前安装文件中英文版Console/Agent节点集一体,请自行选择对象执行,当前以中文版为例;图2.1.1.1选择安装节点InstallOseasyChinese,Simplified):安装中文版主控节点。

:安装中文版计算节点InstallOseasy:安装英文版主控节点。

安装英文版计算节点BootfromlocalPress[Tab]toeditoptions:从本地磁盘启动,即放弃本次安装。

5.1.2挂载部署当前首次进入安装信息部署界面时,安装位置及网络项展示为“未配置”及“未连接”,如下图所示,现即可手动执行部署。

操作步骤1、挂载项后点击系统安装图标,进入设备选择界面,选择“我要分区”进行挂载,如图5.1.2.1所示:图5.1.2.1自定义分区2、若当服务器为标配云主机,则在安装信息摘要界面可直接将SAS和SSD硬盘勾选,加入配置分区项。

3、创建分区,将其类型项由默认项“”更改成“标准分区”,点击左下角“+”项进入添加新挂载点界面,如图所示a)选择所需挂载硬盘:b)“/boot”:c)“swap”:d)“/”:e)“/opt/storage”:f)展示4、确认分区后,点击左上角“完成”功能按钮,即可保存当前所做分区挂载项,确认“接受更改”信息后,如下图所示:5.1.3配置网卡IP地址、DNS、主机名安装部署之前请先规划好Console/Agent节点的IP信息。

操作步骤:1、配置网络,在安装信息界面点击“NETWORK&HOSTNAME”2、左侧网卡展示栏处选中“已连接”的网卡项,在右侧网络连接状态处,手动将其启动至“开启”状态,如下图所示:3、左下角“主机名”处,可自定义更改其Console/Agent节点的主机显示名,如图所示:备注:当前主控与计算节点处主机名默认项分别为:“oseasy”、“oseasy-agent”4、点击右下角“配置”按钮,进入编辑网卡界面,依次配置选择“IPv4设置”、在其设置下选择配置方式“手动”,再点击“添加”功能按钮,即可出现IP文本信息框,填写所规划的IP、子网等信息,如下图所示:5、待网络配置保存完成后,在网络信息界面,查看IP、子网等信息是否与写入一致,如下图所示:6、两项配置确认完成后,点击“开始安装”功能按钮,可进入到下一安装过程,如下图所示:5.1.4设置root管理员密码安装过程中必须设置默认的root密码,一旦设置,其他机器访问该主机就需要登录验证操作步骤:1、开始安装过后读取安装文件的过程中,点击用户设置处的“ROOT密码”项进行设置,如下图所示:2、在ROOT密码界面,写入密码并确认后,由于密码难易程度,需手动点击两次“完成”来进行确认,如下图所示:3、设定完毕后执行安装,如下图所示5.1.5完成安装操作步骤:1、安装完成后,从驱动器中弹出安装CD,服务器自行进行重启,如下图所示:5.2部署计算节点计算节点Agent的部署过程,与主控节点基本类似,可参考上节内部,部署过程中注意选择目标版本和修改节点主机名称即可。

六、Web管理平台初始化参考产品操作手册第三章,包括对平台的初始化及注册激活。

七、安装Linux客户端参考产品操作手册第四章第一节:Linux客户端八、安装Windows客户端VDI产品提供了用于安装在Windows平台的客户端软件,可以通过客户端软件访问VDI 产品中维护的虚拟桌面。

操作步骤:1.将windows客户端软件包复制到终端机,双击打开安装:2.选择安装路径:3.配置主控节点IP:4.开始安装。

5.安装完成后,点击桌面快捷方式打开软件进入主界面即可。

九、产品架构图及组件介绍9.1部署架构图9.2产品组件架构图*Thor内部的子服务间的消息通信同样依赖RabbitMQ9.3产品组件介绍9.3.1thorthor是噢易公司VDI产品自主研发的重要后台服务组件,主要配置目录是:/etc/thor/。

本节将详细介绍thor的相关信息,强烈建议仔细阅读本章节内容。

安装位置:/usr/lib/python2.7/site-packages/tcloud配置目录:/etc/thor/组件作用:thor组件是VDI产品中重要的中间件,主要有以下几点:Web管理平台与thor-api服务、thor-novnc服务、thor-agent服务通信,管理VM;Web管理平台通过RabbitMQ与thor-supervisor服务通信,管理硬件、网络等;thor-event与libvrit通信,达到与Qemu-KVM间接交互的目地,控制VM的生命周期;服务组成:thor组件由以下7个子服务组成o thor-agent:虚拟机管理服务执行文件软连接:/usr/bin/thor-agent服务路径:/usr/lib/python2.7/site-packages/tcloud/bin/thor-agent o thor-api:API服务接口,对外接收客户端或web管理平台的指令。

o thor-event:事件监听服务,加速虚拟机状态同步。

o thor-novnc:提供VNC代理服务。

o thor-sch:计划任务调度服务,提供课表的部分功能。

o thor-supervisor:系统硬件、网络更改、agent服务守护。

o thor-manage:提供给研发工程师、测试工程师、实施工程师使用帮助工具,通过此服务可以实现对虚拟机的各类操作。

thor-manage服务可以执行5大类共计48种操作,执行命令的格式如:#thor-managecategoryaction[<args>]详细信息如表(注意:操作参数args未列出):reset_networkstorage get_fc_hba_infoget_fc_lun_listget_fc_wwnnsget_fc_wwns组件通信:Thor内部子服务使用RabbitMQ进行通信。

9.3.2Web管理平台Web管理平台仅在主控节点上安装运行安装位置:/var/www/console/console/组件作用:提供给系统管理员使用,用于维护整个VDI产品。

可以通过浏览器进行VDI产品中各类服务的管理,如管理主机、网络、存储等资源,维护虚拟机模板、教学或个人桌面等虚拟化环境,管理教室终端及会话等,还可对主机或虚拟机进行资源占用情况的监视。

运行环境:web服务仅运行于主控节点,输入主控节点IP即可进入。

Web服务基于apachehttpd、mod_wsgi运行,使用的是python的开源web框架django开发,前端使用了AngularJS 框架,依赖以下两个重要服务:apachehttpd:安装位置:/etc/httd/配置文件:/etc/httd/conf.d/console.confmod_wsgi:/etc/httd/modules/mod_wsgi.somysql数据库:配置文件:/etc/fmysql数据库超级管理员:root,默认管理密码为cloudhan(可查看VDI产品主控节点的数据库配置文件/etc/thor/database.conf)9.3.3RabbitMQ安装位置:/usr/lib/rabbitmq组件作用:开源的消息队列系统,提供系统级的消息对列服务,在不同的应用程序之间传递消息操作命令:/etc/init.d/rabbitmq-serverstart|stop|restart在浏览器中查看RabbitMQ控制台:访问主控节点IP:56972/可以进入RabbitMQ控制台。

十、服务器端组件日志在服务器出现异常,及日常服务器端运维时,进行组件日志分析可以快速的定位问题所在。

以下日志是VDI产品较为常用的:对虚拟机操作的日志:/etc/thor/log/agent.log,记录所有对虚拟机操作的信息,如VM的创建、启动、销毁等。

客户端接口日志:/etc/thor/log/api.log,记录客户端与虚拟机接口的交互日志。

web管理平台日志(仅主控节点):/etc/thor/log/thorconsole.log,记录所有访问管理平台的请求。

数据库日志(仅主控节点):/var/log/mariadb/mariadb.logapachehttpd日志目录(仅主控节点):/var/log/httpd/access_log:访问日志error_log:错误日志libvirt日志目录:/var/log/libvirt/libvirt作为thor组件的基础,它自身也记录了许多日志,比较重要的是qemu目录下的日志,/var/log/libvrit/qemu/目录下是每个VM模板的日志,日志以i-000XXXX.log 形式命名;在web管理平台新建模板时,会自动创建一个日志。

日志编号可以通过打开“编辑模板”时的窗口查看。

rabbitmq日志目录:/var/log/rabbitmq/十一、常用VDI产品部署或维护操作修改主机名#hostnamectl--staticset-hostname主机名修改完成后,重启主机即可服务器端升级(更新bin包)简便的方式是可以通过scp命令将bin包远程拷贝到服务器上,默认服务器的拷贝到/root目录需要注意的是:主控节点需要更新console和agent两个bin包;计算节点只需更新agent 包。

相关主题