虚拟化及Vmware Vsphere介绍
一 虚拟化
·虚拟化介绍:虚拟化打破了物理硬件与操作系统及在其上运行的应用程序之间的硬性连接;操作系统和应用程序在虚拟机中实现虚拟化之后,便不在依赖于单台物理计算机;与物理机一样,虚拟机是运行操作系统和应用程序的软件计算机
·虚拟化计算机:x86计算机硬件被设计为只能运行单个操作系统,即使安装众多应用程序,大多数计算机扔无法得到充分利用;所以通过虚拟化可以在单台物理计算机上运行多个虚拟机,不同的虚拟机可以独立、并运行不同的操作系统和多个应用程序
·虚拟化基础架构:使用Vmware Vsphere可以构建整个虚拟基础构架,其规模包括数千台互连的物理计算机和存储设备;Vmware Vsphere是原生架构虚拟化平台,直接安装在计算机硬件上,本身也是一个操作系统,在其上安装各种客户机系统
·云计算
虚拟基础架构是云计算的基础。云计算依赖于可扩展的弹性模型来提供 IT 服务,而该模型本身依赖于虚拟化才可正常工作
·虚拟化优势
1资源的高利用:通过虚拟化,可以动态移动资源和处理能力,分配硬件资源。无需向每个应用程序永久分配服务器、存储器或网络宽带;
2 服务器整合:使用虚拟机进行服务器整合,可以更充分的利用服务器
3 业务连续性:通过虚拟化,IT可以缩短甚至消除计划和非计划的停机时间
二Vmware Vsphere
1 Vmware Vsphere介绍:Vmware Vsphere是一款Vmware公司推出的一套服务器虚拟化解决方案,当前版本为5.0。核心组件为Vmware ESXi5.0.0,ESXi是一款可以独立安装运行在裸机上的系统;安装好后可以通过vSphere Client远程连接控制(不能本地操作,只能远程),在ESXi服务器上创建多个VM(虚拟机),再为这些虚拟机安装各种系统使之成为能提供各种服务的虚拟服务器
2 Vmware Vsphere结构:Vmware Vsphere是由虚拟化层、管理层、和接口层组成
·虚拟化层:虚拟化层包括基础构架服务和应用程序服务;即ESXi服务器这一层
·管理层:Vmware vCenter Server是配置和管理虚拟化IT环境的中央点;即安装Vmware vCenter Server组件的这一层
·接口层:用户通过自己的PC远程访问服务器;即安装了vSphere Client组件的这一层
3 Vmware Vsphere组件:两个核心组件是Vmware ESXi和Vmware vCenter Server
·ESXi:是用于创建和运行虚拟机的虚拟换平台,即服务器
·vCenter Server:是一种windows服务,安装后自动运行,充当中心管理员,可以管理物理和虚拟基础架构,还有其他等功能
·vSphere Clien:一个允许用户从任何windowsPC远程连接到VS和VE的界面
·Vmware vSphere Web Client:一个允许用户从各种web浏览器和操作系统远程连接到vs的web界面
·vSphere vMotion:可以将打开电源的虚拟机从一台物理服务器迁移到另一台物理服务器,同时保持零停机时间、连续的服务可用性和事务处理完整性;但不能将虚拟机从一个数据中心移到另一个数据中心
·vSphere Storage vMotion:可以在数据存储之间迁移虚拟机文件而无需中断服务;可在不中断虚拟机可用性的情况下,移动虚拟机的存储器
·vSphere High Availability(HA):如果服务器出现故障,受到影响的虚拟机会在其他拥有多余容量的可用服务器上重新启动
·vSphere Fault Tolerance:通过使用副本保护虚拟机,可以提供连续可用性;即备份
4 Vmware Vsphere数据中心::数据中心的物理拓扑组件有以下设备组成
·计算服务器:在裸机上运行ESXi的服务器。每台计算机服务器在虚拟环境中都称为独立主机
·存储网络和阵列:光前通道SAN阵列、iSCSi SAM阵列和NAS阵列是广泛应用的存储阵列;存储阵列通过存储区域网络连接到服务器组并在服务器组之间共享
·IP网络:每台计算服务器都可以有多个物理网络适配器,为整个数据中心提供高宽带和可靠的网络连接
·vCenter Server:为数据中心提供一个单一控制点;将各台计算服务器中的资源统一在一起,使这些资源在整个数据中心中的虚拟机之间共享;当vCenter Server故障无法访问的情况下,计算服务器仍能正常工作
·管理客户端:Vmware Vsphere为数据中心管理和虚拟机访问提供多种界面,包括vSphere Clien、Vmware vSphere Web Client或vSphere命令行界面(vSphere CLL)
三 ESXi
·支持虚拟机的基础架构至少包含两个软件层:虚拟化层和管理层。在 vSphere 中,ESXi 提供虚拟化功能,用于将主机硬件作为一组标准化资源进行聚合并将其提供给虚拟机。可以在独立 ESXi 主机或 vCenter Server 管理的 ESXi 主机上运行虚拟机
·vCenter Server 可用于将多个主机的资源加入池中并管理这些资源,而且可以有效监控和管理物理及虚拟基础架构。可以管理虚拟机的资源,置备虚拟机,调度任务,收集统计信息日志,创建模板等
·VMware vSphere Web Client 和 vSphere Client 是 vCenter Server、ESXi 主机和虚拟机的界面。通过vSphere Web Client 和 vSphere Client,可以远程连接到 vCenter Server。也可以通过 vSphere Client 从任何Windows 系统直接连接到 ESXi