VMMS用户手册.doc

上传人:工**** 文档编号:542345442 上传时间:2023-05-28 格式:DOC 页数:36 大小:1.30MB
返回 下载 相关 举报
VMMS用户手册.doc_第1页
第1页 / 共36页
VMMS用户手册.doc_第2页
第2页 / 共36页
VMMS用户手册.doc_第3页
第3页 / 共36页
VMMS用户手册.doc_第4页
第4页 / 共36页
VMMS用户手册.doc_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《VMMS用户手册.doc》由会员分享,可在线阅读,更多相关《VMMS用户手册.doc(36页珍藏版)》请在金锄头文库上搜索。

1、Virtual Machine Management System 用户使用手册虚拟机管理系统Virtual Machine Management System用户手册版本 V1.02010年11月山东科技大学信息科学与工程学院机群实验室本手册内容改动及版本更新将不再另行通知,最新更新信息请登录山东科技大学信息学院机群实验室的网站。对于本手册、及本手册涉及的技术和产品,山东科技大学拥有其专利、商标、著作权或其它知识产权,除非得到山东科技大学的书面许可,本手册不授予这些专利、商标、著作权或其它知识产权的许可。版权归属 C(2010-2012)山东科技大学如果您对本管理系统有任何建议和疑问,请与以

2、下地址联系:山东科技大学信息学院机群实验室地址:山东青岛经济技术开发区前湾港路579#邮编:266510E_mail:1、引言1.1 编写目的编写目的:明确虚拟机管理系统的功能需求和性能要求,并将这些信息用规格化的语言和规范化的结构完整,准确地表达清楚,以此统一软件开发者和用户对虚拟机管理系统软件的理解和认识。各类用户能够通过此文档了解整个系统的硬件环境和软件的功能,以及各功能模块的使用方法。编写该软件使用说明书的目的就在于此。预期读者:系统管理人员;程序设计和开发人员;具体的用户(学生和教师)。1.2 背景系统名称:虚拟机管理系统安装单位和位置:高校及院系的计算机机房开发背景:现在服务器配置

3、越来越高,速度越来越快,但其利用率却越来越低,造成了极大的浪费。本系统致力于提高服务器利用率,在不增加硬件的基础上,通过提高服务器利用率,满足更多的用户需求。数据中心有大量的服务器,包括文件服务器、打印服务器、AD服务器、WEB服务器、防病毒服务器和代理服务器等等,大量的服务器不仅给机房空间、供电和制冷带来了很大压力,而且这些服务器中有相当一部分属于超龄服务,故障率上升,运维成本上升,管理复杂,系统可用性面临很大挑战。虚拟机VMWare将物理服务器上的处理器、内存、存储器和网络资源抽象到多个虚拟机中。通过大量虚拟机共享硬件资源提高了硬件利用率并大大降低了资金和运营成本。通过高级资源管理、高可用

4、性和安全功能提高了服务级别。1.3 定义虚拟机管理系统:Virtual Machine Management System简称:VMMS2、用途2.1 功能软件功能:本软件根据学校或学院机房的具体情况,将虚拟机的管理分为2个部分:一是固定服务系统的虚拟机管理(主要包括各种服务型网站、FTP服务器和数据库服务器等),它具有软件系统的稳定性、运行的长久性和固定性的特点,一般长期运行并且拥有固定的IP地址;二是动态的临时性的系统,主要包括教师和学生的自用系统,它具有临时性和动态性的特点,当用户需要使用虚拟机系统时,临时打开自己的虚拟机,使用完成后关闭自己的虚拟机系统,通过本管理系统能够优化计算资源的

5、使用,提高服务器的利用率。2.2 性能2.2.1 精度在运行此软件时候,对输入数据额精度不作严格要求,若输入数据是文本类型的数据,则其精度要求为最精度的数据;若输出数据时整型或长整形类型,则其精度要求为保留小数点后一位,而在传输过程中的数据精度不作要求。2.2.2 时间特性系统响应时间,更新处理时间,数据传输,转换时间,计算时间都在5秒以内,即是说系统对指令的响应都是迅速的。虚拟机生成时间不大于1分钟,即用户按照自己的需要,根据系统的提示生成虚拟机的时间。虚拟机的开机和关机操作小于30秒,具体时间与操作系统上安装软件的多少和大小有关。2.2.3 灵活性在操作方式方面:操作指令既可以用鼠标直接点

6、击输入,也可以使用键盘输入快捷键命令;在运行环境方面:此软件可以在当前的所有windows和Linux操作系统上运行使用;在于其他设备接口方面:保证此软件可以和当前大部份打印机相连接;在有效期限以及计划方面:保证在以后的较长一段时间内,此软件易于升级和维护。2.3 安全保密本软件系统在登录时必须经过身份的验证,当验证为非法用户时,该用户无法登陆系统。此外,在设计到添加、修改、删除虚拟机信息的操作时,系统也会先验证该用户的使用权限,如无权限,这些操作也会中断,这样可以有效的控制使用权。系统的使用用户由管理员统一分配,包括用户的角色、虚拟机申请个数、使用权限等。3、运行环境3.1 硬设备硬件系统缩

