<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>:::虚拟时代::: &#187; XenServer</title>
	<atom:link href="http://blog.microhyper.com/archives/tag/xenserver/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.microhyper.com</link>
	<description>最新虚拟技术资讯</description>
	<lastBuildDate>Wed, 28 Jul 2010 14:06:31 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>XenServerPSSnapin演示 &#8211; 虚拟机的关联启动</title>
		<link>http://blog.microhyper.com/archives/304</link>
		<comments>http://blog.microhyper.com/archives/304#comments</comments>
		<pubDate>Sun, 12 Oct 2008 20:32:51 +0000</pubDate>
		<dc:creator>ericz</dc:creator>
				<category><![CDATA[Citrix]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[XenServer]]></category>

		<guid isPermaLink="false">http://blog.microhyper.com/?p=304</guid>
		<description><![CDATA[<p>简介</p>
<p>在这里我为大家介绍一下新的XenServer PowerShell snap-in 功能。使用一个简单的虚拟机关联(chained)启动的例子：即等待一个虚拟机启动完毕后该虚拟机才开始启动。</p>
<p>在这个例子中，我们使用XenServer工具来检测启动是否已经完毕：即一旦虚拟机的IP已绑定，我们就认为该虚拟机已经准备就绪。当然你也可以把这个条件设地更复杂一点，例如等待一个域控制器启动后再[...]]]></description>
			<content:encoded><![CDATA[<p><strong>简介</strong></p>
<p>在这里我为大家介绍一下新的XenServer PowerShell snap-in 功能。使用一个简单的虚拟机关联(chained)启动的例子：即等待一个虚拟机启动完毕后该虚拟机才开始启动。</p>
<p>在这个例子中，我们使用XenServer工具来检测启动是否已经完毕：即一旦虚拟机的IP已绑定，我们就认为该虚拟机已经准备就绪。当然你也可以把这个条件设地更复杂一点，例如等待一个域控制器启动后再开始启动。但在这个例子中不作深入讨论。</p>
<div class="captionfull"><a class="thickbox" rel="" href='http://blog.microhyper.com/wp-content/gallery/xen/start-vm.jpg' title=''><img src='http://blog.microhyper.com/wp-content/gallery/xen/thumbs/thumbs_start-vm.jpg' alt='start-vm.jpg' class='ngg-singlepic ngg-center' /></a></div>
<p>在第一个截图上，我用XenCenter 5.0与XenServer 5.0虚拟池相连，开启XS-PS，并运行本例子中的脚本，Start-VM.Wait.ps1 。 至于PowerShell的安装不再这里罗嗦了，并确定设置了ExecutionPolicy为RemoteSigned。</p>
<p><strong>命名空间和Initialize-XenServer:Aliases</strong></p>
<p>首先，我们简短的来描述一下如何在XS-PS里处理命名空间。</p>
<p>很多Xen API的名字都很容易理解，如cmdlet “Create-Message”是创建消息。XenServer的cmdlets在XenServer的命名空间如下：</p>
<p>Create-XenServer:VM<br />
Destroy-XenServer:VM<br />
Get-XenServer:VM<br />
Get-XenServer:VM.NameLabel<br />
Set-XenServer:VM.NameLabel<br />
Invoke-XenServer:VM.Start</p>
<p>这对想在混合环境下使用XS-PS非常有用，但该快速脚本显然有一点冗长，所以新增了别名功能。在Start-VM.Wait处理模块，你可以看到下面的应用：</p>
<p>Initialize-XenServer:Aliases Start</p>
<p>这样就导入了整个别名集，我们就可以使用下面的简短名了：</p>
<p>Create-VM<br />
Destroy-VM<br />
Get-VM<br />
Get-VM.NameLabel<br />
Set-VM.NameLabel<br />
Start-VM</p>
<p>这些别名的有效范围是在此脚本内，因此他们不会影响其他的用户环境。你可以通过-Scope参数将它们设为全局有效。  </p>
<p>Initialize-XenServer:Aliases实际支持三种类型的别名，你可以选择最适合你环境的类型，或者你愿意可以使用全名。</p>
<p>PS C:\Users\Ewan Mellor> Initialize-XenServer:Aliases<br />
Invoke-Xen = Get-Xen:VM / Invoke-Xen:VM.Start<br />
Invoke     = Get-VM / Invoke-VM.Start<br />
Start      = Get-VM / Start-VM</p>
<p><strong>Start-VM.Wait</strong></p>
<p>Start-VM.Wait在管道中取得虚拟机的信息。然后像下面那样一次性的处理它们：</p>
<ul>
<li>如果VM的记录代表的是控制域，或者一个模板，就跳过。</li>
<li>如果VM无法启动（因为它已经运行了），记录到日志文件并跳过。</li>
<li>否则，调用Start-VM。这将等待直到VM的进程开始启动。</li>
<li>下一步，为VM的启动等待5分钟。等待VM.guest_metrics有效，并可以进入VM_guest_metrics.networks 。一旦有记录在这里，我们认为XenServer工具已经准备就绪，并该虚拟机的IP地址已经配置完毕（例如从DHCP服务器）。</li>
<li>如果5分钟后还没有有效的数据，那么显示警告信息并进入下一VM的处理。</li>
</ul>
<p>function Start-VM.Wait<br />
{<br />
    begin<br />
    {<br />
        $timeout = 5 * 60 * 1000<br />
        Initialize-XenServer:Aliases Start<br />
    }<br />
    process<br />
    {<br />
        if ($_.is_a_template -or $_.is_control_domain)<br />
        {<br />
            return<br />
        }<br />
        if ($_.allowed_operations -notcontains &#8220;start&#8221;)<br />
        {<br />
            Write-Warning(&#8220;{0} cannot be started&#8221; -f $_.name_label)<br />
            return<br />
        }</p>
<p>        Write-Verbose(&#8220;Starting {0}&#8230;&#8221; -f $_.name_label)<br />
        Start-VM $_</p>
<p>        for ($count = 0; $count -le $timeout / 500; $count += 1)<br />
        {<br />
            $metrics = Get-VM.GuestMetrics $_<br />
            if ($metrics -ne $null -and $metrics.networks.Count -gt 0)<br />
            {<br />
                Write-Verbose(&#8220;VM {0} started&#8221; -f $_.name_label)<br />
                return<br />
            }<br />
            Start-Sleep -m 500<br />
        }</p>
<p>        Write-Warning(&#8220;Timeout starting {0}&#8221; -f $_.name_label)<br />
   }<br />
}</p>
<p><strong>使用</strong></p>
<div class="captionfull"><a class="thickbox" rel="" href='http://blog.microhyper.com/wp-content/gallery/xen/start-vm2.jpg' title=''><img src='http://blog.microhyper.com/wp-content/gallery/xen/thumbs/thumbs_start-vm2.jpg' alt='start-vm2.jpg' class='ngg-singlepic ngg-center' /></a></div>
<p>使用此脚本非常的简单： </p>
<ol>
<li>点（.）然后脚本名</li>
<li>设置$VerbosePreference为&#8221;Continue&#8221;，只是为了该演示。</li>
<li>连接到主服务器。</li>
<li>选择你要启动的虚拟机（在本例中，所有标记为“Production”的） 。</li>
<li>用管道功能使所有的VM进入Start-VM.Wait</li>
<li>演示开始</li>
<li>结束后退出你的服务器。</li>
</ol>
<p>PS> . .\Start-VM.Wait.ps1<br />
PS> $VerbosePreference = &#8220;Continue&#8221;<br />
PS> Connect-XenServer -url https://<servername><br />
PS> Get-XenServer:VM -Tags Production | Start-VM.Wait<br />
&#8230;<br />
PS> Disconnect-XenServer</p>
<p>这是一个简单的例子，当然你可以作适当的改动以符合你的环境，但我希望这个例子可以作为一个好的开始。</p>
<p><a href="http://blog.microhyper.com/downloads/Start-VM.Wait.ps1">Start-VM.Wait.ps1脚本可以在这里下载</a>。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.microhyper.com/archives/304/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Citrix XenDesktop 2.0桌面虚拟(VDI)解决方案评测</title>
		<link>http://blog.microhyper.com/archives/219</link>
		<comments>http://blog.microhyper.com/archives/219#comments</comments>
		<pubDate>Tue, 30 Sep 2008 21:10:00 +0000</pubDate>
		<dc:creator>ericz</dc:creator>
				<category><![CDATA[Citrix]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Desktop Delivery Controller]]></category>
		<category><![CDATA[Provisioning Server]]></category>
		<category><![CDATA[VDI]]></category>
		<category><![CDATA[VMware VI3]]></category>
		<category><![CDATA[XenDesktop 2.0]]></category>
		<category><![CDATA[XenServer]]></category>

		<guid isPermaLink="false">http://blog.microhyper.com/?p=219</guid>
		<description><![CDATA[
<p>现在整个虚拟界都在讨论桌面虚拟VDI(Virtual Desktop Infrastructure)，且各自对VDI的理解都有所不同。如果虚拟化技术是一个青少年，那么VDI仍然是一个婴儿，因此仍然有很多成长的烦恼。</p>
<p>现阶段VDI主要所面对的问题是部署，管理及分配计算和存储资源。这些都是传统的桌面电脑所面对的相同问题，但当把所有这些问题都放在同一个基础设施时，问题的严重性逐渐明显。</p>
<[...]]]></description>
			<content:encoded><![CDATA[<div class="captionfull"><a class="thickbox" rel="" href='http://blog.microhyper.com/wp-content/gallery/blog/xendesktop2.png' title=''><img src='http://blog.microhyper.com/wp-content/gallery/blog/xendesktop2.png' alt='xendesktop2.png' class='ngg-singlepic ngg-center' /></a></div>
<p>现在整个虚拟界都在讨论桌面虚拟VDI(Virtual Desktop Infrastructure)，且各自对VDI的理解都有所不同。如果虚拟化技术是一个青少年，那么VDI仍然是一个婴儿，因此仍然有很多成长的烦恼。</p>
<p>现阶段VDI主要所面对的问题是部署，管理及分配计算和存储资源。这些都是传统的桌面电脑所面对的相同问题，但当把所有这些问题都放在同一个基础设施时，问题的严重性逐渐明显。</p>
<p>不同用户对桌面的需求不同，例如数据录入员与高级用户或系统工程师对桌面有着显著的不同需求。当在同一个公司需对不同用户进行资源分配时，若能够简单的添加对不同用户的需求而不需要用传统的方法购买电脑，逐个安装的话这将是多么美好的方案！</p>
<p>这就是VDI的由来。刚开始似乎你需要的VDI只是一个hypervisor，一些桌面镜像，及一个RDP客户端。其实这只是最基本的需求，很快你就会面对管理和资源限制的问题。这是Citrix一直注重及努力的方向。 </p>
<p>从历史上看，Citrix一直与瘦客户端桌面和应用程序交付联系在一起，在一个巨大的Windows服务器群上运行Citrix MetaFarme，通过Citrix ICA协议来传送应用程序及桌面回话。每个服务器是群中的一员，但会话不能从一个服务器迁移到另一个服务器，特定的资源被分配在特定的服务器上。</p>
<p>然而VDI是把特定的桌面虚拟机分配给每个用户，而不仅仅是一个几十个终端服务连接到同一台服务器上。加上虚拟机的迁移技术，VDI可以防止对系统资源有特殊要求的用户在其服务器上拖垮其他用户，因为这些虚拟机可以被无缝地迁移到另一个较空闲的服务器上。</p>
<p>这些都是VDI的亮点，但是在VDI的环境中还有其他一些问题需要解决，如储存这些虚拟机镜像的成本。16GB的储存配置看起来并不多，这是Windows Vista加Office 2007的最小需求。想像一下如果你有几百个类似的并发用户，你会意识到储存及I/O吞吐的问题。</p>
<p>这似乎是Citrix收购XenSource的主要原因。该公司清楚地看到了机会，以配合其应用程序流和托管技术，以虚拟化基础设施来减少这些问题。到目前为止，思杰在这方面已经做地相当不错了。</p>
<p>要理解Citrix XenDesktop是如何工作的，你必须要了解它的各个组成部分。显然，有一个hypervisor来处理那些虚拟机。Citrix XenDesktop基于XenServer，但同样支持VMware VI3和微软的Hyper-V。其次是管理工具，提供XenDesktop配置服务和桌面交付控制。</p>
<p>配置服务器（Provisioning Server）是XenDesktop的一个重要组成部分。它为所有桌面虚拟机虚拟磁盘作中央代理，并允许管理员建立，配置和管理所有的桌面虚拟机。以向导为基础的方法来建立和管理虚拟机，处理一切都非常容易上手。建立一大批的虚拟机也是非常地简单：创建一个“主”虚拟机磁盘，其包含操作系统，所有支持的应用程序和设置，并加入到Active Directory域；然后创建一个虚拟机模板，设置内存需求，I/O设备等等。完成这些步骤后，你就可以轻松地创建一个或多个源自主虚拟机的镜像从而为用户提供桌面服务。按照此方法创建一个或20个虚拟机在时间上没有任何区别。</p>
<p>配置服务器也是管理所有在用户会话时的写入缓存的关键。写入缓存(write caching)是Citrix VDI基础设施的一个重要方面，当用户登录到虚拟机后，在操作系统上所做的更改没有被写回到虚拟机上，而是保存在共享的LUN或其他共享存储介质的写缓存里。这使用户作出的修改，但虚拟机重新启动后而不做保存。这样保持了虚拟机的完整性也有助于减少恶意软件渗透到基础设施的机会。如果事情不妙，只要重新启动虚拟机就可以了。配置服务器具有比较聪明的设计，它不仅提供新的桌面虚拟机，而且可以把它们自动添加到AD域里。 </p>
<p>Citrix估计一个单独的配置服务器可以处理350至500个并发XenDesktop用户。</p>
<p>桌面交付控制器（Desktop Delivery Controller）就如它的名称一样，用于管理用户访问桌面虚拟机。虚拟机池可以被定界，并与特定的Active Directory组相连。通过这种方式，你可以使所有人力资源部门的用户的桌面虚拟机配置512MB内存和一个特定的CPU共享份额，而所有工程部的用户得到一个1024MB的内存和更强大的CPU桌面。当然，你也可以给其中一组提供Windows XP而另一组用Vista。</p>
<p>桌面交付控制器也可以按时间为基础来处理资源管理。如创造一个最低数量的桌面虚拟机规则准备和等待在上午8:30和上午9:30之间的登录，在接下来的时间里减少闲置的虚拟机，最后在工作时间外保持一小部分的虚拟机。这样减少了虚拟机基础设施的负荷，并可以处理上午最繁忙的时间段。也可以为特定的用户指定特殊的虚拟机，而不是从桌面虚拟机池中获得。</p>
<p>有时VDI也需要为每个用户提供不同配置文件的桌面，这通常是通过配置文件漫游来实现，就像在传统的终端服务器里。</p>
<p>然而，Citrix找到了一个更好的方法。通过与Sepago的合作来解决配置文件管理的问题。思杰将利用sepagoPROFILE希望能缓解这一特定负担。</p>
<p>XenDesktop的管理方法还可以快速的更新虚拟机，只需通过修改主虚拟机的镜像。你可以随时更新该镜像，每个虚拟机将在下次重新启动后自动得到所作的修改。 </p>
<p>在任何企业级虚拟化基础设施里，存储共享是必须的。为了实现虚拟机从一个主机到另一个的迁移，尤其是具有写缓存性质的XenDesktop，所有的hypervisor主机需要有类似的CPU配置。</p>
<p>解决了桌面虚拟，那应用程序怎么办呢？Citrix提供了其应用程序流媒体技术。建立一个链接到任何数量的流媒体应用程序的主虚拟机，如微软Office应用程序。用户登录到该虚拟机后将看到正常应用程序的图标，但这些图标实际上链接到了来自思杰XenApp服务器的应用程序流。因此，应用程序无须安装在虚拟机上，而是需要时通过网络获得。这样明显的减少了管理VDI基础实施的负担，因为你只需要安装一个Office 2007 ，而不是在每一个桌面上安装。应用程序的运行速度接近于本地安装的程序，用户不会轻易的察觉。</p>
<p>流媒体应用程序不同于运行在服务器的应用软件。流媒体应用程序在自身的虚拟机上运行，而托管的应用程序运行在终端服务器。终端服务也适用于VDI方式。如，对内存需求较高的应用程序有时会有利于运行在终端服务方式，而其他大多数应用程序，如Office套件，基于流媒体技术会表现得更好些。</p>
<p>终端服务方式的应用程序在VDI环境里的缺点是这些应用程序被“虚拟”了两次，因为他们是通过在一个终端服务会话上终端服务来显示。</p>
<p>在VDI里通过对不同方法的结合，原本无法运行在终端服务方式下的应用程序现在自然的得到了解决。每个用户提供了一个实际的运行在虚拟机里的桌面系统，那些顽固的应用程序可以被安装在本地的虚拟机上，而不是通过流或终端技术。</p>
<p>无论是那种应用程序交付方法，在台式机上通过一个网页界面来访问。那么，无论用户是通过公司局域网登录或从他们的家用电脑上使用网页浏览器登录，体验是相同的。</p>
<p>Citrix在此解决方案上集结了这些不同的技术，并提供了一个非常简单地以MMC为基础的直截了当的管理界面。之前使用过思杰产品的管理员将会得心应手，甚至那些没有任何Citrix经验的用户也应该能够快速的掌握。</p>
<p>XenDesktop其中一个问题是XenServer本身。虽然毫无疑问，思杰在XenServer上作了相当大的努力，但现阶段仍然无法与VMware的ESX抗衡。XenServer的卖点是与该VDI解决方案紧密结合，但缺乏内存共享特性的XenServer无法更有效的利用物理内存。</p>
<p>如果你有运行在16GB内存的XenServer主机，为每个虚拟机指定512Mb内存，这样大概能够运行25台虚拟机。若用VMware，你就可以在相同的硬件配置上通过内存共享（RAM sharing）和超额认购（oversubscription）技术运行更多的虚拟机。这些技术在VDI领域里特别有用，一般用户在每一个虚拟机里运行相同的应用程序。因此Citrix XenDesktop也对VMware提供了支持，但我没有机会来测试该组合。 XenDesktop集成了VMware的VirtualCenter处理幕后虚拟机的管理。</p>
<p>Citrix XenDesktop的许可证基于并发用户数，而不是总用户数。企业许可证包括了XenServer，配置服务器和桌面交付控制器，涵盖了虚拟机的基础设施，安全的远程接入，桌面配置，资源池共享，当使用XenServer时的虚拟机迁移（XenMotion）。费用是每个并发用户295美元。白金许可证是每个用户395美元，包括所有上述功能，以及session shadowing，性能监控，远程站点部署的广域网优化，EasyCall，Citrix通过现有的企业电话服务的方法连接用户和客户。这两种版本都带有XenServer ，而且当使用另一hypervisor技术是目前有没有价格折扣。</p>
<p>XenDesktop桌面虚拟的前途是光明的。如能够直接向瘦客户机提供操作系统映像的创新技术，正在迅速成为现实。在这种情况下，瘦客户机仍是瘦客户机，但操作系统在客户端本身执行，应用程序通过交付流或托管技术来实现。这消除了需要高要求的hypervisor，而是一个更强大的客户。它还将允许在同一基础设施里远程用户运行真正VDI，用户不会察觉其中的差别。</p>
<p>如同所有的VDI和终端服务的解决方案，最大的优点是安全，因为所有的数据和应用程序永远不会离开企业环境。以通过使用不同的政策，确定客户端是否运行在本地网络或通过远程连接来得到对安全的加强。这些政策可以限制访问USB设备，打印和本地驱动器共享。通过这种方式，远程接入用户将无法复制任何资料到其本地系统，或临时储存系统上。</p>
<p>Citrix在现有稳定的虚拟应用程序基础上与VDI桌面交付机制完美的结合，并继续利用其ICA协议来协助提高速度，用户体验，和可管理性。如果该公司可以继续改善XenServer，XenDesktop可以成为VDI的标志解决方案。就目前，XenDesktop与VMware VI3的结合可能是两全其美的方法。</p>
<p>（翻译自InfoWorld, <a href="http://www.infoworld.com/article/08/09/16/38TC-citrix-xendesktop_1.html">Test Center review: Citrix hits the VDI high notes</a>）</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.microhyper.com/archives/219/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>使用XAPI根据模板创建XenServer虚拟机</title>
		<link>http://blog.microhyper.com/archives/208</link>
		<comments>http://blog.microhyper.com/archives/208#comments</comments>
		<pubDate>Fri, 26 Sep 2008 15:51:36 +0000</pubDate>
		<dc:creator>ericz</dc:creator>
				<category><![CDATA[Citrix]]></category>
		<category><![CDATA[XAPI]]></category>
		<category><![CDATA[XenServer]]></category>

		<guid isPermaLink="false">http://blog.microhyper.com/?p=208</guid>
		<description><![CDATA[<p>下面的程序可以根据一个给定的模板克隆一个虚拟机，该代码也给出了一个方法来得到新创建的虚拟机的MAC地址。使用方法如下：</p>
<p>CreateClone   XenServer的IP地址   </p>
<p>/// 
/// Clone a Virtual machine from a template and determine virtual machines mac address.
/// 
    public class Program
    {
        public static void Main(string[] args)
        {</p>
<p>            // Host information necessary to get started
            string host[...]]]></description>
			<content:encoded><![CDATA[<p>下面的程序可以根据一个给定的模板克隆一个虚拟机，该代码也给出了一个方法来得到新创建的虚拟机的MAC地址。使用方法如下：</p>
<p><strong>CreateClone   XenServer的IP地址 <用户名> <密码> <模板名></strong></p>
<p>/// <summary><br />
/// Clone a Virtual machine from a template and determine virtual machines mac address.<br />
/// </summary><br />
    public class Program<br />
    {<br />
        public static void Main(string[] args)<br />
        {</p>
<p>            // Host information necessary to get started<br />
            string hostname = args[0];<br />
            int port = 80; // default<br />
            string username = args[1]; ;<br />
            string password = args[2];<br />
            string template = args[3];</p>
<p>            // Establish a session<br />
            Session session = new Session(hostname, port);</p>
<p>            // Authenticate with username and password.<br />
//The third parameter tells the server which API<br />
//version we support.<br />
            session.login_with_password(username, password, API_Version.API_1_3);</p>
<p>            List<XenRef<VM>> vmRefs = VM.get_by_name_label(session, template);<br />
            if (vmRefs.Count == 0)<br />
                System.Console.WriteLine(&#8220;Template not found&#8221;);</p>
<p>            foreach (XenRef<VM> vmRef in vmRefs)<br />
            {<br />
                if (vmRefs.Count == 1)<br />
                {<br />
                    VM vm = VM.get_record(session, vmRef);<br />
                    System.Console.WriteLine(&#8220;Cloning VM &#8216;{0}&#8217;&#8230;&#8221;, vm.name_label);<br />
                    XenRef<VM> cloneVMref = VM.clone(session, vmRef,<br />
                    string.Format(&#8220;Cloned VM (from &#8216;{0}&#8217;)&#8221;,vm.name_label));<br />
                    System.Console.WriteLine(&#8220;Cloning VM &#8216;{0}&#8217;&#8230; Done&#8221;, cloneVMref.ToString());<br />
                    VM.provision(session, cloneVMref);<br />
                    VM CloneVM = VM.get_record(session, cloneVMref);</p>
<p>                    foreach (XenRef<VIF> vifref in CloneVM.VIFs)<br />
                    {<br />
                        System.Console.WriteLine(VIF.get_MAC(session, vifref));<br />
                    }<br />
                }<br />
                else { System.Console.WriteLine(&#8220;More then one VM Template found with same name&#8221;); }<br />
            }<br />
        }</p>
<p>    }</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.microhyper.com/archives/208/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>微软将收购Citrix?</title>
		<link>http://blog.microhyper.com/archives/141</link>
		<comments>http://blog.microhyper.com/archives/141#comments</comments>
		<pubDate>Sun, 14 Sep 2008 15:23:03 +0000</pubDate>
		<dc:creator>ericz</dc:creator>
				<category><![CDATA[Citrix]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[XenDesktop]]></category>
		<category><![CDATA[XenServer]]></category>

		<guid isPermaLink="false">http://blog.microhyper.com/?p=141</guid>
		<description><![CDATA[<p>微软与Citrix宣布将加强合作来提供一整套完整的桌面及服务器虚拟解决方案。这两家公司为能够给客户提供更灵活、动态的客户计算基础结构加强合作及分享虚拟市场。</p>
<p>微软没有披露该项投资的起始资金，根据分析家指出将少于1亿美元。由Greylock Partners和Lightspeed Venture Partners支持的Calista以及IDC的预测，到2011年将会有4千万台桌面电脑使用虚拟技术。</p>
<p>此时，微软与[...]]]></description>
			<content:encoded><![CDATA[<p>微软与Citrix宣布将加强合作来提供一整套完整的桌面及服务器虚拟解决方案。这两家公司为能够给客户提供更灵活、动态的客户计算基础结构加强合作及分享虚拟市场。</p>
<p>微软没有披露该项投资的起始资金，根据分析家指出将少于1亿美元。由Greylock Partners和Lightspeed Venture Partners支持的Calista以及IDC的预测，到2011年将会有4千万台桌面电脑使用虚拟技术。</p>
<p>此时，微软与他的老朋友Citrix紧紧的合作在一起，为了互操作性将开发一套允许在XenServer和Windows Server 2008 Hyper-V之间传送的工具。</p>
<p>该工具的测试版本将会在下个季度发布，最终版本将于Hyper-V一起发布。</p>
<p>当然VMware早就发布了一个免费工具来实现类似的功能。</p>
<p>但微软和Citrix还将开拓在Windows Server 2008及Windows优化桌面上的合作，整合XenDesktop和Citrix XenApp功能。</p>
<p>根据微软内部人士Forbes推测，微软可能最终将收购Citrix。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.microhyper.com/archives/141/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XenServer的远程控制</title>
		<link>http://blog.microhyper.com/archives/119</link>
		<comments>http://blog.microhyper.com/archives/119#comments</comments>
		<pubDate>Wed, 10 Sep 2008 21:25:46 +0000</pubDate>
		<dc:creator>ericz</dc:creator>
				<category><![CDATA[Citrix]]></category>
		<category><![CDATA[XenCenter]]></category>
		<category><![CDATA[XenServer]]></category>

		<guid isPermaLink="false">http://blog.microhyper.com/?p=119</guid>
		<description><![CDATA[<p>以下的视频展示了如何从XenCenter中远程控制XenServer配置控制台的GUI界面。</p>
<p></p>
]]></description>
			<content:encoded><![CDATA[<p>以下的视频展示了如何从XenCenter中远程控制XenServer配置控制台的GUI界面。</p>
<p><object codetype="application/x-shockwave-flash" width="460" height="365"><param name="movie" value="http://www.utipu.com/player/player.swf?file=http%25253A%25252F%25252Fwww.utipu.com%25252Fapp%25252Fservice%25252Fplaylist%25252F%25253Ftip%25253D3968"></param><param name="wmode" value="transparent"></param><param name="autostart" value="false"></param><embed src="http://www.utipu.com/player/player.swf?file=http%25253A%25252F%25252Fwww.utipu.com%25252Fapp%25252Fservice%25252Fplaylist%25252F%25253Ftip%25253D3968" type="application/x-shockwave-flash" wmode="transparent" width="460" height="365" autostart="0"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.microhyper.com/archives/119/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMware不再是虚拟领域中的唯一玩家</title>
		<link>http://blog.microhyper.com/archives/89</link>
		<comments>http://blog.microhyper.com/archives/89#comments</comments>
		<pubDate>Sun, 07 Sep 2008 22:30:08 +0000</pubDate>
		<dc:creator>ericz</dc:creator>
				<category><![CDATA[VMware]]></category>
		<category><![CDATA[App-V]]></category>
		<category><![CDATA[Citrix]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Novell]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Parallels]]></category>
		<category><![CDATA[Red Hat]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[Virtual Iron]]></category>
		<category><![CDATA[XenDesktop]]></category>
		<category><![CDATA[XenServer]]></category>

		<guid isPermaLink="false">http://blog.microhyper.com/?p=89</guid>
		<description><![CDATA[<p>无可否认VMware仍旧是虚拟领域中的首要玩家，但在接下来2008年第四季度一切将会变得更加明然，VMware不再是唯一的玩家。</p>

Citrix以一整套完整解决方案正在蚕食企业级领域：以Xen为基础的hypervisor（XenServer），及管理工具（XenCenter），桌面和应用程序虚拟平台（XenApp），VDI解决方案等。
Microsoft开始侵蚀SMB市场，以价格优势、延长售后服务政策、一系列与之相关的优惠合约[...]]]></description>
			<content:encoded><![CDATA[<p>无可否认VMware仍旧是虚拟领域中的首要玩家，但在接下来2008年第四季度一切将会变得更加明然，VMware不再是唯一的玩家。</p>
<ul>
<li><strong>Citrix</strong>以一整套完整解决方案正在蚕食企业级领域：以Xen为基础的hypervisor（XenServer），及管理工具（XenCenter），桌面和应用程序虚拟平台（XenApp），VDI解决方案等。</li>
<li><strong>Microsoft</strong>开始侵蚀SMB市场，以价格优势、延长售后服务政策、一系列与之相关的优惠合约、及一些相关的配套产品：新的hypervisor（Hyper-V），新的应用程序及流技术（streaming）虚拟平台（App-V），即将发布的新的管理层（SCVMM 2008），备份层（DPM 2007），性能监视层（SCOM 2007）等。</li>
<li><strong>Novell</strong>正在他的解决方案中引入新的产品以扩展在Linux平台外的销售能力：新的基于Xen hypervisor的高性能虚拟平台，P2V迁移和计划工具（兼并了PlateSpin）并整合到ZENworks管理层，和新的应用程序虚拟平台（通过与Xenocode的OEM合约）。</li>
<li><strong>Oracle</strong>为自己的用户提供了一整套优惠支持政策，基于Xen的免费的hypervisor：Oracle VM。</li>
<li><strong>Parallels</strong>正在准备发布他的第一个自己的hypervisor，主要专注于他处于优势的市场-苹果和主机业务。</li>
<li><strong>Red Hat</strong>在虚拟市场中找到了独到的机会，从Xen转到KVM和收购了极具价值的VDI起步公司Qumranet。</li>
<li><strong>Sun</strong>正准备推出最完善的计算机级虚拟，从服务器和存储到hypervisor（xVM Server）和管理（Ops Center），及VDI解决方案（Sun VDI）。</li>
<li><strong>Virtual Iron</strong>继续提供高质量的虚拟平台及新的技术来瞄准中小型市场。尽管在以上的列表中他是规模最小的供应商但同时也是最具有经验的其中一个。
</ul></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.microhyper.com/archives/89/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

