什么是服务器虚拟化
服务器虚拟化——将服务器的物理资源抽象为逻辑资源,将一台服务器变成几台甚至上百台相互隔离的虚拟服务器,或者将几台服务器变成一台服务器来使用我们不再受物理边界、硬件等限制由于CPU、内存、磁盘和I/O都可以转变为可动态管理的“资源池”,从而提高资源利用率,简化系统管理,实现服务器集成,让IT更轻松地适应业务变化——这就是服务器虚拟化。
虚拟化技术确实为我们描绘了美好的前景。
服务器虚拟化平台简介:CitrixDiskSpace用于在各个平台上进行测试,以避免系统访问冲突。
管理平台安装的操作系统分为WindowsServer2008和WindowsServer2003R2。
除微软SCVMM虚拟管理软件必须安装在WindowsServer2008上外,其他管理工具均不支持WindowsServer2008。
因此,安装非微软管理工具时,均在WindowsServer2003R2上Guest运行时进行测试;虚拟机系统为WindowsServer2003和WindowsServer2008。
WindowsServer2008R2中增加了一个重要的功能,Hyper-V的LiveMigration,即虚拟机的实时迁移。
该功能使虚拟机迁移速度能够达到毫秒级,从而缩小Hyper-V与ESX之间的技术差距。
回顾历史,WindowsServer2008只能提供Hyper-V的快速迁移,虚拟机快速迁移的时间根据硬件的不同,从几秒到十几秒不等。
这一点和VmotionESX还是有很大差距的。
有了Win2008R2中的LiveMigration,微软终于可以在性能上与Vmware竞争了。
微软发布Hyper-V才过去一年的时间,产品的性能就取得了长足的进步,这确实是令用户欣喜的事情。
今天我们将通过一系列的上手实验来介绍Win2008R2中的LiveMigration。
要执行Hyper-VLiveMigration,关键是Hyper-V集群使用单个存储作为集群的共享卷。
虚拟机必须安装在此集群的共享卷上才能启用实时迁移。
当然,我不会购买昂贵的存储来运行实验。
我打算用软件将计算机模拟成iSCSI存储。
过去,要达到同样的目的,基本都是使用Openfile等软件,但最近微软发布了最新的WindowsStorageServer2008。
该产品界面友好、功能强大、设置方便、兼容性强,绝对是此类实验的最佳选择。
实验拓扑如下图所示。
我们使用三台电脑。
WSS2008安装WindowsStorageServer2008(简称WSS2008),它充当域控制器、DNS服务器和ISCSI存储。
Server1和Server2是将形成故障转移群集的两台Hyper-V服务器。
显然,我们首先需要使用域控制器。
Citrix具有计算机之间的在线传输功能,并且精简版开放给用户免费下载。
XenCenter是Citrix虚拟化图形界面管理工具,可以在同一界面上管理多台XenServer服务器。
在管理方面,通常先在XenCenter中建立一个服务器组(Pool),然后添加位于同一机房的XenServer服务器。
就像大多数服务器半虚拟化产品一样,当一些XenServer服务器连接到同一共享磁盘驱动器并且虚拟文件放置在那里,可以通过Xen-Motion功能手动移动虚拟机。
这种方法可以在线转移到另一台XenServer服务器上,以进行主机维护或减少硬件资源的使用。
Xen-Motion的操作相当简单,在Xen-Center虚拟机列表中,用鼠标拖动需要移动的虚拟机到目标服务器,或者打开虚拟机列表上方的右键菜单,在“迁移”子项下,选择要迁移的目的地以完成虚拟机。
MicrosoftWindowsServer2008Hyper-V虚拟化平台MicrosoftHyper-V是基于Xen虚拟化技术开发的,该虚拟化平台已集成到WindowsServer2008操作系统中,成为系统中的服务器角色之一。
要购买这样的平台,您应该注意Microsoft销售不同版本的WindowsServer2008(标准版、企业版、数据中心版),每个版本都带有或不带有Hyper-V。
VirtualIronExtendedEnterpriseEdition4.4VirtualIron虚拟化平台是采用虚拟技术XenOpenSource3.1Hypervisor开发的,它分为两种类型:单机版SingleServerEdition和企业版ExtendedEnterpriseEdition,后者具有LiveMigrate动态迁移和高可用性(HighAvailability)。
容错功能,这也是我们这次的实测对象。
VirtualIron管理工具不需要额外付费,它是使用网页结合Java套件开发的,让我们可以通过这个界面来管理虚拟平台。
VirtualIron虚拟化支持功能较多,价格也不高,适合打算导入但预算较多的企业。
服务器虚拟化技术主要有
服务器虚拟化技术大致分为三种类型:全虚拟化、半虚拟化和操作系统层虚拟化。
1.完全虚拟化
虚拟化方法使用称为虚拟机管理程序的软件在虚拟服务器和底层硬件之间建立抽象层。
基于内核的虚拟机KVM是Linux系统的开源产品。
2.半虚拟化
减轻这种负担的一种方法是修改来宾操作系统,使其在虚拟环境中运行并与虚拟机管理程序一起工作。
这种方法称为半虚拟化。
3.操作系统层虚拟化
实现虚拟化的另一种方法是在操作系统级别添加虚拟服务器功能。
SolarisContainer就是一个例子,Virtuozzo和OpenVZ是Linux的软件解决方案。
虚拟化技术概述:
虚拟化技术允许用户动态地启用虚拟服务器(也称为虚拟机)。
每个服务器实际上都可以启用操作系统和虚拟服务器。
在其上运行的应用程序错误地认为虚拟机是实际的硬件。
运行多个虚拟机还可以让您最大限度地发挥物理服务器的计算潜力,并快速响应数据中心不断变化的需求。
当今的数据中心管理员面临着各种各样的虚拟化解决方案,其中一些是专有的,一些是开源的。
什么是服务器虚拟化
服务器虚拟化是一种允许在同一台物理服务器上创建多个独立的虚拟服务器的技术。区别解释如下:服务器虚拟化对物理服务器的硬件资源(如CPU、内存、存储等)进行抽象和抽象,使这些资源可以被多个虚拟服务器共享和动态分配。
每个虚拟服务器都可以拥有自己的操作系统、应用程序和数据,就好像它们在单独的物理服务器上运行一样。
事实上,这些虚拟服务器运行在同一台物理服务器上,共享相同的硬件资源。
服务器虚拟化的主要优点是提高硬件资源的利用率和灵活性。
通过虚拟化,组织可以在同一物理服务器上运行多个应用程序或服务,而无需为每个应用程序或服务购买和维护单独的物理服务器。
这不仅节省了硬件成本,还降低了能耗和空间需求。
此外,虚拟化方法可以提高服务器的可用性和可扩展性,因为更多的资源可以在需要时动态分配给虚拟服务器。
一个例子可能有助于理解服务器虚拟化的概念。
考虑一个必须运行两个不同应用程序的组织,每个应用程序都需要硬件功能。
如果没有虚拟化,组织将需要购买和维护两台物理服务器,每台运行一个应用程序。
但通过虚拟化,组织可以在同一物理服务器上创建两个虚拟服务器,运行每个应用程序。
这可以降低物理服务器的成本和维护成本,同时还可以根据需要动态地将资源分配给每个虚拟服务器。
综上所述,服务器虚拟化是一种通过允许在同一台物理服务器上创建多个独立的虚拟服务器来提高硬件资源利用率和灵活性的技术。
什么是虚拟化?虚拟化技术有哪些?
1、定义:虚拟化技术是指将单个物理资源转换为多个虚拟资源的方法,让一个物理设备同时运行多个操作系统,并且相互独立、互不干扰。例如,一台物理服务器可以同时运行四个不同的WindowsServer2008实例。
2、优点:虚拟化技术提供了很多好处,包括减少对物理服务器的需求、降低硬件采购成本、降低功耗、减少机房空间要求等。
它还简化了管理流程并提高了系统的可扩展性和高可用性。
例如,如果一台物理服务器发生故障,虚拟机(VM)可以自动迁移到另一台服务器并继续运行。
3.类型:-服务器虚拟化:多个独立的虚拟服务器可以在单个物理服务器上运行。
-桌面虚拟化:以服务的形式提供用户的桌面环境,用户可以从任何设备访问自己的个性化桌面。
-应用虚拟化:将应用封装起来,与底层操作系统分离,方便部署和维护。
-网络虚拟化:创建虚拟LAN(VLAN)等虚拟网络资源,提高网络灵活性和可管理性。
-存储虚拟化:对物理存储资源进行抽象,提供更灵活的存储管理能力。
4.注:网络虚拟化和存储虚拟化是相对较新的技术,仍在开发中。