分享:Hyper-V和System Center用户心得
2011-03-30 09:21:47我想与各位分享这段视频以及美国知名零售商塔吉特公司(Target Corporation)的Fritz DeBrine撰写的一篇博文,介绍该公司在使用Hyper-V和System Center解决方案方面的心得体会。

笔者之前写过文章,表明 服务器 虚拟化技术(如随带Hyper-V的windows SERVER 2008 R2)是云计算的基础,包括私有云计算和公共云计算。许多客户已经在使用微软的虚拟化技术来获得更高的可扩展性,并结合使用System Center改进IT系统管理,他们由此迈上了私有云计算这条道路。采用虚拟化技术的客户只要另外作一些投入,以便帮助加强数据中心的自动化,就能迁移到真正的私有云。
我想与各位分享这段视频以及美国知名零售商塔吉特公司(Target Corporation)的Fritz DeBrine撰写的一篇博文,介绍该公司在使用Hyper-V和System Center解决方案方面的心得体会。下面是塔吉特公司的原话:
大家好,我叫Fritz DeBrine,是塔吉特公司服务器技术和企业级存储部门的高级集团经理。我身边的这位叫Keith Narr,他是我们公司基础设施战略和架构团队的技术架构师顾问。阅读这篇博文,了解实际的工作负载如何部署在随带Hyper-V的Windows Server 2008 R2上、如何用System Center来管理蛮有意思。我们很乐意与大家分享我们如何在自己的商店使用这些解决方案,并简要介绍一下我们是怎样取得成功的。
如今,在我们每一家商店的控制室里,我们在两台戴尔R710服务器上运行Hyper-V,这两台服务器运行着面向客人的关键任务应用系统,比如销售点、配药、资产保护、SQL Server和我们的店面处理系统。塔吉特在全美共有1755家商店,性能和可用性确实至关重要,而管理和保护所有那些服务器也至关重要。
早在2006年,我们就开始在诸多商店采用微软虚拟服务器(MSVS)来实施虚拟化技术。我们评估和比较了VMware和微软各自的虚拟化技术,根据我们对当时技术所作的分析,又结合我们与微软产品团队的密切关系,我们觉得微软的投资回报最大。我们部署到商店的第一个虚拟机其实是在我们的配药应用系统上运行的一个SUSE Linux实例。系统运行顺畅,于是我们在接下来的18个月间,在MSVS上建立了另外三套工作负载系统。我们迁移了另外两个现有的工作负载系统:SQL Server和我们的店面处理系统,还在店内构建了一个新的服务器实例,以托管System Center配置管理器等基础架构服务。
但后来在2009年夏天遇到了麻烦。我们发现其中一个运行SQL Server的虚拟机遇到了性能瓶颈。这个性能瓶颈影响到我们的商店团队成员执行某些工作任务所要花费的时间。于是,我们在45天内将Hyper-V远程部署到了我们的所有商店。
我们注意到,我们的团队成员在商店从卡车上卸货所花的时间更长了。我们的团队使用手持设备来扫描送来的商品,但补货应用软件受到了制约,无法及时补货。在塔吉特公司,我们希望把相应的产品及时摆到商店货架上,以便我们的客人需要时,货架上有货。由于我们当时马上迎来忙碌的节假日销售旺季,我们需要动作很迅速。而部署新硬件根本不是办法。
我们只有很短的一段时间来进行维护和升级。我们结合使用塔吉特和微软各自编写的脚本,部署了一个切换进程,那样不需要为商店另外部署硬件,就能在现场进行升级。现有的四个工作负载系统在两个小时的停供期间完成了迁移,每家商店都是如此,整个连锁店的故障率在3%以下。由于我们精心考虑了设计和测试,所以能够在很短的时间内完成整个连锁店的切换工作,确保了节假日销售旺季高峰之前的稳定性。Hyper-V满足了我们的补货应用软件和SQL Server的要求,并帮助我们从那些卡车上按时卸货。
今天,我们使用系统中心操作管理器和系统中心配置管理器来管理我们所有商店里面的15000多台服务器和29000多个工作站。除此之外还有52000多台收银机和数千台自助服务终端。我们还在近7万个移动设备上安装了系统中心配置管理器代理软件。加上塔吉特公司的其余部门,我们的端点数量超过了30万个。
我们继续依靠微软的技术,并且尽可能参加微软的技术采纳计划(TAP)。正是由于我们是微软Hyper-V TAP计划的成员,又加上Hyper-V产品团队给予的直接支持,才真正得以完成这次升级,并消除性能瓶颈。我们希望大家也能取得与我们一样的成功!
视频链接:。
博文链接:
【编辑推荐】
未能保存 本地策略数据库
、打开“控制面板----管理工具----本地安全策略”找到“网络访问:可匿名访问的共享”,检查数值是否为:“COMCFG,DFS$”2、同样是在“本地安全策略”,找到“帐户:使用空白密码的本地帐户只允许进行控制台登陆”,将其禁用。 3、打开“用户指派权利”,找到“从网络访问此计算机”,看看里边有没有“Everyone”,如果有的话就无须再设置。 4、同样是在“用户指派权利”中,找到“拒绝从网络访问这台计算机”,看看有没有“Guest”,如果有的话要将“Guest”删除。 5、确定IPC$共享和139端口是否开启,这些默认是开启的,如果你优化而关闭的话会导致远程用户无法访问你的共享。
如何判断Win10电脑是否适用于Hyper-V虚拟机
Win10中,微软有意“抬举”Hyper-V虚拟机,但虚拟机的运行是对配置有一定要求的,那么对于想用Hyper-V的用户来说,如何一下就知道自己的电脑是否有条件适用这款虚拟机呢?既然微软想要为Hyper-V的普及铺路,那么各种套路……配套措施当然也会一并跟上。 比如想要看出电脑是否符合Hyper-V配置要求,有至少两种方式可以参考。 方法一:系统信息这方法很简单,在Cortana搜索栏输入“系统信息”(或者在“运行”输入msinfo32)后回车即可打开。 然后在默认的“系统概要”的最后就可以看到相关信息,一共四条,如下图:这四条必须全部都合格(值为“是”)才可以完全运行Hyper-V,看到哪条不合格的话,可以考虑升级配件。 方法二:命令提示符在命令提示符中输入以下命令,然后按回车键执行:systeminfo 和方法一类似,还是在最后就能看到Hyper-V的信息。 都符合的话,在控制面板→程序和功能→启用或关闭Windows功能中勾选Hyper-V安装即可。
酷睿I3 I5 I7 处理器的超线程什么意思呢
CPU生产商为了提高CPU的性能,通常做法是提高CPU的时钟频率和增加缓存容量。不过目前CPU的频率越来越快,如果再通过提升CPU频率和增加缓存的方法来提高性能,往往会受到制造工艺上的限制以及成本过高的制约。尽管提高CPU的时钟频率和增加缓存容量后的确可以改善性能,但这样的CPU性能提高在技术上存在较大的难度。 实际上在应用中基于很多原因,CPU的执行单元都没有被充分使用。 如果CPU不能正常读取数据(总线/内存的瓶颈),其执行单元利用率会明显下降。 另外就是目前大多数执行线程缺乏ILP(Instruction-Level Parallelism,多种指令同时执行)支持。 这些都造成了目前CPU的性能没有得到全部的发挥。 因此,Intel则采用另一个思路去提高CPU的性能,让CPU可以同时执行多重线程,就能够让CPU发挥更大效率,即所谓“超线程(Hyper-Threading,简称“HT”)”技术。 超线程技术就是利用特殊的硬件指令,把两个逻辑内核模拟成两个物理芯片,让单个处理器都能使用线程级并行计算,进而兼容多线程操作系统和软件,减少了CPU的闲置时间,提高的CPU的运行效率。
采用超线程及时可在同一时间里,应用程序可以使用芯片的不同部分。 虽然单线程芯片每秒钟能够处理成千上万条指令,但是在任一时刻只能够对一条指令进行操作。 而超线程技术可以使芯片同时进行多线程处理,使芯片性能得到提升。
超线程技术是在一颗CPU同时执行多个程序而共同分享一颗CPU内的资源,理论上要像两颗CPU一样在同一时间执行两个线程,P4处理器需要多加入一个Logical CPU Pointer(逻辑处理单元)。 因此新一代的P4 HT的die的面积比以往的P4增大了5%。 而其余部分如ALU(整数运算单元)、FPU(浮点运算单元)、L2 Cache(二级缓存)则保持不变,这些部分是被分享的。
虽然采用超线程技术能同时执行两个线程,但它并不象两个真正的CPU那样,每各CPU都具有独立的资源。 当两个线程都同时需要某一个资源时,其中一个要暂时停止,并让出资源,直到这些资源闲置后才能继续。 因此超线程的性能并不等于两颗CPU的性能。
英特尔P4 超线程有两个运行模式,Single Task Mode(单任务模式)及Multi Task Mode(多任务模式),当程序不支持Multi-Processing(多处理器作业)时,系统会停止其中一个逻辑CPU的运行,把资源集中于单个逻辑CPU中,让单线程程序不会因其中一个逻辑CPU闲置而减低性能,但由于被停止运行的逻辑CPU还是会等待工作,占用一定的资源,因此Hyper-Threading CPU运行Single Task Mode程序模式时,有可能达不到不带超线程功能的CPU性能,但性能差距不会太大。 也就是说,当运行单线程运用软件时,超线程技术甚至会降低系统性能,尤其在多线程操作系统运行单线程软件时容易出现此问题。
需要注意的是,含有超线程技术的CPU需要芯片组、软件支持,才能比较理想的发挥该项技术的优势。 目前支持超线程技术的芯片组包括如:英特尔i845GE、PE及矽统iSR658 RDRAM、SiS645DX、SiS651可直接支持超线程;英特尔i845E、i850E通过升级BIOS后可支持;威盛P4X400、P4X400A可支持,但未获得正式授权。 操作系统如:Microsoft Windows XP、Microsoft Windows 2003,Linux kernel 2.4.x以后的版本也支持超线程技术。
发表评论