虚拟化技术


虚拟化技术的背景

在计算机技术、存储技术、计算机网络技术以及软件软件运行环境的需求下,为了满足环境的需要同时又尽可能地降低硬件成本,在这个前提下,虚拟化技术越来越得到重视和发展。


虚拟化技术实现的基本硬件条件

虚拟化技术的实现的基础一是硬件支持虚拟化,比如常用的惠普服务器,支持Intel 的 VT-x 技术,这个可以在开机设置BIOS时查看是否支持虚拟化;二是服务器的内存满足软件运行环境(可以是所有虚拟机满负荷时需要的内存之和)所需要的内存;三是需要满足软件运行环境的网络条件(每个虚拟机可能属于不同的vlan,需要进行二层或者三层网络交换)。


虚拟化技术实现的载体

这里指的是为了模拟真实设备而创建虚拟机的操作系统,常用的操作系统如windows和linux,而两种操作系统下面不同的版本又会有很大的区别,这时候需要根据环境需求来灵活使用不同的操作系统。如linux系统资源利用率高,windows系统图形化界面好且便于远程。


虚拟化技术的目标设备

这里指的是模拟真实设备而创建的各个虚拟机,每个虚拟机需要单独地根据需要设置相应的系统、相应的运行内存、线程、单独的虚拟网卡、以及IP地址。


远程控制工具

为了实现对虚拟机的便捷化配置和管理,这时候就需要使用到一些相应的远程管理工具。比如nx-client客户端,Firefox浏览器或者Chrome浏览器。


VMware 虚拟化知识导图

以常用的VMware为例,下面是虚拟化知识的导图:

设备虚拟化技术 虚拟化技术支持_设备虚拟化技术

设备虚拟化技术 虚拟化技术支持_虚拟化技术_02

设备虚拟化技术 虚拟化技术支持_设备虚拟化技术_03

设备虚拟化技术 虚拟化技术支持_虚拟化技术_04

设备虚拟化技术 虚拟化技术支持_虚拟化平台搭建_05

设备虚拟化技术 虚拟化技术支持_设备虚拟化技术_06