服务器虚拟化应用研究(精选8篇)
服务器虚拟化应用研究 篇1
服务器虚拟化技术管理应用论文
摘要:随着各个行业信息化建设的不断深入,对信息系统的使用越来越多,各行各业的管理人员和专业技术人员能够借助信息化技术来高效、安全的来完成各项工作。建设安全、流畅、高效的服务器环境,也成为非常重要的目标和课题。服务器集群虚拟化的建设,以数台高性能主机和大容量存储阵列做为硬件资源池,在此基础上搭建若干虚拟机,创建虚拟服务器,不同的虚拟机可以运行不同的操作系统,并共享硬件资源池中的硬件资源,从而提高服务器的使用效能。
关键词:服务器;虚拟机;技术应用
截止到,我单位共用各类服务器40余台,承载着20多个应用系统。各个应用系统和相应的数据库分散在不同的硬件设备上,设备利用率不高,管理和备份上较为繁琐。许多服务器的运行时间已超过,面临着硬件设备老化、更换配件困难、服务器负载压力大等问题。
1虚拟化技术的主要优势
(1)节省硬件资源、提高硬件设备使用效率。虚拟化技术可以实现在物理资源池上运行多台虚拟服务器,通过合理的规划,为虚拟服务器分配适当的CPU和内存资源,可以大幅提高物理服务器CPU、内存和网卡的使用率。
(2)实现虚拟服务器操作系统的.快速部署应用。通过服务器虚拟化,可以将经常使用的操作系统和环境事先制作成模板,根据虚拟服务器的需求,可以迅速在虚拟机中部署一台新的虚拟服务器,从而缩短了新系统的部署时间。
(3)降低硬件设备对应用系统的影响。虚拟服务器文件存在于公共存储之中,当运行虚拟服务器的物理主机需要升级、维护或维修时,可以快速的将虚拟服务器迁移至其他物理主机。从而降低硬件设备对应用系统产生的影响。
(4)实现服务器的高可用性。通过VMwareHA技术,监控群组中所有物理主机。当运行虚拟服务器的物理主机发生故障时,虚拟服务器可以在几分钟内自动于其他物理主机上重新启动,实现服务器的高可用性。
(5)简化服务器管理,加强服务器的数据安全。可以通过vCenter统一一管理多台物理主机和虚拟服务器,方便地进行管理、克隆、分配资源、增减配置、备份或监控性能。当系统硬件资源不足时,可以及时的进行动态调整。
2虚拟化技术的主要研究内容
2.1硬件资源池的建立和管理
根据VMware虚拟化部署的要求,以及对现有服务器资源现状的统计结果,结合各个应用系统所需的系统配置,并发用户数、负载要求来决定虚拟服务器的数量、等级、配置、,保证虚拟化后服务器的运行能力和数据吞吐量能够满足的各项要求。虚拟机服务器构造成服务器集群,从CPU虚拟化设计及部署。硬件设备搭建完成后,以此为基础构建虚拟机,虚拟机是运行软件程序的平台,对于各个应用系统来说,一个虚拟机就相当于一台物理服务器,它拥有独立的虚拟硬件资源,虽然这些虚拟硬件资源是通过虚拟化来得到了,但是对于应用系统来说,已经拥有系统正常运行相应的需求,例如cpu、内存、硬盘等大小,过虚拟化后的OS就是一台虚拟机,这些OS通过虚拟机监视器VMM(VirtualMa-chineMonitor,更常用的名字为Hypervisor)访问实际的物理资源。在物理主机上设备部署VMwarevSphere软件,使多台物理主机能并发负担多个虚拟机,并且通过部署VirtualCenter、能够集中管理物理机及虚拟机。
2.2虚拟机的创建
创建虚拟机时,根据应用系统的环境要求,自定义从物理设备中获取的处理器数量、内存大小、存储空间等。保证所调取资源的使用效率。虚拟机创建完毕后,通过已经创建的虚拟机系统制作虚拟机模板,虚拟机模板是虚拟机的主映像,可用于创建新的虚拟机,此映像包括操作系统、应用程序以及用于定义整套虚拟硬件的配置。通过模板创建虚拟机可以节省安装操作系统、配置硬件资源的步骤,从而节约大量时间。
3虚拟化技术需要重视的问题
(1)安全风险。从用户的角度出发,虚拟化技术在理解起来是十分困难的,因为用户需要考虑自己的环境架构,虚拟化技术引入服务器管理中的最大变化就是引起了网络架构的转变,而这一转变同时会带来一些特殊化的安全风险。这就导致了传统的防火墙保护上的失效,并且一旦其中一个虚拟机出现了安全问题,这一问题会进一步的延伸至另外的虚拟机。
(2)虚拟技术的应用可能会导致系统负载过重而崩溃。服务器虚拟化使得每个服务器都支持了资源密集型应用程序,而这也会导致在某一时刻中,应用程序集中争夺服务器的宽带、内存、处理器和存储等资源,这就会在客观上导致服务器的浮在过大,引发崩溃。
(3)虚拟机溢出导致的安全风险。虚拟机溢出是指虚拟机的安全风险因素会在同台物理主机上的虚拟机之间进行传播,当虚拟机独立于管理程序环境之外,那么一些有心之人就可以利用不法手段进入这些管理程序,继而可以避开安保系统的监控,导致面临较大的攻击风险。从这也看出,虚拟化技术在目前来看还不是一个完美的对策,它并不能和所有的应用程序或者所有硬件协调工作。
(4)虚拟机迁移和通信面临被攻击风险。系统级的虚拟化技术有可能让用户在完全不知情的情况下被入侵。这是因为同一台物理服务器的多个虚拟机之间的通讯会产生一定的安全风险,基于“Pacifica”虚拟化技术的AMD处理系统被攻击的案例已经发生,并且安全工具并没有对该攻击予以足够的预警。
4虚拟化技术服务器管理的建议
(1)对网络架构变化的安全问题最有效的途径就是安装一些必要的防病毒软件。
(2)服务器的过载、崩溃问题。一旦发生过载和崩溃,首要任务是分析原因,监测服务器容量大小,合理的分配资源,创建稳定的工作负荷量。
(3)阻止虚拟机溢出引起安全问题的对策。防火墙在应用程序中可以起到阻止溢出风险,其原理是过隔离虚拟机我们可以实行脱机操作。
(4)被攻击的问题。要建立一套虚拟机的管理制度。在日常管理中还要加强对新开虚拟机的审核、备案工作。
(5)服务器虚拟化管理工具备用。主要的工具有高可用性和容灾软件、分区和虚拟机管理工具、工作负载管理软件、容量规划工具、虚拟化和配置工具。这些工具实现了服务器的高管理性和高可用性。
参考文献
[1]郭春梅,孟庆森,毕学尧.服务器虚拟化技术及安全研究[J].信息网络安全,(09).
服务器虚拟化应用研究 篇2
近逢世界性金融危机爆发, 计算机相关投资增幅剧减, 加以环保主义渐行其道, 计算机虚拟化 (Virtualization) 技术应用近年来迅速发展, 渐呈燎原之势。虚拟化这一概念最早由英国计算机科学家克里斯托弗·斯特雷奇 (Christopher Strachey) , 在其所做的学术报告《大型高速计算机中的时间共享》 (Time Sharing in Large Fast Computers) (*注1) 中提出, 当时的大型计算机是十分昂贵的资源, “虚拟化”是对计算机运算资源的一种逻辑抽象, 虚拟化概念的提出是为了使计算机能够进行“多任务处理”, 即同时运行多个应用程序, 提高工作性能。虚拟化概念最初应用在系统管理程序 (Hypervisor——位于操作系统之下直接管理硬件) 设计中, 其后, 为实现虚拟化概念计算机业界进行了不懈努力, 并最早于1964年由IBM的L.W.Comeau和R.J.Creasy在其专有硬件基础上设计了一种名为CP-40的新型操作系统, 该操作系统实现了“虚拟内存”和“虚拟机”的概念, 可将一台大型计算机虚拟为数台“虚拟机”使用, 每台“虚拟机”拥有独立的操作系统与存储等计算资源, 不同用户的应用程序可在不同的“虚拟机”中同时运行, 数据存储彼此独立而不受影响。早期虚拟化技术仅为配有专门硬件的大型计算机独有。其后, 通用操作系统如UNIX等纷纷在其底层设计中引入虚拟化机制, 使不依靠特殊硬件即可提供多用户多任务处理成为现实, “虚拟化”这一逻辑抽象及其所代表的“由系统管理程序管理硬件”的软件技术应用逐渐向小型机、服务器等领域扩展。近年硬件性能不断提高, 虚拟化技术应用已扩展到通用计算环境, 英特尔 (Intel) 、超微 (AMD) 等通用X86架构处理器 (CP U) 厂商纷纷在处理器硬件中支持虚拟化, VMware、Microsoft等厂商也积极在软件研发中跟进, 虚拟化的采用蔚为风潮。采用虚拟化技术带来的好处, 主要是节省IT投资, 及增强计算环境安全。节省投资方面, 虚拟化的实质就是用较少的硬件提供比以往更多的并发性, 较少添置计算机等硬件设备将从投入、管理、维护等多方面降低成本;增强安全方面, 将各类型实体计算机上运行的操作系统和软件虚拟化, 再配合投入一定硬件与设计之后, 计算环境在高可用性、容错、负载均衡、备份等应用领域均有显著改善;虚拟化技术独特的应用如动态主机迁移, 大大推进了计算机业界一直以来为创建真正永不宕机环境这一最高要求的工作进展。
二、虚拟机应用与Novell的Plate Spin
虚拟化技术通过在现有软硬件之间插入系统管理程序 (Hypervisor) 管理硬件, 带来更好的并发性能, 不只是可以同时运行更多应用程序, 甚至可以同时运行多个操作系统。目前最常见的虚拟化应用, 是在单一物理硬件平台同时运行多个“虚拟机”, 这一“虚拟机”概念指的是囊括计算机硬件资源、操作系统和软件的抽象, 它依托虚拟机系统管理程序 (Hypervisor) , 工作于硬件底层之上, 形成一个完整的工作逻辑。“虚拟机”大致等同于过去一台完整的实体机器。此概念的实现使得多个操作系统可以在单一硬件底层之上同时工作。虚拟机技术主要应用于服务器整合, 即将多台服务器的内容合并到少数服务器中, 这样仅需使用较少的计算机即可完成更多的工作。更多使用虚拟机, 可在一定程度上避免由更多物理机器的存在带来的一系列问题。机房中太多的服务器带来诸如能耗、散热、空间供应、管理维护人员与费用等等消耗, 更多采用虚拟机可以大大舒缓这些似乎无止境增长的消耗。同时, 虚拟机的概念也利于实现应用系统的安全备份与灾难恢复, 甚至在例如机房搬迁等硬件迁移工作方面亦有用武之地。
我们在具体工作中, 需要具体分析所面对的问题, 并非一切物理计算机都应该转换为虚拟机, 以下几种应用环境就不适宜转为虚拟机运行:
1、现有计算机硬件使用率 (CPU或内存) 高 (占用率往往达到85%以上) , 除非与虚拟目标机器性能相差悬殊, 否则转为虚拟机运行后只会使得性能下降或服务变慢甚至停止;
2、数据库服务器;数据库服务通常都是需求超过资源的服务, 除非其资源使用率平均在50%以下, 否则不应实施虚拟化;
3、备份服务器;连接存储设备的备份服务器将消耗大量的计算机资源用于等待慢速存储设备的输入输出 (I/O) 请求, 从性能考虑不适宜虚拟化;
4、视频转换/串流服务器;这类服务将消耗大量的CPU等运算资源, 不适宜虚拟化;
5、科学/军事国防/教育研究;这类计算机所需的运算资源庞大, 不适宜虚拟化;
6、网络安全相关;提供网络安全相关服务的服务器因安全性问题不适宜虚拟化。
虚拟化还有另一种应用即桌面虚拟化, 即在个人计算机中同时运行多个虚拟机, 当所需运算环境需要经常调用譬如图形接口 (Direct X或Open GL) , 如视频或图形工作者, 不适宜采用虚拟机的方式工作。
除以上提及的运算环境之外, 虚拟机可应用于绝大多数应用场合, 但在现实生产环境中已有很多正在工作的服务器, 为了从虚拟化技术的应用中得到预期的好处, 搭建虚拟化应用平台并提供服务是必然之选, 那么, 如何将现有服务器所提供的服务内容虚拟化?搭建企业服务器虚拟化应用平台的首要工作必然是虚拟机转换。
现已有数个虚拟化产品厂商, 提供数种转换方案, 其中最完善的, 莫过于最早推出商业产品的Plate Spin, 该厂商在业界知名度可能不是很高, 但是谈到该品牌的母公司——Novell, 网络产品和软件业界可就耳熟能详了。作为世界软件公司规模前十名中历史悠久老牌企业, 其产品亦久负盛誉。
Novell旗下的Plate Spin软件产品是当前虚拟机转换类产品的佼佼者, 其最早提出虚拟机的工作负载 (Workload) 概念, 即剥离硬件层, 仅保留软件层操作系统与应用软件这部分。工作负载可以在Plate Spin软件的控制下, 在物理主机, 虚拟机, 镜像文件的不同存在状态之间互相转换:可从物理主机转换成虚拟机 (Physical Servers>Virtual Hosts, 简称P to V或同音P2V) , 可从虚拟机转换成镜像文件 (V i r t u a l Hosts>Image Archives, V2I) , 或者从镜像文件转换成物理主机 (Image Archives>P h y sical S erv ers, I2 P) , 或者反之, 甚至在同一类型中互转换, 其功能强大, 如图1所示。
如某油田企业服务器机房中拥有大量不同时期, 不同厂商, 硬件配置与操作系统等差异极大的X86架构服务器, 受限于有限的人力物力投入, 大部分IT预算只关注少数关键业务系统的保护, 部分应用系统缺乏足够安全的备份保护, 也欠缺快速恢复的有效手段, 企业为此采购了Novell的P l a t e S p i n软件, 通过采用虚拟化技术, 对所需保护的服务器提供安全备份与灾难恢复保护。此软件所具备的虚拟机转换功能, 同样对企业实施服务器整合与硬件迁移等工作带来好处。
三、基于虚拟化技术的安全备份、灾难恢复、硬件迁移
机房中现有的应用服务器有很多没有足够的备份保护, 特别是较早期的服务器;现有服务器随着投入运行的时间增长、管理人员更迭、硬件老化或维护服务到期, 对其进行备份或恢复的难度增大, 采购Plate Spin软件后, 可以使用其物理服务器互转换或转换为镜像文件 (P2P或P 2 I) 功能;特别是采用P 2 I功能后服务器的工作负载可被按时备份, 因为是完整的操作系统级别备份, 加上采用虚拟化技术, 保证了工作负载可独立于硬件底层之上运转, 其上搭载的应用可随时恢复到现有任意机器中 (I2P——镜像文件转物理服务器) 继续提供服务, 这样就确保了当诸如硬件损坏、硬件更换及升级、硬件搬迁等事情发生时, 应用系统可以有较好的灾难恢复机制, 获得安全的备份与恢复保护。
那么在具体工作中是如何做的呢?该软件的具体操作界面与工作流程部分如下述:
P l a t e S p i n软件其下包含如R e c o n、Migrate等子版本区别, 其中Recon用于调查计算机的资源利用率, 这可以为服务器合并提供依据;M i g r a t e或称Power Convert, 即Plate Spin软件中用于转换虚拟机的部分。我们可在安装有P l a t e S p i n软件 (全称为P l a t e S p i n P ortab ility Su ite, 其服务端部分安装在Windows2003server) 的系统中打开其操作界面如图2。
操作界面中起主要作用的分别为左一View区与左二Tasks区, View区Servers栏对应内容见界面右边, 分别显示源机器名与目标机器名, 对应来源服务器 (左) 与实施目标服务器 (右) ;Jobs栏主要显示一切操作的日志记录, 用于监督和查询工作完成情况;左二Tasks区有六个操作选项, 分别对应功能为:
C o p y W o rk lo ad:将工作负载——W o rk l o a d (指从操作系统到其上应用程序, 机器内完整的软件部分) 从源机器复制到目标机器, 可以是从物理机 (Physical Machine, 简称P) 到物理机或虚拟机 (V i r t u a l M a c h i n e, 简称V) , 也可以是从虚拟机到物理机或虚拟机, 称为X to X (P to P为物理机到物理机, V to V为虚拟机到虚拟机, X to X中X意味着既可以是虚拟机V, 也可以是物理机P) ;
M o v e W ork lo ad:将工作负载从源机器移动到目标机器, 与Copy机制不同之处在于目标机器重启动时会关停源机器, 不建议常使用, 正确的使用办法应该采用Copy模式, 验证确认目标机器能够无误工作后再关停源机器;
P ro tect W orklo ad:保护工作负载, 用于将物理机或虚拟机制作一个同样的镜像系统, 并存储在虚拟机系统管理程序 (如V M w a r e的E S X、M i c r o s o f t的H y p e r-V、C i t r i x的X e n S e r v e r) 中备用, 该操作部署可以侦测到源机器的停机, 并按照管理员指定时间安排通知虚拟机管理程序启动备用镜像系统;该操作用来确保工作负载始终运行;属于需要配合虚拟机系统管理程序共同工作的高级功能。
Capture Im ag e:将工作负载制作成镜像文件备用, 用于恢复到任意物理机器或虚拟机;
Deploy Image:将工作负载制成的镜像文件恢复到任意物理机器或虚拟机;
Import Image:将其他类型的镜像文件 (如Symantec的Ghost镜像等) 转换成Plate Spin支持的镜像文件备用。
通过对以上描述, 可以大致了解该软件的操作界面与主要操作功能区分。以下以简述其工作流程:
1、进行服务器发现 (D isco ver) 工作;执行“Discover Details”操作图标, 图标对应为操作界面左起第一位——发现机器, 用于发现可供操作的计算机 (或虚拟机) , 将其注册到Pla te Sp in系统中备用;注册完成后可在操作界面右下边栏对应的来源服务器 (左) 与实施目标服务器 (右) 中列出供操作;
2、执行转换操作, 通常使用C o p y W o rklo ad功能, 将源机器 (物理机、虚拟机或镜像文件) 转换为所需要的目标状态 (可以是物理机、虚拟机或镜像文件) ;
了解并熟悉以上2步工作流程, 也就大致了解了该软件的操作方式, 该软件的图形化界面相当简明易懂, 配合Jobs栏状态日志, 及可以直接从日志处启动排错知识库的设置, 使得该软件的使用与排错异常简单。
在生产环境中应用Plate Spin软件的X2X转换功能, 解决了困扰我们已久的备份不够的问题, 有很多服务器得到了安全保护。
四、基于虚拟化技术的服务器整合、更多虚拟化应用
虚拟化技术在具体环境中常用到服务器整合功能, 该功能最主要的技术难点就在于如何将正在工作的服务器内容完整无误的转换到新的环境, Plate Spin软件的应用为此提供了一条可行之道。通常可以通过其P2V (物理服务器转虚拟机) 转换功能, 直接将服务器的工作负载转换为虚拟机运行。虚拟机的工作是建立在虚拟机系统管理程序 (Hypervisor) 之上的, 文章开初与前文部分已经提到, 虚拟机要工作, 和底层硬件之间还有一个平台, 就是虚拟机系统管理程序 (Hypervisor) , 目前主要有三家供应商, 既V M w a r e、Microsoft与Citrix提供商业的虚拟机系统管理程序与服务, 涵盖E S X (现更名v S p h e re) 、H y p er-V、X en S e rv er等三大类, 最主流与提供功能最全面的自然是VMware的v Sphere, Microsoft的HyperV紧随其后, 目前Plate Spin可以完整支持这两家的产品, 可以通过Plate Spin软件将选定的物理服务器直接转换为可在这两个虚拟机系统管理程序之下运行的虚拟机。
Plate Spin软件的另外一个强大的功能就是可以从各种镜像文件转换到虚拟机 (I 2 V) 的功能, 试想由S y m a n t e c、Acronis等备份格式可以直接转换为虚拟机工作, 这会大大节省企业信息处理的工作量与复杂度, 横向对比包括VMware等所有虚拟化技术厂商提供的产品, Plate Spin无疑是功能最丰富, 性能最强大的存在。
现阶段虚拟化技术应用已经相当成熟, 将各种应用服务器整合为虚拟机仅仅是第一步, 对于需求更高的领域, 例如要求高可用性、负载均衡、容错、备份等以前需要投入复杂技术或是昂贵设备才能解决的问题, 采用虚拟化技术例如动态主机迁移等功能特性, 可以为解决以上问题提供解决之道。如VMware在ESX (现v S p h e r e) 中提供“V M o t i o n”、M i c r o s o f t在H y p e r-V中提供“L i v e M ig rati o n”等动态主机迁移技术, 可在故障发生后即时转为使用另一备用虚拟机提供服务, 存储设施甚至内存状态都可与原来同步;此外, 在虚拟化领域最早提供服务的VMware还提供如“DRS”——动态资源调度功能, 可自动侦测虚拟机硬件资源要求, 资源需求较大时可自动调整为使用更多的硬件资源 (C P U或内存) ;V M w a r e还提供支持更加完善的HA (H ig h A vailab ility) ——高可用性功能, 相对于Microsoft提供的“Live M i g r a t i o n”, 架构更完整, 支持更多选项与细心考虑等设计, 再配合DRS之后, 所有的虚拟机会自动查找最合适的主机, 并在其上运行, 让用户和系统管理员永远不需要担心服务中断或其性能, 真正创建了一个能够充分利用资源, 合理分配C PU/内存的永不宕机环境;高可用性这一计算环境服务的最高指导原则从而得以实现。
五、Plate Spin协助解决问题
在具体生产环境中应用Plate Spin软件, 我们还解决了以下问题:
1、服务器搬迁到新机房之前对原有服务器做P2I转换, 在机器无法顺利开启运行时, 采用I2P转换到其他备用机器, 继续提供服务, 避免了机器损坏的危害;
2、服务器有些过于老旧, 硬件老化且能耗很大, 又逢服务合同到期, 后即服务成本高昂, 采用P2P转换的方式, 直接将服务迁移到新服务器中;还有一些使用P2V转换, 将服务器迁移到虚拟机状态运行;
3、有些服务初始配置服务器硬件资源过高, 存在很大的资源浪费, 现在我们直接采用P2P转换调整到其他空余服务器, 更高配置的服务器被节省下来, 缓解了计算资源紧张状况;
4、现在我们可以在虚拟机中部署应用, 待需要时随时可通过V2P转换将服务部署到新服务器中, 这样大大简化了部署新应用的步骤, 二级单位等所需的应用可以快速统一部署与下发;
采用虚拟化技术后一些感想:
1、过去总是需要的时候先打报告申请预算, 还要待服务器就位后慢慢熟悉操作, 安装操作系统、驱动与软件, 测试, 最后投入运转, 采用虚拟化系统管理程序 (现同时使用V M w a r e的E S X i与Microsoft的H yp er-V) 与虚拟机转换软件Plate Spin后最大好处就是可以立即部署, 特别是Plate Spin的工作负载概念抹平了不同硬件间的差异, 使我们可以随时方便的将服务在不同物理硬件或虚拟机基础之上转换;
2、虚拟机的硬件调整功能立竿见影, 比如因人员增多, 服务需要更多硬件资源时, 虚拟机可以很方便的增加C P U、内存与存储器。这在以前是不可想象的;
3、虚拟机的使用简化了过去需要很长时间和较大成本投入的服务器购买等工作流程, 采用虚拟机还节省了对新的机房空调、备用UPS、机房与机架空间、管理人员、机器维护与后期投入, 虚拟化就是省钱!
六、Plate Spin软件安装与使用补充说明
Plate Spin软件在具体安装使用中有些经验心得:
1、服务端软件可以安装在虚拟机中, 我们就是这么做的, 实际安装与使用相当方便;
2、运行出错的主要原因在发现与注册机器方面, 服务器发现——“Servers”>“Discover Details”工作的具体执行注意事项主要有:
1) 发现Windows服务器的前提条件是原机器中Server、Remote Registry、Window s Manag emen t In strumen tation (W M I) 三项服务开启, 防火墙等处于关闭状态;
2) 当发现机器为W i n d o w s时, 需按照“域或工作组”+“用户名”的方式注册, 如在Us er N am e栏填写诸如“Workgroupadministrator”形式;
3) 发现与注册步骤进程可在Plate Sp in软件界面左边“Servers”选项之下的“Job s”选项中查看, 待提示完成后可回到“Servers”选项卡中, 即可在相关“域或工作组”下查看到相应机器名, 机器简要概况可在鼠标选中机器名后在左下角“Details”栏查看;详情可在相关机器名右键菜单“Properties”——“属性”栏中查询;
3、如欲使用其镜像文件转换 (X 2I或I 2 X) 功能, 还需要在服务端安装镜像服务, 这首先需要对本机执行发现与注册过程, 将本机注册到Plate Spin系统中, 然后在其上弹出的右键菜单中选择“Install Image Server”, 安装时选择镜像存储空间, 可指向存储设备映射;
4、转换时“源”机器可以有两种状态:无需关机的“热”状态, 需要关机重启之“冷”状态前者又称为“Li ve T r a n s f e r”;后者又称为“T a k e Control”——使用Plate Spin系统特制光盘启动, 并注册到Plate Spin系统中;具体采用何种状态主要看实际需求与现场情况, 极少数情况下服务器仅能通过“Take Control”的方式转换;另外确需“Live Transfer”转换时, 如源机器转换内容中包括经常实时改变的部分如数据库等, 最好暂时关闭数据库服务, 再执行转换;
5、使用“T a k e C o n t r o l”的方式“冷转换”, 步骤略多一些, 主要有以下几步:
1) 在首次提示输入“E n t e r t h e P o r tab il ity S u ite U R L:”处应输入如下内容:http://x.x.x.x/portabilitysuite (其中x.x.x.x为Plate Spin系统IP地址) ;
2) 在第二处提出输入“E n t e r t h e u s e r n a m e fo r‘x.x.x.x’:”处应输入如下内容:administrator (此处为安装Plate Spin系统上管理员账户) ;
3) 在第三处提出输入“E n t e r t h e p asswo rd fo r x.x.x.x:”处应输入密码 (安装P l a t e S p i n系统上管理员账户密码) ;
5) 选择机器名, 可以自己起名, 也可以使用默认机器名后直接回车即可;
6) 选择传输是否加密, 为速度考虑可不加密, 在内网时可以输入“N”并回车;
7) 一切操作完成, 再次选择回车, 进行系统注册流程;
8) 可在P l at e S p i n的“Jo b s”栏查看具体进展, 如无硬件兼容性等问题, 操作将很顺利, 如出现硬件兼容性问题, 主要是网卡驱动未兼容, 只能通过联系No vell获取新兼容驱动的启动光盘;
6、转换任意状态工作负载到目标机器时 (X 2 P或X 2 V) , 需注意在转换工作即将完成时要在目标机器中手工确认硬件驱动安装等问题, 如不手工确认, Jobs”栏中可能出现错误信息, 但不影响转换结果;
7、转换过程还有一些细节, 例如调整目标机器的磁盘空间, 决定转换过程中是否停止某些特定服务, 因为是图形化操作, 一目了然, 就不做特别说明。
摘要:以某油田企业网络环境为例, 搭建及分析企业服务器虚拟化应用平台。该方案利用Novell公司的PlateSpin解决方案, 使用基于软件的虚拟化技术, 对企业应用服务器软件逻辑进行虚拟化抽象, 并转换为虚拟机工作负载随时待用, 应用于具体生产环境的服务器整合、安全备份与恢复、硬件迁移。
关键词:虚拟化,虚拟机,工作负载,服务器整合,安全备份,灾难恢复,硬件迁移
参考文献
[1] (美) 贝奇 (Bach, M.J) 著, 陈葆钰等译.UNIX操作系统设计.机械工业出版社.2000.4
[2] (美) 理曼德 (Raymond, E.S) 著, 姜宏, 何源, 蔡晓骏译.UNIX编程艺术.电子工业出版社.2006.3
[3]王春海编著.虚拟机技术与动手实验.机械工业出版社.2008.3
服务器虚拟化在企业的应用研究 篇3
关键词:服务器;虚拟化;Citrix;资源整合
中图分类号:TP391.9文献标识码:A文章编号:1007-9599 (2012) 01-0000-02
Server Virtualization Application Study in the Enterprise
Liu Yao
(Xiangtan Electric Manufacturing Co.,Ltd.,Xiangtan410004,China)
Abstract:With the in-depth development of information technology,
business systems specialized,complex,enterprise has accumulated a lot of server resources,and its different hardware Condition of varying reliability,use of inefficient management of complex,high operating costs no less than,etc.are gradually becoming apparent.The virtuali-
zation technology in the data set,integration resources has broad application prospects,more and more manufacturers and businesses have joined to the research and application of virtualization technology.
This paper describes how to implement server virtualization of Xiangtan Electric Manufacturing Co.,Ltd..
Keywords:Server;Virtualization;The Citrix;Resource integration
一、项目背景
随着信息化建设的深入发展,企业内积累了大量服务器资源,为解决信息系统各自独立分散、信息资源不能有效协作和共享的问题,湘潭电机股份有限公司(以下简称“湘电”)IT部门提出了数据集中及资源整合的具体目标和思路,利用服务器虚拟化技术实现资源整合,充分发挥服务器性能,提升系统的整体使用率。经统计,湘电现有服务器数量40余台,承载五大关键业务系统和其余业务系统10多套,年服务器增长数量5台以上,空间、电源、网络等基础实施资源剧增;系统管理人员需花费几天甚至更长的时间停机完成硬件维护、升级等工作。综合以上问题,湘电希望借助服务器虚拟化技术提升硬件资源利用率,节省硬件和运营成本,提高管理效率,打造集中管理资源的虚拟化应用平台。
二、Citrix虚拟化技术简介
该技术具有虚拟机动态在线迁移、资源动态分配及负载均衡等特点,且虚拟机的封装文件都存放在统一存储上,通过共享存储进行在线迁移正在运行的虚拟机、进行动态资源管理,为以后容灾备份提供扩展性打下基础。
Citrix自始至终都是以硬件来完成Hypervisor中模拟系统资源的角色,Xen hypervisor运行在最低特权层,直接与硬件打交道,负责为运行在物理主机上的各个虚拟机调度CPU和内存分区。通过DMC(动态内存控制)来实现内存的分配,DMC允许用户不必给每个虚拟服务器分配多少内存的问题上做出一个固定选择,可以在一定的限制内,在不重启服务器的情况下减少或增加服务器的主机内存分配。Citrix XenServer的StorageLink技术与领先存储平台进行了深度集成,利用现有的管理功能和进程,可降低虚拟环境中存储管理的成本和复杂性。为了对服务器虚拟架构进行有效的管理和监控,Citrix将物理服务器和存储资源划分成不同的资源池,让用户可在企业内轻松供给、搜索、监控、迁移和保护虚拟机,以实现灵活而简单的运维管理。
三、实施过程
1.现状评估。在实施开展前,对各类业务系统的资源使用情况进行调研分析,调研内容包括:操作系统类型,CPU、内存、网络带宽和磁盘空间使用率。
2.虚拟化方案设计。经小组成员讨论后,确定了总体设计方案和详细规划。对实施过程中可能出现的问题制定了解决方案,确保其高可用性。
3.物理平台选型。对需要加入虚拟架构的设备数量和资源利用率进行整体分析,以确定物理宿主机的具体配置。虚拟化硬件平台由2台高性能的HP DL 388 G7服务器,一套EMC VNXe 3300存储,1台千兆光纤交换机组成,设备连接结构如下图所示。
4.应用系统规划。应用方面优先非核心业务系统的部署,根据每个应用程序的峰值进行合理的错峰搭配。针对不同的应用分阶段进行迁移操作,可先将非生产系统,如库房服务器上的WEB应用、AD服务器上的WEB应用,迁移到虚拟化服务器上,待其稳定运行一个月后,再进行第二期的迁移工作。
序号应用系统物理服务器CPU内存磁盘空间
1SolidWorks2012浪潮N710L11GB200GB
2数据挖掘HP DL 380 G511GB200GB
3质量管理HP DL 380G511GB320GB
4协同平台库房服务器11GB150GB
AD服务器12GB100GB
5图号申请浪潮N710L11GB300GB
6工号签注浪潮N710L11GB300GB
下图为应用系统在虚拟机平台上的运行情况:
5.物理服务器迁移。虚拟机的迁移部署可以采用2种方式来实现:使用XenConvert迁移工具将旧系统直接迁移到虚拟架构中;重新安装虚拟机,并在新的虚拟机上重新部署应用系统。
四、实施成果
结合公司实际情况,已陆续完成了文件、网站等非生产业务服务器的系统迁移工作,目前运行状态良好。Citrix虚拟化方案架构让湘电信息中心达成以下目标:
1.提高了业务系统的高可用性。通过Citrix虚拟化平台的物理隔离技术,完成了各业务系统与服务器硬件之间的相对独立,为业务系统提供了与服务器硬件无关的基础架构。同时,利用HA技术保证了业务系统的高可用性。
2.提高了服务器的资源利用率。采用了服务器虚拟化技术后,可以实现在少量物理服务器上运行多个虚拟服务器的效果,大大提高了服务器资源利用率。
3.降低了运维成本。服务器的减少降低了维护费用,也降低了运营费用,包括:机房空间、电力消耗、制冷费用等。
4.简化运维工作。数据中心的管理从原来的多线管理变成了统一管理,简化了服务器管理人员的工作量,提高了数据中心的响应能力。
五、总结
随着服务器虚拟化技术在湘电的深入应用,今后将进一步对其他大型应用进行虚拟架构改造。同时,为达到科学整合的目的,可在现有方案上增加全冗余SAN环境设计,彻底消除单点故障区,配合后端EMC阵列库,达到完善的虚拟化应用效果。下一步将考虑把闲置下来的设备进行改机整合:加大内存、增加存储空间,通过千兆交换机进行虚拟化系统的备份架构的搭建。
服务器虚拟化技术在湘电的顺利实施,不仅实现了IT系统的优化、应用系统的整合、维护管理的简化、资源消耗的合理控制,同时为同行业的信息化深入发展提供了一个可资借鉴的成功范例,也为今后新建项目统一规划、资源综合利用、全局信息化水平的提高打下了坚实的基础。
参考文献:
[1]胡嘉玺.企业级虚拟机应用实战:玩转VMware VI、Hyper-V R2、XenServer[M].北京:电子工业出版社,2009
[2]王淑江.虚拟技术应用与实践[M].北京:电子工业出版社,2009
[3]张振伦.虚拟化服务器为绿色电力加油[J].现代图书情报技术,2009
[4]http://virtual.51cto.com/.51CTO网站.虚拟化技术专栏
服务器虚拟化的诀窍(非常详细) 篇4
虚拟基础架构时常遭遇简单解决方案效率低下的困扰。虚拟机执行匮乏的现状阻碍了虚拟化技术的普及。以下的十大虚拟机优化小窍门能帮助用户轻松解决每个难题。本文列出的十个小技巧能提高效率,减少意料之外的宕机并让你的虚拟化努力物有所值。
1.对硬件更新换代
虽然在你的虚拟基础架构上使用最新的硬件系统能明显优化性能,但升级硬件主要指的是对防火墙和BIOS的升级。跟踪这两个领域的关键升级并保证定期对硬件进行补丁维护。硬件补丁维护作为整个支持计划的组成部分经常会被用户所忽略。忽视给硬件打补丁会导致系统故障或者安全缺口。性能优化通常是硬件更新的积极效应。
2.主机许可证授权
主机许可证授权并不会提升性能。但是从你的厂商处购买许可证授权或者延长许可证使用期限能释放那些免费版本或者标准化版本中无法提供的特性。举例来说,从VMware vSphere Enterprise升级为Enterprise Plus能能从中获得扩展性特性,从而大幅度扩展主机和虚拟机的性能。
3.专用迁移网络
在配置虚拟基础架构时,一定要特别关注网络的设置。为工作负载在主机之间的迁移创建一个独立的网络,一个内部的私有网络。这种私有网络应该具有GB或者多GB容量。这种独立性能在虚拟主机系统之间创建一个网络,为工作负载和存储迁移提供一个快速而安全的基础。
4.独立的磁盘映像
当为单个虚拟机创建多个虚拟硬盘时,缺省行为就是保证同一个LUN或者磁盘阵列上所有的虚拟硬盘都放置在一起。将这些硬盘分离出来能得到更加快速的硬盘反馈。举例来说,将Windows服务器在不同LUN上划分出C:和D:虚拟硬盘能实现更好的性能。
5.有限的虚拟中央处理器
或许所有的虚拟机优化最缺乏直观的就是减少虚拟中央处理器的数量能提升虚拟机性能的想法了,
但事实确实如此。不需要通过复杂的运算法则,只需要接受每个虚拟机单个的虚拟中央处理器能提高性能这个事实,因为这样做能减少主机资源的等待时间。如果拥有多个处理器的虚拟机遭遇性能问题而你又无法找出原因所在,那么将虚拟中央处理器的数量降低为两个或者一个就能实现性能提升的效果。
6.精简配置
从存储方面精简配置是个好主意。这样做能更好的提高存储资源的利用率,将存储过程从虚拟基础架构上转移到存储区域网络。尽管虚拟化厂商宣称精简虚拟基础架构的配置不会降低性能,但存储专家将告诉你存储基础架构能更加高效的处理系统问题。
7.对服务水平分级
这种优化方式看起来是显而易见的,但是事实并非如此。将你的虚拟机服务水平划分为测试,研发和生产三个不同级别。管理员应该能从逻辑上和物理上区分不同的服务级别,以便每个应用环境都能彼此保持独立性。测试系统和研发系统对生产系统会产生非常明显的负面影响。某些管理员会将他们应用环境所有的方面都分离开来:存储,网络和外围系统。
8.虚拟机命名
这种方法可能是让你感到意外的,但是通过对虚拟机更好的命名,这些虚拟机工作的效率会显著提升。举例来说,如果你的虚拟机像 VMDTTW01, VMDTDW01和VMDTTV01这样命名,你可以看到管理员在对这些系统进行管理,打补丁,重新启动和修复时是如何犯错误的。将虚拟机的名称搞混或者起类似的名字会让支持变得更加困难。还会让系统的讨论变得更加复杂。
9.模板
虚拟机模板能允许管理员快速配置虚拟机。快速配置能提高效率。增加使用模板的频率是模板能轻松转换为升级补丁,新软件安装和更改密码的虚拟机。从模板上创建的新虚拟机能和更改后的环境保持同步。
10.主机模式
服务器虚拟化应用研究 篇5
处理器
Hyper-V R2最多能利用到主机的64个Logical Processor,同时一个Logical Processor能支持运行8个虚拟Processor,即如果是一台一个CPU的单核处理器主机,最多运行8个虚拟机。在Hyper-V R2中考虑到性能因素,我们在一台宿主机上最多能运行384个虚拟机(假设每个虚拟机只有一个虚拟Processor)。例如,如果我们要在一台宿主机上运行200个Win 7,宿主机最少得拥有25核(25*8=200),折算成2的幂,就是32核。这当然是建立在每个Win 7只分配一个虚拟CPU的前提上。如果每个Win 7需要2 CPU,那200*2=400,就超过384的上限了,就不能全部在一台宿主机上运行了。比如需要运行的虚拟机有16个,每个虚拟机分配2个虚拟CPU,那么总共需要的虚拟CPU数量为16*2=32个,最少需要32/8=4个逻辑处理器,如果采用的是双核CPU,那么最少需要2颗双核CPU。
缓存越大越好,尤其在虚拟处理器和物理处理器间的比值很高的时候。
内存
Host RAM = (VMRamRequirementMB x #ofVMs) + (#of VMs x 32MBVMOverhead ) + (512MBHost)。按我举的例子来讲,宿主机内存=2G*200+200*32MB+512MB=406.75 GB,当然我们可以做一些冗余,取512GB(企业版和数据中心版能支持到2TB的内存)
网络
如果网络数据传输量很大,可以安装多块网卡,在一块网卡上绑定多个虚拟机。例如每个虚拟机需要100Mbps,那主机有可能需要20块1000Mbps的网卡,每个网卡绑定10个虚机。
存储
推荐使用固定尺寸的VHD文件作为虚拟机的硬盘文件,推荐后台连接一个SAN作存储资源,例如总存储容量需要100G*200。
选择数据库服务器的五个原则:
高性能原则
保证所选购的服务器,不仅能够满足运营系统的运行和业务处理的需要,而且能够满足一定时期业务量的增长。一般可以根据经验公式计算出所需的服务器TpmC值(Tpmc是衡量计算机系统的事务处理能力的程序),然后比较各服务器厂商和TPC组织公布的TpmC值,选择相应的机型。同时,用服务器的市场价/报价除去计算出来的TpmC值得出单位TpmC值的价格,进而选择高性能价格比的服务器。
结论:服务器处理器性能很关键,CPU的主频要高,要有较大的缓存。
可靠性原则
可靠性原则是所有选择设备和系统中首要考虑的,尤其是在大型的、有大量处理要求的、需要长期运行的系统上。考虑服务器系统的可靠性,不仅要考虑服务器单个节点的可靠性或稳定性,而且要考虑服务器与相关辅助系统之间连接的整体可靠性,如:网络系统、安全系统、远程打印系统等。在必要时,还应考虑对关键服务器采用集群技术,如:双机热备份或集群并行访问技术,甚至采用可能的完全容错机。
结论:服务器要具备冗余技术,同时像硬盘、网卡、内存、电源此类设备要以稳定耐用为主,性能其次。
可扩展性原则
保证所选购的服务器具有优秀的可扩展性原则。因为服务器是所有系统处理的核心,要求具有大数据吞吐速率,包括:I/O速率和网络通讯速率,而且服务器需要能够处理一定时期的业务发展所带来的数据量,需要服务器能够在相应时间对其自身根据业务发展的需要进行相应的升级,如:CPU型号升级、内存扩大、硬盘扩大、更换网卡、增加终端数目、挂接磁盘阵列或与其他服务器组成对集中数据的并发访问的集群系统等。这都需要所选购的服务器在整体上具有一个良好的可扩充余地。一般数据库和计费应用服务器在大型计费系统的设计中就会采用集群方式来增加可靠性,其中挂接的磁盘存储系统,根据数据量和投资考虑,可以采用DAS、NAS或SAN等实现技术。
结论:服务器的IO要高,否则在CPU和内存都是高性能的情况下,会出现瓶颈。除此之外,服务器的扩展性要好,为的是满足企业在日后发展的需要。
安全性原则
服务器处理的大都是相关系统的核心数据,其上存放和运行着关键的交易和重要的数据。这些交易和数据对于拥有者来说是一笔重要的资产,他们的安全性就非常敏感。服务器的安全性与系统的整体安全性密不可分,如:网络系统的安全、数据加密、密码体制等。服务器需要在其自身,包括软硬件,都应该从安全的角度上设计考虑,在借助于外界的安全设施保障下,更要保证本身的高安全性。
结论:首先从服务器的材料上来说要具备高硬度高防护性等条件,其次服务器的冷却系统和对环境的适应能力要强,这样才能够在硬件上满足服务器安全的要求。
可管理性原则
服务器既是核心又是系统整体中的一个节点部分,就像网络系统需要进行管理维护一样,也需要对服务器进行有效的管理。这需要服务器的软硬件对标准的管理系统支持,尤其是其上的操作系统,也包括一些重要的系统部件。
结论:尽量选择支持系统多的服务器,因为服务器兼容的系统越多,你就可以拥有更大选择空间。
总结:首先数据库服务器的性能要求很高,所以在CPU,内存,以及硬盘等方面都有很高的要求,其次是存储,存储要具备良好的稳定性,来满足长期运作的服务器随时读取写入等操作不会出现错误。最后希望通过总结的以上五点,帮助你挑选你所需要的数据库服务器。
★ 如何打造最安全的服务器虚拟化环境
★ 存储技术基础:存储虚拟化详解
★ 技术管理油茶论文栽培
★ 医院检验科技术管理论文
★ 存储虚拟化需要注意的几个问题
★ 高校实验机房桌面虚拟化技术的创新管理论文
★ 虚拟仿真教学的应用现状、特点及开展建议论文
★ Linux服务器故障排查指南linux服务器应用
★ 加强工程技术管理的研究论文
服务器虚拟化应用研究 篇6
摘要:本文首先对BIM虚拟施工技术进行了概述,然后根据以往的工作实践提出了其应用优势以及实际的应用程序和技术要点,最后还总结了提升BIM虚拟施工技术应用质量的措施。
关键词:工程管理;BIM;虚拟施工技术;应用
工程管理在整个工程项目进行过程中发挥着至关重要的作用,直接关系着最终的工程造价和施工质量,但是受到诸多因素的影响导致实际的管理过程面临着很多困难。BIM虚拟施工技术在目前的很多大中型建筑项目中应用广泛,为提高管理效率,节省管理成本,促进施工的顺利进行提供了良好的技术基础。
1BIM虚拟施工技术的概述
BIM即建筑信息模型,主要是指对建筑项目物理及功能特性的数字表达。所谓BIM虚拟施工技术就是指将建造过程在计算机上虚拟出来,然后及时发现存在的各种问题,以便对施工方案进行改进,这样能够有效保证后期的施工质量。BIM虚拟施工技术融合了计算机辅助设计和虚拟现实等技术,在高性能计算机硬件等相关设备的基础上,将工程管理中的各个要素集合到一起,这样一来就形成了一个工程数据模型,该模型包含了对整个建筑生命周期中所有的信息和知识资源[1]。
2BIM虚拟施工技术的应用优势
2.1提高施工质量,帮助企业实现集约化管理
在工程项目管理中采用BIM虚拟施工技术能够帮助管理层随时获取现场施工信息,然后及时、准确的作出施工指导,不仅避免了信息沟通交流不畅带来的麻烦,也降低了管理成本,促进集约化管理模式的`实现。同时,还在很大程度上促进了工程管理效率和质量的提升,为工程项目的顺利开展和完成提供良好的基础。
2.2有利于节约建筑和管理成本
当前的工程建设项目过程更加复杂,提升了工程管理的难度,因为设计变更和施工返工而导致的成本增加成为当前建筑行业的普遍问题。据不完全统计,在建筑总承包工程中,因为设计和施工方案不合理而导致的经济损失达到10%到20%。在这种情况下,利用BIM虚拟施工技术能够详细的展现工程的空间信息,正式的施工开始之前,可以对设计和施工方案的合理性进行检验,大大降低了返工率[2]。
2.3有利于实现精细化管理精细化管理是工程建筑管理的重点也是难点,尤其是在目前的很多高层和大型建筑中,施工环节众多且复杂,对精细化管理的技术和成本投入要求都比较高,单靠人工和普通的计算机系统难以实现。BIM虚拟施工技术可以提前对整个施工过程进行模拟,甚至可以细化到每一构件和管道的位置,这就为精细化管理模式的建立提供了良好的技术基础。
3BIM虚拟施工技术在工程管理中的应用
3.1应用原理
以建筑工程的设计和施工方案为基础,利用BIM软件建立起工程项目各种相关信息的模型。在正式的施工开始之前,检测设计方案,对其进行详细的分析和对比,以及优化模拟,从而制定出施工进度计划以及科学合理的施工方案。如果在检测过程中发现了设计漏洞,就可以及时弥补和改进,避免后期因为设计变更而增加造价成本。同时,利用3DMAX动画对复杂部位或工艺进行展示,能够更加直观的对现场施工进行指导,使得各个施工环节和工序更加协调。在实际的施工过程中,也可以实时的对模型进行维护,并根据设计变更、技术核定以及实际的施工情况调整模型。工程竣工以后,也可以利用BIM软件重现施工全过程,对于项目资金的使用情况,成本的支出情况等进行分析,发现施工过程中存在的问题,作为后期改进的依据以及责任追溯的证据。
3.2操作流程和要点分析
第一,提供标书文件、图纸、施工合同等虚拟施工方案编制依据。资料员收集并提供工程《设计图纸》、《标书文件》、《工程施工合同》以及《建筑施工组织设计规范》等作为《虚拟施工方案》编制的依据。
第二,组织虚拟施工方案编制工作。根据工程施工合同以及具体的施工要求,编制虚拟施工方案。
第三,建模阶段提供技术支持。在建模过程中,技术部门要提供必要的技术支持。如果图纸的表达意思不明确、不同专业的图纸之间产生了冲突等,就会使得编制人员理解到信息不一致,影响模型建立的公平公正性,最终的模型也不能很好的为工程管理提供帮助。因此,技术人员必须参与整个建模过程,随时提供技术支持。
第四,BIM建模。以招投标文件、施工图纸以及招标答疑等资料作为参考依据,采用BIM软件创建BIM模型,建立工程土建、钢筋、安装BIM模型[3]。
第五,BIM模型评审。BIM模型建立之后,要对其所展示的三维建筑设计方案进行审核,重点审核设计图纸和模型是否相符,节点部位是否符合图纸设计要求,现场的施工条件能否满足。
第六,对评审过程中发现的设计问题进行汇总,然后统一改进,最后再次进行审核。
第七,编制虚拟施工方案。虚拟施工方案是在BIM模型检测合格的基础上编制的,然后在结合施工标准和相关的文件资料以及投资方要求的施工进度等,合理编制工程方案,保证效率和质量的统一。
第八,集成数据信息。首先,按照施工方案的要求,把构件工艺参数以及影响施工的不同因素进行联系,然后模拟整个施工过程,这样就实现了虚拟施工过程各个阶段和各方面信息数据的有效集成。从而全面细致的规划施工工艺,并对现场施工进行科学指导。然后,将各个施工阶段的成本控制指标输入到BIM模型中,并注意设置预警提示,这样的话当实际成本超过预算就能够及时提醒相关工作人员注意,避免大幅度的超支。最后,按照虚拟施工方案中进度计划时间节点的要求,输入施工项目以及计划施工时间,通过视觉化3D模型显示,这样一来,工程管理人员就能够及时发现那些项目需要赶工以及具体的实行情况。
第九,模型维护。在实际的工程管理过程中,要对模型进行及时的更新和维护,保证资料的真实性和及时性,这样才能为提高工程管理质量提供帮助。根据工程联系单、签证单、技术核定单以及设计变更单等资料对BIM模型进行实时的维护,从而使工程土建、钢筋、安装个专业BIM模型与现场施工保持一致性[4]。
4如何提高BIM虚拟施工技术的应用质量
首先,要实现BIM和ERP(企业资源计划)系统的对接,BIM技术能够为企业提供丰富详实的项目技术数据,可以利用这些数据大力建设三大基础数据库,及BIM数据库、价格、企业定额。然后将BIM数据和EPR系统进行对接,构建一个完整的信息管理平台。利用该平台,能够帮助企业在工程管理过程中节约很多物力和人力资源,大大提升管理质量和效率。其次,在项目管理过程中应用BIM虚拟施工技术,要注意保证各个施工阶段数据的有效流通,这是实现现BIM在项目生命周期全过程中有效利用的基础。
5结论
通过以上分析可以发现,在实际的工程项目管理过程中,BIM虚拟施工技术能够发挥非常关键的作用。尤其是目前的施工项目普遍复杂化,对施工技术和管理能力的要求也更高,这种情况下,更要通过BIM模型来提高设计方案的合理性,然后据此建立科学的施工方案,减少设计变更和施工返工,从而节省工程成本,从根本上保证工程项目的管理质量。
参考文献
[1]伍绍君.BIM虚拟施工技术应用探讨[J].建材与装饰,(09):45.
[2]蒋爱明,黄苏.BIM虚拟施工技术在工程管理中的应用[J].施工技术,,43(15):87.
[3]朱昭波.工程管理中BIM虚拟施工技术的应用解析[J].江西建材,2015(13):276.
服务器虚拟化应用研究 篇7
服务器虚拟化是指将服务器物理资源进行抽象化处理, 从而形成逻辑资源, 可以使单台服务器抽象成若干台互相不干扰的独立虚拟服务器, 能够打破传统物理层面的限制, 使得主机内部的CPU、内存、硬盘存储空间以及I/O接口等硬件转化为能够进行动态配置和管理的“资源池”, 可以在一定程度上提升服务器资源利用率, 降低服务器系统管理维护的成本, 同时完成服务器整合任务[1,2]。根据相关数据显示, 传统的物理服务器的资源利用率的平均水平相对较低, 仅仅维持在5%~15%, 而采用虚拟化技术进行资源整合后, 其服务器平均资源利用率能够提升60%~80%。不仅降低了用户服务器管理的成本, 而且还很大程度降低了配置环境的复杂度和冗余度, 降低了对服务器机房环境的要求, 同时兼备了更加高效稳定的动态服务器管理特性。目前应用最广泛的服务器虚拟化软件平台主要包括VMware ESX Server、Citrix Xen Server以及Microsoft Hyper-V[3]三种。
某企业基于VMware虚拟化软件完成了服务器虚拟化平台的搭建和部署工作, 合理利用了物理服务器的硬件资源, 整合了多种业务系统的应用部署功能, 在一定程度上提高了服务应用的可靠性、稳定性和冗余性, 能够完成数据的快速迁移和备份, 方便管理员对服务器资源进行管理和维护。下文主要介绍VMware软件在某企业数据中心服务器虚拟化的平台搭建、设备配置以及平台建设方面的主要工作和成果, 完成了虚拟机部署。
2 服务器虚拟化平台搭建
2.1 服务器虚拟化平台架构
企业数据中心虚拟化平台的具体架构主要由承载虚拟机的物理服务器主机、相应的管理服务器、磁盘阵列、管理终端设备以及网络设备等构成, 如图1所示。物理服务器主机负责搭建VMware ESX Server环境, 实现CPU、内存空间以及网络资源的共享, 确保虚拟机安全可靠运行;磁盘阵列能够为所有服务器主机提供不同容量的共享存储空间, 用于虚拟机文件和相关数据的存储;相应的管理服务器主要负责搭建v Center Server环境, 管理员可以通过终端设备部署v Sphere Client软件, 然后通过登录Server服务器对虚拟化平台的虚拟机、虚拟网络以及数据存储空间等项目进行统一配置和管理[4]。不同服务器虚拟主机间主要通过FC SAN (光纤存储网络) 实现磁盘存储空间的共享, 虚拟机主要使用服务器物理主机配备的网络接口获取网络服务。
2.2 虚拟化设备配置
数据中心虚拟化平台主要设备及配置如表1所示。
IBM X3950M2型号的服务器的具体配置是8个六核CPU、64G内存、2块146GB硬盘、8个千兆以太网口、4块4Gb FC HBA卡、配备冗余电源;型号为DELL Poweredge2950的管理服务器的具体配置是2个四核CPU、4G内存、3块300G硬盘、2个千兆以太网口、配备冗余电源;型号为IBM N6060的磁盘阵列的具体配置是双主控、80TB存储空间、8个4Gb FC端口;SAN交换机配备24个4Gb光纤端口;虚拟化VMware软件所采用的版本是VMware ESX Server 4.1[5]。
2.3 虚拟化平台建设
虚拟化平台的搭建过程主要从以下几方面展开。
(1) 物理设备的安装及部署。图2为虚拟化平台设备的连接拓扑图。物理主机与磁盘阵列间通过SAN交换机进行连接, 磁盘阵列能够实现对4台物理主机存储卷的一一映射, 使得四台主机能够共享具备同样容量大小的存储空间。服务器主机的物理网络维持与四个VLAN网络的连接, 各自负责的职能不同, 其中VLAN101连接、VLAN102连接以及VLAN103主要负责连接提供虚拟机的网络接入服务和相关通信服务, VLAN100连接主要提供虚拟化平台的管理功能。每台主机通过两个物理网卡实现与VLAN的连接, 可以实现网络流量均衡以及网络线路备份等功能。
(2) ESX Server软件的安装及配置。ESX Server软件的安装过程相对比较容易, 笔者根据ESX系统光盘的引导进行安装, 具体安装过程包括驱动程序的安装、ESX许可证书的导入、ESX服务控制台的相关网络参数的配置等。而且, 如果物理服务器硬件设备没有在VMware软件的官方正式文档《硬件兼容性指南》中被明确列出, 则需要对驱动程序进行自定义安装[6]。
(3) v Center Server软件的安装及配置。v Center软件属于v Sphere平台中的物理主机和虚拟机统一配置组件, 不少v Sphere的高级功能仅在v Center环境中才可以配置实现, 并且不少相应的管理模块仅可以在v Center环境中进行集成安装, 无法独立安装。v Center Server服务器软件仅支持64位的Windows操作系统[7]。
在安装v Center Server软件前, 需要首先安装Oracle数据库软件, 然后创建名为VPX的数据库, 创建名为VPXADMIN的用户, 同时赋予DBA权限。在Windows ODBC数据源管理器中创建一个能够连接到VPX数据库的“系统DSN”, 系统DSN作为与VPX数据库的连接管道。最后安装v Center Server软件, 根据系统光盘的引导进行安装, 安装过程中需要进行DSN的相关配置, 可以选择之前所创建的DSN, 然后输入Oracle数据库用户名和密码进行验证。
(4) 系统的配置。通过v Sphere Client客户端登录v Center Server, 完成对服务器虚拟化平台的配置, 具体步骤如下。
(1) 构建scdzj_data_center数据中心。
(2) 在新创建的scdzj_data_center数据中心上构建数据群集scdzj_data_center_HA, 需要注意的是, 此时不要开启VMware HA (或DRS) 服务。
(3) 将4台服务器主机添加到数据群集内, 设置集群的相关配置, 同时配置VMware HA、VMware DRS等相关属性。
(5) 网络配置。在数据中心主机上配置网络 (v Network) 的相关参数, 具体包含虚拟交换机和分布式虚拟交换机的网络参数配置。
(1) 虚拟机与物理网络间的连接以及虚拟机之间的连接的网络配置。根据前文所述, 虚拟机网络配备3个不同的VLAN连接, 因此, 每台虚拟主机需要构建三个不同v Network分布式交换机与之一一对应, 在单个v Network分布式交换机的创建过程中, 需要将关联主机与该VLAN的物理适配器进行连接。
(2) 服务控制台启动ESX管理服务。在安装过程中完成对服务控制台端口的设置, 此端口负责完成ESX与任何网络或远程网络服务间的连接任务。服务控制台网络的配置过程主要在每台服务器主机的“虚拟交换机”视图内完成。
(6) 存储配置。此过程主要负责完成服务器主机、SAN交换机以及磁盘阵列的相关参数属性配置工作。
(1) 在服务器主机上安装ESX Server服务器软件时, 需要同时安装HBA卡驱动, 并保证其正常运行。
(2) 完成对SAN交换机的配置。型号为Cisco 9124光纤交换机的配置过程主要包括对vsan的创建, 在vsan中完成对zone的配置, 同时将服务器主机、磁盘阵列在光纤交换机上的接入端口加入到创建的zone内部, 然后对zoneset进行配置, 然后将此zone加入到zoneset内, 最后完成zoneset的激活操作, 使其生效并启动, 至此实现服务器主机与磁盘阵列间的连接。
(3) 磁盘阵列的相关配置工作。本文采用型号为IBM N6060的磁盘阵列, 其具体配置过程主要包括Aggregate (RAID组) 的创建, 然后将磁盘添加到RAID组内部;同时构建卷 (Volume) , 在RAID组内完成磁盘空间的合理化分配;最后完成对存储单元 (LUN) 的划分和创建, 而且由于VMware ESX Server 4.1能够支持的最大LUN容量是2TB, 因此, 将LUN空间容量设置为低于2TB;最后完成对启动器组 (Initiator Group) 的创建, 此过程需要输入所有服务器主机HBA卡的WWN号, 并将LUN与启动器组一一映射。至此, 所有服务器虚拟化平台的搭建工作和配置任务全部完成, 可以进行相关应用的部署。
3 虚拟机部署
虚拟机的创建过程主要通过以下两种方式完成, 分别通过手工创建的方式或者从现有物理服务器上进行拷贝迁移 (P2V) 的方式。利用手工创建的方式构建虚拟机平台的具体操作如下。首先创建虚拟机, 然后对操作系统以及相关应用程序进行安装配置。通过创建虚拟机应用菜单和向导, 实现对虚拟机的CPU数量、内存容量大小、存储空间位置、硬盘空间以及网络参数的配置。虚拟机启动之后, 其操作系统及相关应用系统的安装过程与物理服务器上的安装步骤相同。从现有物理服务器上进行迁移的方式主要是利用VMware Converter软件来完成, 将物理服务器上的操作系统及相应的应用软件和配置应用数据直接迁移和拷贝到虚拟机内部, 完成虚拟机的部署。
4 结语
服务器虚拟化的应用能够充分发挥和提升服务器的性能, 很大程度提高服务器的实际利用率, 同时也降低了物理设备部署的数量, 减少了建设成本和维护成本。通过虚拟化技术对服务器资源进行整合, 能够打破传统物理层面的限制, 使得主机内部的CPU、内存、硬盘存储空间以及I/O接口等硬件转化为能够进行动态配置和管理的“资源池”, 可以在一定程度上提升服务器资源利用率, 降低系统管理的成本。本文基于企业的数据中心服务器虚拟化应用, 阐述了虚拟化平台的搭建过程、虚拟机部署、设备选型等相关事项, 并介绍了虚拟化的应用经验。
摘要:通过虚拟化技术实现对服务器资源的整合, 能够打破传统物理层面的限制, 使得主机内部的CPU、内存、硬盘存储空间以及I/O接口等硬件转化为能够进行动态配置和管理的“资源池”, 可以在一定程度上提升服务器资源利用率, 降低系统管理的成本。笔者基于某企业的数据中心服务器虚拟化应用, 阐述了虚拟化平台的搭建过程、虚拟机部署、设备选型等相关事项, 并介绍了虚拟化的应用经验。
关键词:数据中心,虚拟化,服务器部署
参考文献
[1]赵妮.服务器虚拟化技术探析[J].信息通信, 2014 (4) :114.
[2]孙晨阳.服务器虚拟化技术与应用[J].科学大众:科学教育, 2014 (3) :169-170.
[3]李全.服务器虚拟化安全风险及其对策研究[J].信息系统工程, 2014 (5) :63.
[4]李燕.服务器虚拟化技术在校园云建设中的应用[J].软件导刊, 2014 (3) :26-28.
[5]潘智, 张海峰, 程巍, 等.服务器虚拟化技术的应用实践[J].柳钢科技, 2014 (2) :36-38.
[6]全为祥, 卢小燕, 张自成, 等.服务器虚拟化的应用[J].电子制作, 2014 (5) :101-103.
服务器虚拟化应用研究 篇8
关键词 实时虚拟咨询 微信机器人 微易asp 树状插件模式
分类号 G252.6 TP242
Application Research of Wechat Robot in Real-time Virtual Reference Service in the Library:Taking Shanghai Minhang District Library as an Example
Min Tengchao
Abstract Real-time reference service which is one of the most timely service for readers is an extremely important part of consulting service. Minhang District library launched the "XiaoMin" WeChat robot on the basis of the further development of WeiYi-ASP exposed code. It can help library staff solve more than 90% problems in real-time consultation. The function of tree plug-in mode can be infinitely extended and it can also easily be installed and unloaded. Using natural language in inter locution will make readers feel more intimacy.
Keywords Real time virtual reference. WeChat robot. WeiYi-ASP. Tree plug-in models.
目前,微信(WeChat)的全球用户数已近8亿[1]。2014年12月21日,利用搜狗微信专门搜索带“图书馆”的微信号共有1152条记录,相比今年上半年《高校图书馆微信应用现状分析与对策研究》的结果[2],图书馆利用微信号方面已经有了很大的增长。微信是中国腾讯公司开发的特色聊天工具,公众号的应用基本都在国内,因此相关的研究国外反而是空白。同时,笔者在中国知网等著名数据库中也很难搜索到微信机器人虚拟咨询方面的相关论文研究资料。本文就上海市闵行区图书馆(以下简称闵图)在微信机器人虚拟咨询实际应用中的一些尝试,对微信机器人实时虚拟咨询进行分析。
1 微信机器人的服务定位和现状分析
1.1 图书馆界微信机器人定位
闵图作为一家区级公共图书馆,其服务对象通常是大众化阅读为主的群体。读者在微信上的需求往往体现在开放时间、办证退证、书目查询、图书续借、活动预告、活动咨询、活动报名、咨询反馈及最新的资讯。
闵图的定位是以自身图书馆相关的基础业务为主,如开放时间、活动预告、微信报名、微信活动、本馆资讯等,然后以主要业务为骨干,以聊天功能为辅助的一种模式,利用微信公众号进行相关的虚拟即时咨询,服务于读者。由于服务的内容范围比较容易确定,服务对象的服务效果也相对比较容易满足,其微信机器人基本上也能应付自如,读者的满意度自然能得到较好的满足。
通过实践,发现与微信虚拟机器人对话在7句以上者有约20%的比例,且基本能答复相关的提问,无法回答的会自动转成人工咨询,以保证答复的准确率。对于高校图书馆和省市一级图书馆,则需要根据自身条件开发更多相关的咨询答复词条。
1.2 图书馆界微信机器人现状
图书馆界比较有名的是清华大学图书馆的小图聊天机器人,且已经有了微信版(微信号为Thulib),是纯即时对话机器人的一个微信号。由于其早期开发时主要适应的是网页和本地APP,所以对微信的支持还在不断地完善中。其使用分词,在咨询问题时需按照其提供的查询格式方能得到比较准确的回答,如果是用自然语言提问,可能会答非所问。如问:“今天开门吗?”答复是:“你知道我是谁吗?”又问:“你是谁?”答复是:“对不起,本图书馆只对校用户开放”。不过作为图书馆实时虚拟咨询服务之先例还是有很多值得借鉴的地方。其词库总量虽然比较大,但是对于图书馆本身的各类业务,其专业词库反而略显不足。
上海图书馆的微信机器人“图小二”(微信号:shanghailibrary)在名气上显然不及清华小图,但是其强大的整体架构,配合书目查询、活动推荐、自定义菜单、借书提醒、逾期提醒、微信报名和人工咨询等却要更为实用。其也使用了分词,由于聊天词库较少,所以目前对话框主要以查书、人工咨询和活动报名为主,与图书馆的业务更相关。相对清华小图,图小二的专业服务方面的程度要更高一些。
闵图的微信机器人“小敏”,采取了自定义菜单加自然语言咨询的方式构建自己的微信机器人(微信号:mhlibrary)。将书目查询、图书续借直接交给菜单,链接相关的微网站,而将咨询图书馆基本业务和简单聊天交给微信机器人。其不使用分词,是使用人工来判断自然语言积累作为词库,词库已经近10万条记录。其中,分为图书馆业务词库、聊天词库、字典词库、英文单词词库、成语词库、诗歌词库、歇后语词库等。并有找书插件、丢卡查询插件、记事插件、自学插件、成语接龙插件、自动报名登记插件、数学计算插件、随机哲言插件、礼物插件等。采用插件模块等级查询,把最重要的业务问答放在最前端应答,重点突出。采用树状插件模式,理论上可以无限扩展功能,也为今后遗漏补缺做好了准备。同时,闵图采用多关键词对应相关的同一素材的方式,素材可以随时改变,确保了准确率和及时更新等问题。
nlc202309041516
目前,拥有微信机器人的各家图书馆在微信虚拟咨询服务中一般采取以上三种模式,其他一般采取的是命令查询的方式。而另外一些则并没有达到微信机器人的标准,只是作为一个定期推送信息的公众号。
1.3 自定义菜单与机器人虚拟咨询的配合
微信认证过后都会有自定义菜单,一共有三大按钮,点击每个按钮后最多可以有五个子菜单,总计十五个菜单,大多数的需求可以用微信这些自定义菜单来解决。根据闵图微信使用的统计结果,其中80%以上的读者需求可以在自定义菜单完成。因此,把最常用的一些功能直接放在自定义菜单不失为明智之举。然后剩下的20%需求基本通过对话框的形式来完成,也就产生了微信机器人虚拟咨询的需求。闵图通过微信机器人的实施,大大提高了实时虚拟咨询的工作效率,增加了与读者的黏合度。
自定义菜单与微信机器人的相互配合,解决了闵图读者绝大部分的需求,答复不了的也会转成人工咨询留言,以确保读者的问题得到满意答案。与此同时,经常观察读者提问并用调试工具测试,及时更新机器人词库,提高良好对话体验。
2 闵图微信机器人的构建与利用
2.1 闵图微信机器人后台构建情况
闵图微信机器人“小敏”是在商业版“微易asp”开放代码的基础上进一步开发而来,通过关键词的设置能够协助图书馆工作人员在实时咨询中完成剩下20%中90%以上的问答。一部分很难回答的问题则会自动转为人工处理。处理结束后,如果再教给微信机器人,则微信机器人又学会一个新问题,慢慢逐步扩展微信机器人的知识库。其最新的咨询如节假日开放时间,最近的活动等则直接与网站动态数据库对接,以获得最新最及时的答复。
微易asp虽然是商业版,但是代码全部开放,完全可以进行二次开发。主体程序采用插件的方式进行扩展,所以理论上可以无限地扩展,且再度开发后可以“插件带插件”的方式进行扩展,也就是可以形成树状结构的插件系统,类似于神经元。
强大的插件模式不但可以无限累加,同时也可以不断地进化,并且在插件中扩展插件的模式可以让更多附加功能不断完善。其中,某些插件可以起到二级对话的目的。例如:当发送“成语接龙”或话中含有“成语接龙”的关键词时,都可以进入成语接龙模式,直到双方中有一方答不了时会自动退出该插件模式。
2.2 采用插件模式,更有利于共享与扩展
闵图的微信机器人后台采用程序插件扩展方式。插件是一种可安装卸载的程序,通过分析需求,可以安装本馆所需要的插件。在原有插件模块里也有开发的实例,可依葫芦画瓢,变成一个新的插件。由于可以安装和卸载,插件的管理非常方便。同时,由于插件可以直接拷贝使用,所以有合作关系的图书馆相互间还可以共享相关具有共性的一些插件。修改插件也非常容易,如差不多的功能,只要修改相关的key值即可使用。例如人脸识别插件,只要把自己申请的key值替换掉相关位置的key值就变成了自己独特的插件。
如果图书馆界能够制定相应的各方面标准,那么不但可以插件共享,其各类词库等也可以共享使用,甚至可以生成一个中心元系统来管理各个分馆之间的神经元插件。
图1 闵图微信机器人后台程序插件扩展方式
2.3 采用自然语言,读者更有亲近感
闵图的微信“小敏”机器人不采用分词,而是采用自然语言。由于读者在提问的时候很少去学习既定对话规则,所以采用自然语言是最让人有亲切感的。当然,采用自然语言也就意味着同样一个问题可能有多种问法。如果遇到一个问题多种问法的情况,可以通过人工方式来判断并加入词库。
首先,我们在后台建一些类似公众号里的单图文素材和多图文素材的答案库,由于是自己开发,可以控制其显示形式,文字、单图文、多图文、带参数的文字或图文等。
当答案库建立后,我们可以采用多关键词的方式把一系列的问题指向同一个答案。如我们可以把开放、时间、开门、关门、几点开、几点关等一系列关键词指向答案库中图书馆开放时间的一个图文信息。一旦需要修改的话,只需要修改答案库相关的答案即可。如果发现有些关键词没有加入,也可以及时补充。
词库或插件的匹配模式有完全匹配、模糊匹配、左匹配、右匹配以及关键词或插件权重,并可以加入内部链接、外部链接、远程对接、远程登录等一系列功能。同时,我们把有关图书馆方面的咨询规则库与纯聊天库分开,以方便管理。
2.4 采用自我学习的插件,让读者参与进来
由于我们已将咨询规则库与纯聊天库分开,所以其中的纯聊天库可以邀请读者一起来参与。参与方式如下:发送“问#知识传播添智慧 答#文化帮教暖人心”。
微信机器人先是在两个库里进行查询是否有重复内容,接着就会收录该问答。由于在会话的程序中记录了读者的微信openid,所以向机器人提问的读者可以实时用智能机测试。
实时测试会让读者更感兴趣,也是让读者有良好参与感的关键。如果该问答通过图书馆工作人员审核后还可以让大家一起分享,从而大大提高了词库量。由于纯聊天词库是从读者中来,所以相对来说也更接地气,而工作人员只须做好审核工作。
有了大量的读者词库,工作人员只要把有关本馆的专业词库做好就可以了。
2.5 及时更新专业词库、增加聊天库词汇,增进与读者的黏合度
在测试清华小图机器人时发现,在发送“放假”关键词时回复的是有关“五一”放假语句。滞后的信息往往会让读者对虚拟咨询的信任感黏合度大大下降。
闵图根据读者实际需求,把词库分成图书馆方面的咨询规则库与纯聊天库。相对来说,纯聊天库的时效性要求较低,读者一般也是抱着尝试的心态去感受的。把有限的馆员资源用在专业词库建设方面上也是分库的初衷。
nlc202309041516
在聊天数据库中,馆员也会增加一些相对比较有规律的词条和程序,这些词条答案不一定是唯一的,有可能是随机的;增加了一些实用功能如计算库,让读者在输入加法、减法等运算时直接计算出来;同时程序也使用正规规则简单判断文字是股票、是无聊、是英文、是问时间、问天气等一些话题,并对应相关插件程序应答。
对于不会的专业问题,闵图微信会跳出一个多图文的人工留言咨询,该留言咨询也可以在自定义菜单中点击使用。由于该咨询留言系统采用了微信openid传值,因此可以提供“私人订制”咨询;如果是服务号则可以更加方便地利用微信OAuth2.0的网页授权;并在相同原理的基础上提供馆长信箱,只要发送“馆长信箱”就可以使用,由于只针对提问的读者,所以保证了双方的私密性。
3 闵图微信机器人发展方向
词库对于微信机器人来说是生命的血液。一方面要做好做精专业词库,另一方面在不影响使用体验的情况下,其投入和产出的效能应达到最大化。一味盯着微信对话框来完成一切反而会让某些应用降低体验。所以,今后依然会注重发展一些微信机器人与微网页结合方面的应用插件,同时尽可能地完善聊天词库。
目前,闵图的微信粉丝数已经达到了6000多。在微信猜书、留书等微信活动中,有大量的微信读者参与。因此,我们可以举办一些诸如“与小敏做朋友,教小敏说话”之类的微信活动,通过数量众多的读者群以及上海报、电视台、报纸等各类媒体加大宣传力度以扩展机器人词库,为读者更好体验微信对话添砖加瓦。
在一些比较专业的功能方面,闵图准备突破常规,利用对话的形式来完成续借及书目查询等。目前,已经完成书目查询功能。其不但可以通过点击菜单的书目检索,也可以直接在对话框里输入“找书”,经提示后再输入书名或者作者等关键词就可以查询相关的图书了。
4 结语
微信机器人的实时虚拟咨询,从表面上看工作量基本由机器人来完成,大大减轻了馆员的工作量,而实际最受惠的是读者,读者可以24小时随时随地咨询。另外,馆员可以及时维护和建设相关词条词库,即使是在馆外也可以通过微信发送特定格式的词条来维护词库,工作效率得到了极大提升。
图书馆界真正的微信机器人虚拟咨询目前还处于探索阶段,闵图作为一家区级图书馆只是通过自己的一些浅陋尝试,为图书馆界微信虚拟咨询服务抛砖引玉,真正实现图书馆界的微信机器人虚拟实时咨询还需要同仁的共同努力。
【服务器虚拟化应用研究】推荐阅读:
虚拟服务器应用07-01
虚拟化服务器11-22
服务器虚拟化核心技术12-12
服务器虚拟网络接口07-29
虚拟服务或产品12-09
网络应用服务器10-24
Web应用服务器11-18
服务应用09-21
浅谈Web应用服务器测试11-27