虚拟化技术
虚拟化技术的背景
在计算机技术、存储技术、计算机网络技术以及软件软件运行环境的需求下,为了满足环境的需要同时又尽可能地降低硬件成本,在这个前提下,虚拟化技术越来越得到重视和发展。
虚拟化技术实现的基本硬件条件
虚拟化技术的实现的基础一是硬件支持虚拟化,比如常用的惠普服务器,支持Intel 的 VT-x 技术,这个可以在开机设置BIOS时查看是否支持虚拟化;二是服务器的内存满足软件运行环境(可以是所有虚拟机满负荷时需要的内存之和)所需要的内存;三是需要满足软件运行环境的网络条件(每个虚拟机可能属于不同的vlan,需要进行二层或者三层网络交换)。
虚拟化技术实现的载体
这里指的是为了模拟真实设备而创建虚拟机的操作系统,常用的操作系统如windows和linux,而两种操作系统下面不同的版本又会有很大的区别,这时候需要根据环境需求来灵活使用不同的操作系统。如linux系统资源利用率高,windows系统图形化界面好且便于远程。
虚拟化技术的目标设备
这里指的是模拟真实设备而创建的各个虚拟机,每个虚拟机需要单独地根据需要设置相应的系统、相应的运行内存、线程、单独的虚拟网卡、以及IP地址。
远程控制工具
为了实现对虚拟机的便捷化配置和管理,这时候就需要使用到一些相应的远程管理工具。比如nx-client客户端,Firefox浏览器或者Chrome浏览器。
VMware 虚拟化知识导图
以常用的VMware为例,下面是虚拟化知识的导图: