俗话说,“工欲善其事,必先利其器”,本节给大家介绍一款Linux运维工程师必备的利器——VMware Workstation虚拟机。听到这个名字大家可能会有些陌生,不用着急,看完本节内容后,就明白这款工具的神奇之处了。
虚拟机的诞生是因为出现了虚拟化技术,而虚拟化技术的产生是为了解决服务器硬件资源使用率过低的问题。
一般企业中使用的服务器的性能都很高,但是技术人员在使用服务器的过程中根本没有把服务器的性能完全利用起来,这是普遍存在的现象。举个例子,如果服务器的内存有128 GB,那么技术人员在平常的使用过程中可能只用了64 GB,甚至更少,其他没有被用到的内存被闲置,这就造成了系统资源的浪费。有什么方法可以解决服务器硬件资源使用率过低的问题吗?有的。
这里按笔者的理解解释3个技术名词,大家也可以融入自己的想法去理解。
(1)虚拟化:通过虚拟化技术在一台硬件计算机上虚拟出多台逻辑计算机,也可以理解为在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且每个逻辑计算机都可以在相互独立的空间内运行而互相不受影响,这样就提高了计算机硬件资源的利用率。
(2)虚拟化技术:一种资源管理技术,它本质上不是对计算机硬件的改变,而是通过软件的方法抽象、虚拟出计算机资源,并与底层硬件相隔离。所以,虚拟化技术能够实现计算机硬件资源的自动化分配、调度、共享和监控等。
(3)虚拟机:通过软件模拟出一套具有完整硬件和系统功能的、运行在一个完全隔离环境中的完整计算机系统。虚拟机是虚拟化技术的一种实现形式,它的优势在于可以模拟出逻辑计算机,并安装很多不同类型的操作系统。
综上所述,虚拟机是虚拟化技术的一种实现形式,而虚拟化是一个概念,VMware Workstation就是实现这个概念的主流软件之一。
由于VMware Workstation简单易操作,且非常适合新手使用,所以本书就用这款工具给大家进行教学演示。