<?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>ZyHui &#187; VI3</title>
	<atom:link href="http://blog.onecheng.com/archives/tag/vi3/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.onecheng.com</link>
	<description>技术不是问题，关键是做人要厚道！</description>
	<lastBuildDate>Thu, 20 May 2010 05:30:54 +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>VI3 (ESX3) 破解/授权历史回顾</title>
		<link>http://blog.onecheng.com/archives/18</link>
		<comments>http://blog.onecheng.com/archives/18#comments</comments>
		<pubDate>Fri, 02 Nov 2007 09:14:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[虚拟技术]]></category>
		<category><![CDATA[ESX Server]]></category>
		<category><![CDATA[ESX3]]></category>
		<category><![CDATA[VI3]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://blog.onecheng.com/archives/18</guid>
		<description><![CDATA[<p>自从 VI3 (ESX3) 发布后，破解/授权经历了几个时代。也产生了不少误解。下面我们来回顾一下。首先，要对 VI3 的授权做一下介绍。VI3 由以下部件组成：ESX －主机。VI 中最重要的部件。VIC －VI Client。客户端。创建/配置/开关虚拟机。VC －Virtual Center。管理服务器。提供 HA、DRS、Template、Clone等&#8221;企业功能&#8221;。License Server。授权服务器。负责管理授权。VI3 的授权有三种方式：Host License：授权文件存放在 ESX 主机上。Server License：授权文件存放在 License Server 上。混合方式：ESX 和 License Server 都有授权文件。既然 VI3 有那么多部件，又有那么多授权方式，到底我们需要什么部件？采用什么授权方式最好？1) 如果你只是需要建虚拟机。那你只需要 ESX 和 VIC。最简单的授权方式是主机授权(Host License)。（当然你也可以采用其他授权方式）局限是：你不能使用一些&#8221;企业功能&#8221;。如 HA (High Availability)、DRS、Template、Clone 等。2) 如果你想体会 VI3 的全部功能，你需要所有部件：ESX、VIC、VC、License Server。推荐的授权方式是服务器授权 Server License。（也可以采用混合授权）。VI3 采用 FlexLM 的授权机制。以 CPU 为授权单位。一个 Host License 看上去是这样的：INCREMENT PROD_ESX_FULL VMWARELM 2005.05 [...]]]></description>
			<content:encoded><![CDATA[<p>自从 VI3 (ESX3) 发布后，破解/授权经历了几个时代。也产生了不少误解。下面我们来回顾一下。<br goog_docs_charIndex="74" /><br goog_docs_charIndex="75" />首先，要对 VI3 的授权做一下介绍。<br goog_docs_charIndex="95" /><br goog_docs_charIndex="96" />VI3 由以下部件组成：<br goog_docs_charIndex="109" />ESX －主机。VI 中最重要的部件。<br goog_docs_charIndex="129" />VIC －VI Client。客户端。创建/配置/开关虚拟机。<br goog_docs_charIndex="163" />VC －Virtual Center。管理服务器。提供 HA、DRS、Template、Clone等&#8221;企业功能&#8221;。<br goog_docs_charIndex="223" />License Server。授权服务器。负责管理授权。<br goog_docs_charIndex="254" /><span id="more-18"></span><br goog_docs_charIndex="255" />VI3 的授权有三种方式：<br goog_docs_charIndex="269" />Host License：授权文件存放在 ESX 主机上。<br goog_docs_charIndex="299" />Server License：授权文件存放在 License Server 上。<br goog_docs_charIndex="340" />混合方式：ESX 和 License Server 都有授权文件。<br goog_docs_charIndex="374" /><br goog_docs_charIndex="375" />既然 VI3 有那么多部件，又有那么多授权方式，到底我们需要什么部件？采用什么授权方式最好？<br goog_docs_charIndex="422" /><br goog_docs_charIndex="423" />1) 如果你只是需要建虚拟机。那你只需要 ESX 和 VIC。最简单的授权方式是主机授权(Host License)。（当然你也可以采用其他授权方式）<br goog_docs_charIndex="499" />局限是：你不能使用一些&#8221;企业功能&#8221;。如 HA (High Availability)、DRS、Template、Clone 等。<br goog_docs_charIndex="564" /><br goog_docs_charIndex="565" />2) 如果你想体会 VI3 的全部功能，你需要所有部件：ESX、VIC、VC、License Server。推荐的授权方式是服务器授权 Server License。（也可以采用混合授权）。<br goog_docs_charIndex="661" /><br goog_docs_charIndex="662" />VI3 采用 FlexLM 的授权机制。以 CPU 为授权单位。<br goog_docs_charIndex="695" /><br goog_docs_charIndex="696" />一个 Host License 看上去是这样的：<br goog_docs_charIndex="721" />INCREMENT PROD_ESX_FULL VMWARELM 2005.05 permanent uncounted  VENDOR_STRING=licenseType=Host;capacityType=cpuPackage;gp=14;exclude=BACKUP;count=2  HOSTID=ANY ISSUED=19-Sep-2006 NOTICE=FulfillmentId=93509  SIGN=&#8221;1234 ABCD 5678 DCBA 4321 DBAC 8721 DDBC 3322 4433 AABB  CCDD 7799 6688 AABB CCDD AADD BBCC 2323 5354 66BC 779E 2324 5566 7788 DDAA 9900 ABD3 7788 9977&#8243;<br goog_docs_charIndex="1084" /><br goog_docs_charIndex="1085" />INCREMENT 代表这个 License 可叠加。<br goog_docs_charIndex="1113" />PROD_ESX_FULL 代表这个是ESX STANDARD。（如果是PROD_ESX_STARTER则代表是 ESX STARTER）。<br goog_docs_charIndex="1184" />permanet 代表这个 License 永不过期。（如果有日期的话，通常是试用 License，日期代表过期日）。<br goog_docs_charIndex="1244" />licenseType=Host 代表这个是主机授权<br goog_docs_charIndex="1271" />exclude=BACKUP 代表不含 BACKUP 功能（需要另外购买）<br goog_docs_charIndex="1309" />count = 2 代表授权两个 CPU<br goog_docs_charIndex="1330" />FulfillmentId=93509 是这个授权的唯一标识号。通过这个标识号，可以知道这个授权是谁购买的。<br goog_docs_charIndex="1385" />SIGN 后面的字串是验证码。如果你更改了以上提到的内容（如有效期、授权数量等），验证码就对不上了。这个授权就不会被 ESX 或 License Server 接受。<br goog_docs_charIndex="1469" /><br goog_docs_charIndex="1470" />一个 Server License 看上去是这样的（省略了 SIGN 字段）：<br goog_docs_charIndex="1510" />SERVER this_host ANY 27000<br goog_docs_charIndex="1537" />VENDOR VMWARELM PORT=27010<br goog_docs_charIndex="1564" />USE_SERVER<br goog_docs_charIndex="1575" /><br goog_docs_charIndex="1576" />INCREMENT PROD_VC VMWARELM 2005.05 permanent 1 \<br goog_docs_charIndex="1625" />VENDOR_STRING=licenseType=Server ISSUED=28-Jun-2006 \<br goog_docs_charIndex="1679" />NOTICE=FulfillmentId=12912 SIGN=&#8230;&#8230;<br goog_docs_charIndex="1718" />INCREMENT PROD_ESX_FULL VMWARELM 2005.05 permanent 4 \<br goog_docs_charIndex="1773" />VENDOR_STRING=licenseType=Server;capacityType=cpuPackage;gp=14;exclude=BACKUP \<br goog_docs_charIndex="1853" />ISSUED=10-Nov-2006 NOTICE=FulfillmentId=155132 SIGN=&#8230;&#8230;<br goog_docs_charIndex="1912" />INCREMENT ESX_FULL_BACKUP VMWARELM 2005.05 permanent 4 \<br goog_docs_charIndex="1969" />VENDOR_STRING=licenseType=Server;capacityType=cpuPackage \<br goog_docs_charIndex="2028" />ISSUED=10-Nov-2006 NOTICE=FulfillmentId=155132 SIGN=&#8230;&#8230;<br goog_docs_charIndex="2087" />INCREMENT VC_ESXHOST VMWARELM 2005.05 permanent 4 \<br goog_docs_charIndex="2139" />VENDOR_STRING=licenseType=Server;capacityType=cpuPackage \<br goog_docs_charIndex="2198" />ISSUED=10-Nov-2006<br goog_docs_charIndex="2217" />INCREMENT VC_VMOTION VMWARELM 2005.05 permanent 4 \<br goog_docs_charIndex="2269" />VENDOR_STRING=licenseType=Server;capacityType=cpuPackage \<br goog_docs_charIndex="2328" />ISSUED=10-Nov-2006 NOTICE=FulfillmentId=155132 SIGN=&#8230;&#8230;<br goog_docs_charIndex="2387" />INCREMENT VC_DAS VMWARELM 2005.05 permanent 4 \<br goog_docs_charIndex="2435" />VENDOR_STRING=licenseType=Server;capacityType=cpuPackage \<br goog_docs_charIndex="2494" />ISSUED=10-Nov-2006 NOTICE=FulfillmentId=155132 SIGN=&#8230;&#8230;<br goog_docs_charIndex="2553" />INCREMENT VC_DRS VMWARELM 2005.05 permanent 4 \<br goog_docs_charIndex="2601" />VENDOR_STRING=licenseType=Server;capacityType=cpuPackage \<br goog_docs_charIndex="2660" />ISSUED=10-Nov-2006 NOTICE=FulfillmentId=155132 SIGN=&#8230;&#8230;<br goog_docs_charIndex="2719" /><br goog_docs_charIndex="2720" />27000 和 27010 是License Server的端口。<br goog_docs_charIndex="2754" />以下是一些在 VC 中的授权项目。功能介绍请参考 VMWARE.COM。<br goog_docs_charIndex="2791" />PROD_VC 对 Virtual Center 的授权。如果没有这个授权，VC 就用不了了。<br goog_docs_charIndex="2839" />PROD_ESX_FULL 对 ESX 主机的授权。如果你的 ESX 主机上已经有 Host License，就不需要用到。这个很重要，下面我们讨论混合授权的时候会提到。<br goog_docs_charIndex="2925" />ESX_FULL_BACKUP －参考 VMWARE.COM。<br goog_docs_charIndex="2957" />VC_ESXHOST VC Agent 授权。如果你想通过 VC 来管理 ESX 主机，就需要这个授权。许多朋友不明白什么叫&#8221;通过VC来管理 ESX&#8221;。当你用 VIC 的时候，如果在登录时用 VC 的 IP 地址，那就叫做&#8221;通过 VC 来管理 ESX&#8221;，可使用各种企业功能。如果用 VIC 登录时，用 ESX 的地址，那就不能使用企业功能。<br goog_docs_charIndex="3128" />VC_VMOTION －参考 VMWARE.COM。<br goog_docs_charIndex="3155" />VC_DAS －参考 VMWARE.COM。<br goog_docs_charIndex="3178" />VC_DRS －参考 VMWARE.COM。<br goog_docs_charIndex="3201" /><br goog_docs_charIndex="3202" />下面来谈一下破解历史。<br goog_docs_charIndex="3214" /><br goog_docs_charIndex="3215" />破解 1.0：<br goog_docs_charIndex="3223" />最早、最经典的是 ZWT (Zero Waiting Time) 的破解。基于 Server License 的。<br goog_docs_charIndex="3281" />FlexLM 的验证码是不能用算号器算出来的。因此 ZWT 用修改执行文件的方式，跳过对验证码的校验。破解的原理如下：<br goog_docs_charIndex="3341" />1) ZWT 提供一个虚假的 server license 文件，32 个 CPU 授权。<br goog_docs_charIndex="3387" />2) 用这个文件来安装 License server。<br goog_docs_charIndex="3415" />3) 破解 ESX 上的 vmware-hostd 和 libvimsvc.so 文件。跳过对授权文件的验证。<br goog_docs_charIndex="3471" />4) 破解 VC 上的 vpx.exe 文件。跳过对授权文件的验证。<br goog_docs_charIndex="3506" /><br goog_docs_charIndex="3507" />这种方法对熟悉 Linux 的朋友不是什么大问题。但对不太熟悉 Linux 的朋友就头痛了（因为要到 ESX 主机上去改文件、改属性等）。这个破解有以下局限：<br goog_docs_charIndex="3591" />1) 需要修改 ESX 上的文件。对不熟悉 Linux 和 VMWare 的朋友，非常头痛。以致出现一些&#8221;关闭防火墙&#8221;的讨论。用心想一想，VMWare 会这么弱智，要手工关闭防火墙才能授权？<br goog_docs_charIndex="3687" />2) ESX 的破解文件基于 3.0，不适用 3.0.1。这个倒不是大问题。比较一下原文件和破解文件就发现，其实只修改了三个字节。针对 3.0.1-32039的破解方法如下（如果看不明白，那就不要尝试了）：<br goog_docs_charIndex="3791" />Comparing files vmware-hostd.new and VMWARE-HOSTD.OLD.32039<br goog_docs_charIndex="3851" />00D5929C: 33 55<br goog_docs_charIndex="3867" />00D5929D: C0 89<br goog_docs_charIndex="3883" />00D5929E: C3 E5<br goog_docs_charIndex="3899" />Comparing files libvimsvc.so.new and LIBVIMSVC.SO.OLD.32039<br goog_docs_charIndex="3959" />001BF050: 33 55<br goog_docs_charIndex="3975" />001BF051: C0 89<br goog_docs_charIndex="3991" />001BF052: C3 E5<br goog_docs_charIndex="4007" />3) VC 的破解文件基于 2.0，不适用 2.0.1。这个就没办法了。只好继续用 VC 2.0 来管理。（VC2.0 可以管理 ESX 3.0.1。目前没发现有问题）。<br goog_docs_charIndex="4093" /><br goog_docs_charIndex="4094" />破解/授权 1.5：<br goog_docs_charIndex="4105" /><br goog_docs_charIndex="4106" />破解 1.5 是由于&#8221;正版&#8221; Host License 的出现。<br goog_docs_charIndex="4139" />许多人混淆了 Host License 和 Host Management，以为用 Host License 就不能使用 VC 的企业功能，这是不正确的。其实可以用&#8221;混合授权&#8221;，结合 ZWT 的破解和 Host License 来使用，同样可以使用所有&#8221;企业功能&#8221;。操作方法如下：<br goog_docs_charIndex="4280" />1) 安装 ESX 后。不需要对 ESX 上的文件进行破解。用 VIC 直接连接 ESX，上载 Host License。<br goog_docs_charIndex="4342" />2) 用 ZWT 的 server license 文件来安装 License server。<br goog_docs_charIndex="4390" />3) 破解 VC 上的 vpx.exe 文件。<br goog_docs_charIndex="4414" />4) 用 VC 来管理 ESX。<br goog_docs_charIndex="4431" />这个破解方式的好处是不需要对 ESX 进行破解工作。（因为 ESX 的授权由&#8221;正版&#8221; Host License提供）。并且，就算升级到 ESX 3.0.1，也不需要做额外的工作。比第一种破解方式简单多了。（实际上是由于&#8221;正版&#8221; Host License 的出现，使我们省却了破解 ESX 的步骤）。<br goog_docs_charIndex="4581" /><br goog_docs_charIndex="4582" />还有一个好处是：Host License 可以安装在无数台 ESX 主机上。当然，能通过同一台 VC 管理的 CPU 数量局限在 32 个 CPU。解决办法是安装一台以上的 VC。一台 VC 管理 32 个 CPU 也够的了。<br goog_docs_charIndex="4696" /><br goog_docs_charIndex="4697" />由于 VC 还是用 ZWT 破解。因此只能用 2.0 版，不能升级到 2.0.1。<br goog_docs_charIndex="4739" /><br goog_docs_charIndex="4740" />授权 2.0：<br goog_docs_charIndex="4748" />由于&#8221;正版&#8221; Server License 的出现，其实这个已经不能叫&#8221;破解&#8221;了。用正版的 server license，不需要任何破解。ESX 可以升级到 3.0.1。VC 可以升级到 2.0.1。当然也可以打所有补丁。<br goog_docs_charIndex="4860" /><br goog_docs_charIndex="4861" />授权 3.0？<br goog_docs_charIndex="4869" />由于&#8221;正版&#8221; Server License 比较难找。只能寄希望于网友交流。或者有一天有 FlexLM 算号器出现（我认为不太可能）。<br goog_docs_charIndex="4937" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.onecheng.com/archives/18/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- www.000webhost.com Analytics Code -->
<script type="text/javascript" src="http://analytics.hosting24.com/count.php"></script>
<noscript><a href="http://www.hosting24.com/"><img src="http://analytics.hosting24.com/count.php" alt="web hosting" /></a></noscript>
<!-- End Of Analytics Code -->
