虚拟化系统搭建

2020-01-01 07:13李博闻
数字通信世界 2020年4期
关键词:备份虚拟化分配

李博闻

(河钢集团宣钢公司计控中心,宣化 075100)

0 引言

信息技术的发展不断的加快,软件和硬件的发展都在不停地飞速进步,要想获得一个比较协调的系统环境,就需要软件和硬件的最和谐的搭配。然而在软件环境想得复杂,硬件的生产厂商可以提供的选择也不是十分丰富,加上硬件厂商和软件厂商存在的一些商业行为,这就使得资源的浪费总是会产生的,有时候甚至会是极大的资源的浪费。计控中心的机房里面有上百台服务器,它们上面的业务也是多种多样的,显然如果每个服务都占用一个服务器,这样对大型的服务来说是很适合的,但是一些不是很占用资源的服务来说,这样就会造成硬件资源的浪费。虽然有的软件可以合并都放在一个服务器上面,但是这样就可能产生端口或者IP 的冲突,即使通过技术手段可以解决一部分冲突,但是这样也会对使用者造成一些影响,由此,使用虚拟化技术可以很好地解决这些问题。

1 虚拟化技术的好处

通过虚拟化技术,可以在一台服务器硬件上面安装多个独立的操作系统,这些操作系统都是独立存在的,对这些操作系统来说,它们都可以认为在这台服务器上,它们所获得硬件资源都是自己所独占的,就像是把一个完整的服务器分成了好几个小的服务器,这些硬件资源的分配可以做到非常的细致,比如分多少CPU 的资源,分配多少内存等。这样一来就使得硬件和软件能够最大限度的搭配,使资源的浪费减少到最小。而且这种资源的分配还是可以动态地分配,这种分配通过软件就可以完成,相对于早些时候硬件的改动都需要到硬件层面的拆解,而且硬件的改动所受的限制也会很多,比如说服务器的拓展性虽然比一般的电脑要好很多,但毕竟是有限的物理结构,空间的限制会带来很大的影响,拓展型相对于软件来说可以说是相当麻烦的。这时软件的操作改动就显得十分的简单方便了。因为所有的硬件分配都是基于软件展开来的,所以如果你想改变现有的硬件资源分配,你只需要在软件的资源分配界面进行资源的再分配就可以,很多的硬件资源的再分配甚至都不需要关闭系统资源,在系统正常运行的情况下就可以完成,这就极大地方便了运维人员的工作,这就使得工作能更加高效地进行,极大地缩短了维护时间。

由于是在软件基础上进行的硬件的再分配,这使得不仅仅是硬件的更改变的简单高效,软件层面的管理也带来了极大的便利。任何一个虚拟出的计算机系统由于不是直接和硬件交流,而是和虚拟机系统进行对话,因而这个操作系统就可以变得和操作文件一样简单来进行操作,就像是操作系统里的文件一样。在没有这种虚拟技术的时候,如果想要备份一个系统,就需要用到第三方的软件,第三方软件的种类众多。虽然都是备份软件,但是使用方法差异比较明显,而且很大程度的不兼容,这就对备份的工作产生了很大的影响,一旦备份软件改变,之前的备份几乎都不可以在使用。有了虚拟化技术之后,系统的备份就非常的简单容易了,速度也非常的快,在备份的时候甚至都不需要关闭系统,在正常使用的时候就可以备份了。还有更加便捷的一点是,虚拟化的备份由于不直接和硬件交流,这就使得在恢复的时候可以不用考虑硬件的兼容性,这就可以更加方便的对系统进行恢复。只要你的硬盘空间足够。由于这种类似于复制粘贴的特性,如果你要安装大量的系统,就可以先安装好一个初始化的系统,然后再用这个系统做模板,直接克隆出多个系统,完成操作系统的快速大量的部署,相对于之前的需要一台一台的部署,节省了大量的时间,减少了很多重复的工作。

在软件的层面上安装系统带来的另的一个好处就是之后的管理可以非常的统一标准,每个系统都会是一个文件一样,它的硬件配置就像是这个文件的属性一样,非常容易就可以更改,比如说你要加装一块硬盘,你只需要在配置文件里面设置好你需要的硬盘大小,连接方式,名称等,就可以分厂快速的加入并使用。还有就是一旦你的硬件系统出现故常需要停机维护的时候,你就可以非常快速的将出现问题的服务器上面的运行的系统转移到正常运行的服务器上面,这样省了大量的时间。

2 虚拟化技术的软件选择

虚拟化技术是一项非常有市场的技术,所以投入到研究开发的厂商也是非常多的,使用比较广泛的各个大厂包括了VMware,Citrix 和Microsoft。Virtual PC 作为MS 自已的产品,在自己的window 平台下使用非常方便,启动快,占用内存也小。作为微软自家的产品,兼容性方面肯定不会有大的问题,应该是虚拟机产品里面最了解windows 操作系统的产品。VMware 这款虚拟机是现在非常流行的,功能也十分强大的一款虚拟机软件厂商,软件兼容性不错,VMware Tools 也是提供了大量针对虚拟机和实际主机之间连接的非常便捷的软件,常用的复制粘贴功能(虚拟机和物理主机之间)只要进行拖拽即可方便的完成。作为虚拟机的非常重要的功能,随时可得保存当下的运行状态,即快照功能,在操作系统的维护和日常的对操作系统进行一些列实验上会带来很大的帮助。Virtual Box 是Sun 公司的产品,属于轻量级的虚拟机平台,而且是开源的,完整安装包很小,不像VMware 有几百兆,这就使得这款软件在功能上并不如VMware 强大。但是简单的操作对初学者来说并不是一件坏事,而且Sun 公司的著名产品Oracle 数据库软件,肯定会对这款虚拟机有特别的优化,在很多的Oracle 数据库的官方指导手册和实验指导上,使用的虚拟机都是Virtual Box。KVM 是Linux 系统上才可以运行的虚拟机软件,这个软件完全是开源的,因此,任何人的可以把自己喜欢的东西整合到上面,不过由此带来一个问题,维护的困难。开源软件可以免费的使用,但是出了问题只能自己解决。而且在Linux 上面安装KVM 也是非常复杂的一个工作,依赖的安装包非常多,也需要花费大量的时间来搜索这些安装包,同时也对安装人员的要求很高,必须对Linux 系统的软件安装有一定的了解才可以。所以说很不推荐这款软件。

3 结束语

本文主要介绍了有关虚拟机的优势及可供选择的虚拟机软件,在现在的普遍的机房环境下,虚拟化技术是非常值得推广应用的,它可以为机房服务器的维护和安装提供了极大便利,也可以最大限度的发挥软件和硬件的优势。至于到底选择什么虚拟化软件,这个要结合实际的生产环境来做选择,因为每个软件都有自己的优势和特点,所以要分析出最适合当下生产环境的软件才是最好的。

猜你喜欢
备份虚拟化分配
1种新型燃油分配方案设计
如何只备份有用数据而不备份垃圾数据
创建vSphere 备份任务
Windows10应用信息备份与恢复
Crying Foul
基于OpenStack虚拟化网络管理平台的设计与实现
遗产的分配
对基于Docker的虚拟化技术的几点探讨
浅析虚拟化技术的安全保障
H3C CAS 云计算管理平台上虚拟化安全防护的实现