7、略图如下:1、节点介绍:管理机:网页后台,数据库。存储节点:存储虚拟机镜像,模板镜像和用户的虚拟机镜像都存放在存储节点上。计算节点:运行虚拟机虚拟系统的节点。2、用户操作:用户操作可分为管理和申请。管理操作:可以对已申请的虚拟机进行开机和关机操作,还可以注销(即是删除虚拟机镜像),开关机操作从网页通过管理节点发送vmware指令到目标物理机,开启或关闭远程机器(即存储节点)上的镜像文件。注销操作,发送删除镜像的指令到存储节点,进行删除操作。申请操作:用户可以在自己的申请上限内申请虚拟机,从网页申请,通过管理节点后台数据库,找到目标镜像的存储地址,并将其复制到用户文件夹内。然后在计算节点上进行初

8、始化操作,最后系统返回给用户一个可用的虚拟机。3、管理员操作:管理员操作可分为用户管理和虚拟机管理。用户管理:可分为添加用户,删除用户,修改用户等虚拟机管理:可分为按用户管理和按计算节点管理 按用户管理:可显示所有的用户及其详细的虚拟机使用情况,可对某个用户的虚拟机进行开关机和注销操作。 按计算节点操作:可显示每一个计算节点的虚拟机详细开启情况,可对所有的计算节点进行关闭所有其上运行的虚拟系统的操作,也可对某个计算节点进行详细操作。3.2 支持软件运行本软件所需要的支持软件,如:操作系统:Windows xp、Windows 98、Windows NT、Window 2003、Win7均可运行

9、。客户端软件:各种主流的浏览器,如IE浏览器、谷歌浏览器、Firefox浏览器等。3.3 数据结构实体:用户、IP地址、虚拟机、计算节点、虚拟机镜像模版ER图如下:详细的数据库设计如下所示。1、Computer表说明:此表为物理机表computer_id:标识。ip:物理机IP地址。is_band:表示此物理机是否可用。is_occupy:表示此物理机是否被用户申请物理机而占用。2、FTP表说明:此表为FTP表。ID:标识。ftp_address:FTP地址。Description:详细说明。3、ip_address表说明:此表为可分配的和已分配的IP地址。ip_address:可用的IP地址

10、。Status:表示是否已被分配,0(false)表示未分配,可用,1(true)表示此IP已被分配。4、os表说明:此表为所有的虚拟机镜像操作系统及所含有的软件。ID:标识。os_name:操作系统名称。Version:相应操作系统所含有的软件。5、role表说明:此表为用户角色表。Id:标识。role_name:角色名。role_description:详细说明。6、user表说明:此表为用户表,ID为标识,。user_name:用户名。user_pwd:用户密码。Contact:用户的联系方式。Status:用户的状态,现阶段都为1。max_virtual_machine:用户申请虚拟机

11、的上限。used_virtual_machine:用户已经申请的虚拟机数量。role_id:角色标识。max_machine:用户可申请的物理机上限。used_machine:用户已申请的物理机数量。time_to_live:超时时间。ftp_user:FTP用户名。ftp_pwd:FTP密码。ftp_id:FTP标识。user_info:用户备注。Applying:表示用户是否在申请中,1(true)表示此用户正在申请中,还有未处理完的申请,0(false)表示用户没有正在处理中的申请。7、user_operation_log表说明:此表为用户操作日志表,此表暂未用到。ID:标识。user_

12、id:用户标识。Time:操作时间。operation_type:操作类型。operation_detail:操作详情。Result:操作结果。result_remark:操作标记。8、virtual_computer表说明:此表是用户申请的虚拟机表。ID:标识。ip_id:虚拟机的IP标识。default_user_name:用户登录虚拟机的默认用户名。default_user_pwd:用户设定的登录虚拟机的密码。Status:虚拟机的状态,1为开机,0为关机。module_id:虚拟机的镜像标识。is_band:虚拟机是否已被删除,1为正常使用中,0为已被注销删除。storage_path

13、:虚拟机镜像存储路径。user_id:用户标识。user_vm_id:用户虚拟机标识。computer_id:开在哪台物理机上,物理机标识。create_time:创建时间。user_define_virtual_computer_name:用户定义的用于识别虚拟机的命名。release_time:注销时间。who_release:谁注销的,为0时表示自己注销,为1时表示管理员注销。power_on_time:开机时间。power_off_time:关机时间。9、virtual_computer_module表说明:此表为虚拟机原始镜像表。ID:虚拟机镜像标识。os_id:操作系统标识,指向O

14、S表中的ID。harddisk_size:硬盘空间。mem_size:内存大小。module_path:镜像存储路径。start_file:虚拟机的启动文件。default_user_name:默认虚拟机登录名。default_pwd:默认虚拟机登录密码。default_ip:镜像的IP地址都为192.168.139.254。dexcription:镜像说明。os_type:操作系统标识,为1,表示是Windows系统,为2表示是Linux系统。3.4 类介绍整个系统包含4个类:DB类:数据库操作LogMessage类:日志操作Operation类:虚拟机操作pingHost类:测试计算节点操作1、DB类public DB( ) 构造函数,初始化一个数据库连接public SqlConnection getCon( ) 得到一个已连接好数据库的连接public void clear( ) 关闭数据库连接public int executeNonQuery(string strSql) 根据传入的SQL语句,执行,并返回一个数字,这个数字代表执行SQL语句影响了多少行public string executeGetReturn(string strSql) 执行传入的SQL语句,返回一个字符串public SqlDataReader getSd

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号