<?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; vmware</title>
	<atom:link href="http://www.tisswb.com/archives/tag/vmware/feed" rel="self" type="application/rss+xml" />
	<link>http://www.tisswb.com</link>
	<description>结婚开始倒计时了，高兴~</description>
	<lastBuildDate>Tue, 19 Jul 2011 09:30:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>FreeBSD7.0安装VMware Tools方法</title>
		<link>http://www.tisswb.com/archives/156.html</link>
		<comments>http://www.tisswb.com/archives/156.html#comments</comments>
		<pubDate>Thu, 09 Oct 2008 09:26:38 +0000</pubDate>
		<dc:creator>笨二十一</dc:creator>
				<category><![CDATA[Linux/Unix]]></category>
		<category><![CDATA[服务器]]></category>
		<category><![CDATA[虚拟化应用]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://www.tisswb.cn/?p=156</guid>
		<description><![CDATA[经常使用虚拟机，特别是VM的人，估计对vmtools都不陌生，这个东东确实对虚拟机性能提升很大，建议安装哦~
FreeBSD7中安装VMtools正常安装会报错 要装perl5.8与compat6x 如果你安装FreeBSD时已经装了Perl5.8可以去掉第一行操作以root登陆或者su到root执行一下操作即可安装Vmware tools 注意开始你必须选择在VM里设置把VMware-FreeBSD-tools的iso镜像挂载到虚拟里



#cd /usr/ports/lang/perl5.8 &#38;&#38; make WITH_GDBM=yes install clean
#cd /usr/ports/misc/compat6x &#38;&#38; make install clean
#ln -s /usr/local/lib/compat/libc.so.6 /lib
#unsetenv REMOTEHOST
<span class="readmore"><a href="http://www.tisswb.com/archives/156.html" title="FreeBSD7.0安装VMware Tools方法" target="_blank">阅读全文——共992字</a></span>]]></description>
			<content:encoded><![CDATA[<p>经常使用虚拟机，特别是VM的人，估计对vmtools都不陌生，这个东东确实对虚拟机性能提升很大，建议安装哦~</p>
<p>FreeBSD7中安装VMtools正常安装会报错 要装perl5.8与compat6x 如果你安装FreeBSD时已经装了Perl5.8可以去掉第一行操作以root登陆或者su到root执行一下操作即可安装Vmware tools 注意开始你必须选择在VM里设置把VMware-FreeBSD-tools的iso镜像挂载到虚拟里</p>
<table style="width: 98%; border: #ffffff 1px solid;" border="0">
<tbody>
<tr class="tr3">
<td>#cd /usr/ports/lang/perl5.8 &amp;&amp; make WITH_GDBM=yes install clean<br />
#cd /usr/ports/misc/compat6x &amp;&amp; make install clean<br />
#ln -s /usr/local/lib/compat/libc.so.6 /lib<br />
#unsetenv REMOTEHOST<br />
#mount /cdrom<br />
#cd /cdrom<br />
#cp vmware-freebsd-tools.tar.gz /root<br />
#cd /root<br />
#tar -zxvf vmware-freebsd-tools.tar.gz<br />
#cd vmware-tools-distrib<br />
#./vmware-install.pl</td>
</tr>
</tbody>
</table>
<p> </p>
<p>VMware-tools的使用</p>
<p>　　要使用VMware-tools，需要在VMware主程序界面中选择“VM”菜单下的“Install vmware-tools”</p>
<p>　　主要的可执行程序放在 /usr/local/bin目录下：</p>
<p>　　vmware-config-tools.pl</p>
<p>　　这是个shell环境下可执行脚本，可以在命令行下直接输入vmware-config-tools运行，它的主要作用就是启动vmware-tools，设置屏幕分辨率。</p>
<p>　　vmware-toolbox</p>
<p>　　这是个运行在X终端环境下的Gtk图形界面的管理程序，必须在X环境下才能执行，vmware-tools默认安装时，这个程序运行时有问题，提示需要libc.so.5和libm.so.3两个库，为了能够运行，需要在/usr/lib文件夹内建立两个库的连接：</p>
<p>　　cd /usr/lib</p>
<p>　　ln -s libc.so libc.so.5</p>
<p>　　ln -s libm.so libm.so.3</p>
<p>　　启动X，比如KDE，在模拟终端中输入“vmware-toolbox”即可进入vmware-tools的控制面板</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tisswb.com/archives/156.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VI3实战&#8211;基础软件准备</title>
		<link>http://www.tisswb.com/archives/137.html</link>
		<comments>http://www.tisswb.com/archives/137.html#comments</comments>
		<pubDate>Tue, 07 Oct 2008 06:10:09 +0000</pubDate>
		<dc:creator>笨二十一</dc:creator>
				<category><![CDATA[服务器]]></category>
		<category><![CDATA[虚拟化应用]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[虚拟化技术]]></category>

		<guid isPermaLink="false">http://www.tisswb.cn/?p=137</guid>
		<description><![CDATA[需要部署一套完整的生产环境来进行应用服务，前期用破解版的来进行测试。现在来准备一下软件：
ESX Server版本是：esx-3.5.0_Update_2-110268 esx 3.5.0 Update 2 110268 除bug修正版
VIM版本是：VMware-VIMSetup-2.5.0-104265 Virtual Center 2.5 104265 官方中文版
破解补丁：http://www.nowlinux.cn/thread-638-1-1.html
ESX3.5可以安装在虚拟机上，但是要求很高，必须是双核支持虚拟技术的cpu才可以，所以建议另找一些机器作为实验用。
]]></description>
			<content:encoded><![CDATA[<p>需要部署一套完整的生产环境来进行应用服务，前期用破解版的来进行测试。现在来准备一下软件：</p>
<p>ESX Server版本是：<a href="ed2k://|file|esx-3.5.0_Update_2-110268-www.vmware.cn.rar|592470843|A82E7664CEC3073982316CBCF64FBF41|h=GBRN46YY4FYOAU54AVBO2EC2LM4SNW55" target="_blank">esx-3.5.0_Update_2-110268</a> esx 3.5.0 Update 2 110268 除bug修正版</p>
<p>VIM版本是：<a href="ed2k://|file|VMware-VIMSetup-2.5.0-104265-sc-www.vmware.cn.zip|616517059|290BCE23749FFC85E4E4814B876BE057|h=AIJFI7N5XWC43ZDYOBMTXE7QYFHXLJBI|/" target="_blank">VMware-VIMSetup-2.5.0-104265</a> Virtual Center 2.5 104265 官方中文版</p>
<p>破解补丁：<a href="http://www.nowlinux.cn/thread-638-1-1.html">http://www.nowlinux.cn/thread-638-1-1.html</a></p>
<p>ESX3.5可以安装在虚拟机上，但是要求很高，必须是双核支持虚拟技术的cpu才可以，所以建议另找一些机器作为实验用。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tisswb.com/archives/137.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ESX 3.5 从安装到破解</title>
		<link>http://www.tisswb.com/archives/117.html</link>
		<comments>http://www.tisswb.com/archives/117.html#comments</comments>
		<pubDate>Thu, 11 Sep 2008 16:56:21 +0000</pubDate>
		<dc:creator>笨二十一</dc:creator>
				<category><![CDATA[服务器]]></category>
		<category><![CDATA[虚拟化应用]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://www.tisswb.cn/?p=117</guid>
		<description><![CDATA[ESX Server 是VMWare 虚拟化解决方案中企业级 的软件产品。
ESX Server 目前的最新版本是 3.5 ，实际上是一个精简的linux底层加上vmware服务。
1、ESX Server 3.5 可以从vmware公司的网站下载最新版本。只需要填写一些调查表格就可以得到下载地址，因为下载采用了动态链接，也就是session检测，所以下载不要中途停止，也最好不要管理vmware的网页。 从网站上下载的是试用版，但是只要输入正版序列号，就可以变成正式版，现在大多数的软件都采用这种发布方式。比如oracle，比如微软的win 2008 ，更是把 标准版企业版数据中心版集成到一张光盘上，输入不同的序列号就可以激活不同的版本。
所以，下载ESX Server，建议去vmware.com 下载，这样保证文件的完整可靠，不会被修改，不会有恶意程序，而且绝对是最新的稳定版本。
2、ESX Server架构中包含很多组件，比如中心管理控制台 Virtual center 2.5 ，比如客户端的管理程序 Virtual Infrastructure Client ,Vmware lisence Server ,还包括 物理机和虚拟机转换程序 P2V ，还有负责自动迁移的Vmotion，还有负责负载均衡的HA等等。
<span class="readmore"><a href="http://www.tisswb.com/archives/117.html" title="ESX 3.5 从安装到破解" target="_blank">阅读全文——共4019字</a></span>]]></description>
			<content:encoded><![CDATA[<p>ESX Server 是VMWare 虚拟化解决方案中企业级 的软件产品。<br />
ESX Server 目前的最新版本是 3.5 ，实际上是一个精简的linux底层加上vmware服务。<br />
1、ESX Server 3.5 可以从vmware公司的网站下载最新版本。只需要填写一些调查表格就可以得到下载地址，因为下载采用了动态链接，也就是session检测，所以下载不要中途停止，也最好不要管理vmware的网页。 从网站上下载的是试用版，但是只要输入正版序列号，就可以变成正式版，现在大多数的软件都采用这种发布方式。比如oracle，比如微软的win 2008 ，更是把 标准版企业版数据中心版集成到一张光盘上，输入不同的序列号就可以激活不同的版本。<br />
所以，下载ESX Server，建议去vmware.com 下载，这样保证文件的完整可靠，不会被修改，不会有恶意程序，而且绝对是最新的稳定版本。</p>
<p>2、ESX Server架构中包含很多组件，比如中心管理控制台 Virtual center 2.5 ，比如客户端的管理程序 Virtual Infrastructure Client ,Vmware lisence Server ,还包括 物理机和虚拟机转换程序 P2V ，还有负责自动迁移的Vmotion，还有负责负载均衡的HA等等。</p>
<p>3、ESX Server的安装很简单，只要安装过linux的都很容易的可以安装完毕，因为我是在服务器上进行的安装，有SCSI硬盘，而且有两块网卡，所以没有出现任何错误。 硬盘可以让ESX Server 来做自动分区，其中有个分区的格式是 vmfs 格式，是用来存放虚拟机文件的。ESX 安装的时候，最好使用域名模式，建议在局域网内建立DNS主机。</p>
<p>4、安装完毕后，在一台windows操作系统的计算机上安装 Virtual Center和Virtual lisence Server 。Virtual Center可以将多个Esx Server 放在统一的界面中进行管理，非常的方便。 Virtual lisence 则主要是提供授权服务的。</p>
<p>5、这个时候，需要激活ESX Server 了。这个时候，你有两个选择，一个是从vmware的官方网站申请了 60天的序列号。 一个选择就是破解了，嘿嘿。从网上搜索到了ESX 3.5的破解程序，注意，Esx3 和Esx3.5 的破解程序是不一样的，否则容易出现问题。</p>
<p>（1）、登录ESX Server ,修改/etc/ssh/sshd_config  ，将PermitRootLogin no 改为 PermitRootLogin yes ，使用vi来修改，呵呵，记得insert是插入修改，而ESC : wq 是存盘退出就行了。<br />
（2） 重启sshd服务。service sshd restart.<br />
(3) 这时候再停掉防火墙服务. service iptables stop  service iptables off  。注意这里是关键，网上很多文档里写这里还要执行 service firewall stop ,chkconfig firewall off  ，这是不正确的，因为firewall属于守护进程，一旦被停止，不但会马上自启动，而且还会连带iptables启动 ，到时ESX 无法和lisence server通信，造成无法授权。<br />
（4） 停掉vmware服务。 service mgmt-vmware stop<br />
(5)使用SSH Secure File Transfer 之类的工具， 向ESX 上传破解文件。 破解文件主要是两个 ，一个叫做libvimsvc.so，一个叫做vmware-hostd ，两个文件都在/usr/lib/vmware/hostd目录下，上传前，建议对这两个文件做个备份。上传后，请记住，把两个文件的属性改为  755 ！<br />
然后启动vmware服务。 service mgmt-vmware start<br />
（6）再转到Virtual Center 服务器上，将破解文件p2vsdk.dll 和 vpxd.exe 放到WindowsProgram FilesVMwareInfrastructureVirtualCenter Server 目录下去，同理，覆盖前记得备份原有文件。<br />
（7）在vmware license Server tools 中加入破解的授权文件vmware.lic，在config services 的path to the license file处修改。然后重新读取lic文件，并且重启 license server服务即可。<br />
（8）用VIC连接Virtual Center，会出现证书提示，选择忽略即可。进入控制台后，点击Administration下的VirtualCenter Management server configuration ，选择license server ，如果我们的license server 是和ESX Server安装在同一台服务器上的，那么选择 use license services on this virtualcenter server 就可以了，否则选择第三项，输入license server的地址。 Virtual center破解完成。<br />
（9）这时候，我们可以添加已经安装好的ESX Server主机，添加过程很简单，之需要输入root的密码即可，添加成功后，在左侧出现ESX主机名，比如esx01.test.com ，然后点击 configuration ，点击Liscense Sources ，选择第三项，use license server ，填入license server的域名即可，记住！ 是域名。点击确定，对ESX Server的授权就成功了<br />
（10） 另外在virtual center这台计算机上，最好是单ip地址，或者说域名指向是单ip。我安装VC的时候，服务器是双网卡，而且是在一个domain环境中，所以VC服务器的域名指向的是两个不同的ip地址，导致无法授权成功。</p>
<p>6、破解完成后，就可以新建虚拟机了。ESX 默认保留一个网卡用作vmnetwork ，是用作管理通讯的。虚拟机的新建和使用和vmware workstation相同，建成后，可以点击summary下的open console 就可以启动一个console对虚拟机进行操作。</p>
<p>7、在ESxserver中可以，点击性能选项卡，可以很清楚的看到整个server或者单独的guest os对 cpu、内存、network 、系统的资源占用情况 。还可以为每个虚拟机分配 保留的资源，也可以限制其最大使用的资源 。</p>
<p>8、在vmware workstation中，当建立多个虚拟机，并且需要对外发布服务的时候，就会造成异常。而在ESX Server中，把每个网卡都虚拟成了一个多达 64口的交换机，即使多个虚拟机共享一个网卡对外发布服务，都没有任何的问题。</p>
<p>9、支持虚拟机的自动启动。 当host 主机 需要reboot 时， 主机启动后，可以设定主机上的 虚拟机自动启动，而且可以采用延时启动的方式，比如间隔120s，逐个启动虚拟机，启动哪几个虚拟机也是可以设定的。</p>
<p>10、支持时间任务计划。可以设定在指定的时间执行任务，比如打开或者关闭虚拟机。一个可行的方案就是 在早上 8 点打开某服务的虚拟机，而在下午六点半下班后将虚拟机进入suspend状态。</p>
<p>11、支持多用户管理，可以添加多个用户帐号，进行ESX Server的管理 ，可以设定不同的用户权限，比如是 admin还是 power user ，比如是否可以建立虚拟机，是否具有关闭电源的权利等等。</p>
<p>12、支持虚拟机模板技术，可以将一个虚拟机clone 或者 convert 为一个 template ,比如，我们将一个win2003 的guest os转化为模板，当需要新建一台虚拟机的时候，只需要从这个template deploy出来即可。模板和虚拟机的转化是双向的。也可以将模板重新转化回虚拟机，这样的好处是可以保证模板永远是最新最使用的。</p>
<p>13、支持虚拟机的迁移，可以将一个虚拟机从一台ESx server转移到另外一台ESX server 。当然，如果你使用了Vmotion ，这个转移过程还可以是自动的，根据一些设定好的条件，如资源占用情况，是否宕机等等。 当然，这种转移需要共享存储的支持。</p>
<p>14、可以通过VC控制台对存储空间进行管理，比如上传或者下载文件，在控制台界面中，默认的布局是host and cluster ,可以选择datastore，就可以看到存储界面了，可以常看其状态并进行文件管理。</p>
<p>15、ESX是支持存储的，无论是SAN还是NAS，可以用openfiler 或者 freenas来模仿SAN或者NAS 。在ESX中，需要配置一个网卡作为vmkernel和存储通讯，还要在openfiler或者freenas中设置安全措施，或者允许的ip地址访问等等。</p>
<p>16、支持snapshot ，很方便的功能，对虚拟机做了snapshot后，任何时候都可以恢复到做snapshot时的系统状态，支持多个snapshot，相当于guest os有了一个时光机器。</p>
<p>17、运行很稳定。 让底层的linux和硬件打交道，在其上面模拟运行windows类操作系统，给良好的UI ，也算是各自发挥各自的长处，运行三个月以来，ESX很稳定，运行在它上面的windows服务也很稳定。以前我的windows服务器一般需要定期重启，现在基本不需要了。</p>
<p>18、HA DRS 这些试验还没有做，不过我有个疑问就是，当使用这些服务的时候，需要使用共享存储，共享存储成为一个故障点，连接共享存储的网络也是故障点。而且如果ESX用在生产环境中，对所在的服务器的系统资源应该会有一个大体的规划，包括占用的峰值等等。而自动迁移，很多时候时一台ESX Server无法沟通另外一台ESX Server后产生的自动动作，这种系统的自执行有很多事情，觉得不比人更可靠。 呵呵，等有了实验环境再详细实验吧。</p>
<p>破解文件下载地址：<a href="http://www.nowlinux.cn/thread-493-1-1.html">http://www.nowlinux.cn/thread-493-1-1.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tisswb.com/archives/117.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>多台服务器VMware虚拟化综合管理解决方案</title>
		<link>http://www.tisswb.com/archives/53.html</link>
		<comments>http://www.tisswb.com/archives/53.html#comments</comments>
		<pubDate>Sat, 17 May 2008 04:54:59 +0000</pubDate>
		<dc:creator>笨二十一</dc:creator>
				<category><![CDATA[服务器]]></category>
		<category><![CDATA[虚拟化应用]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[虚拟化技术]]></category>

		<guid isPermaLink="false">http://www.tisswb.cn/?p=53</guid>
		<description><![CDATA[一、面临的问题
我所在的公司系一家大型国有航运集团下属的区域公司，成立于2003年。公司管理着东北区域内18家子公司、分公司和办事处。随着公司经营规模的不断扩大，公司的信息化建设也经历了一场跨越式的发展：从最初的几台服务器、几十台客户端小型网络，发展到今天的31台服务器、230多台客户端、连接东三省的中型网络。
公司自成立之日起，对于信息化建设非常重视，投入了大量的人力物力，仅服务器硬件购买成本，就高达100余万元。由于公司服务器购买时间比较集中，因此到2006年底，迎来了一个服务器报废的高峰。截至2006年12月16日，共有11台服务器需要进行报废处理，列表如表1：
按照通常的做法，自然是报废一台服务器购买一台新服务器。不过我们马上否决了这种做法：无他，“成本”而已。
这些服务器的硬件配置在今天看来并不高。配置最好的DELL PV755N，也不过是奔腾3 1.13G CPU/ 1GB 内存而已；其他服务器的基本上CPU主频从奔腾3 700到奔腾3 1.13G不等，内存都是512MB。在这个硬件配置情况下，我们的各项应用已经可以流畅运行。
<span class="readmore"><a href="http://www.tisswb.com/archives/53.html" title="多台服务器VMware虚拟化综合管理解决方案" target="_blank">阅读全文——共9745字</a></span>]]></description>
			<content:encoded><![CDATA[<p align="center"><a href="http://www.xuniji.com/upload/xunihua/2007020523191568.jpg" target="_blank"><img src="http://www.xuniji.com/upload/xunihua/2007020523191568.jpg" border="0" alt="点击查看大图" width="132" /></a></p>
<p><span style="font-size: 14px;"><script type="text/javascript"></script>一、面临的问题</span></p>
<p>我所在的公司系一家大型国有航运集团下属的区域公司，成立于2003年。公司管理着东北区域内18家子公司、分公司和办事处。随着公司经营规模的不断扩大，公司的信息化建设也经历了一场跨越式的发展：从最初的几台服务器、几十台客户端小型网络，发展到今天的31台服务器、230多台客户端、连接东三省的中型网络。</p>
<p>公司自成立之日起，对于信息化建设非常重视，投入了大量的人力物力，仅服务器硬件购买成本，就高达100余万元。由于公司服务器购买时间比较集中，因此到2006年底，迎来了一个服务器报废的高峰。截至2006年12月16日，共有11台服务器需要进行报废处理，列表如表1：</p>
<p>按照通常的做法，自然是报废一台服务器购买一台新服务器。不过我们马上否决了这种做法：无他，“成本”而已。</p>
<p>这些服务器的硬件配置在今天看来并不高。配置最好的DELL PV755N，也不过是奔腾3 1.13G CPU/ 1GB 内存而已；其他服务器的基本上CPU主频从奔腾3 700到奔腾3 1.13G不等，内存都是512MB。在这个硬件配置情况下，我们的各项应用已经可以流畅运行。</p>
<p>如果购买新服务器，新服务器的硬件配置和性能要远远高于我们四五年前所购买的服务器，可能造成大马拉小车的投资浪费。而且，11套不同环境架构的应用系统全部更新，需要购买11台新服务器，一次性投入成本高昂，采购规模超过了公司的项目预算。</p>
<p>那么，是否可以通过应用整合，来减少服务器购买数量呢？经过仔细分析，我们发现了一件很尴尬的事情。公司成立时间虽然不长，但是业务发展十分迅猛，公司的业务系统和信息管理系统也几经换代。在这些服务器上运行的业务系统，大多数已经不再使用或很少使用，但是应商务、财务等部门的需求，而必须要保留下来，并将继续运行3~5年或者更长的时间。这些需要保留的业务系统，当初采用的开发技术不尽相同，有的业务应用系统又有特殊要求，在各自不同的操作系统上运行至今；如果采用传统的单服务器多应用系统平台整合，肯定无法达到预期目的。</p>
<p>既希望保持公司原有的基于Windows 2000或者Windows NT应用系统平台，又希望体会最新的硬件效果，在目前看来困难重重。</p>
<p>我们在解决方案和产品选型上遇到了双重难题。</p>
<p>二、选择技术解决方案</p>
<p><a href="http://www.xuniji.com/upload/xunihua/20070205230146la.jpg" target="_blank"><img title="按此在新窗口浏览图片" src="http://www.xuniji.com/upload/xunihua/20070205230146la.jpg" border="0" alt="" width="250" /></a></p>
<p>物理服务器硬件<br />
<a href="http://www.xuniji.com/upload/xunihua/20070205230254bl.jpg" target="_blank"><img title="按此在新窗口浏览图片" src="http://www.xuniji.com/upload/xunihua/20070205230254bl.jpg" border="0" alt="" width="200" /></a></p>
<p>VMware Infrastructure 3.0在多平台兼容方面表现优秀<br />
<a href="http://www.xuniji.com/upload/xunihua/20070205230357ac.jpg" target="_blank"><img title="按此在新窗口浏览图片" src="http://www.xuniji.com/upload/xunihua/20070205230357ac.jpg" border="0" alt="" width="200" /></a></p>
<p>Virtual Center管理服务器端软件可以方便直观地监控资源利用率</p>
<p><a href="http://www.xuniji.com/upload/xunihua/20070205230506m0.jpg" target="_blank"><img title="按此在新窗口浏览图片" src="http://www.xuniji.com/upload/xunihua/20070205230506m0.jpg" border="0" alt="" width="200" /></a></p>
<p>应用VMotion技术可以方便地进行数据迁移</p>
<p>以前的服务器面临过保报废，希望新购的服务器对于老旧的操作系统平台的支持又无法完美兼容。使用什么样的解决方案，才能够在体会新一代服务器硬件优越性能的同时，低成本高效率地满足多操作系统异构平台的应用整合，并实现原有操作系统和应用系统到新系统体系的平滑迁移呢？</p>
<p>在综合衡量物理实体机和虚拟机的技术解决方案以后，我们最终决定采用虚拟化技术来构建这个新的应用环境。什么是服务器虚拟化？不同的厂商有不同的定义，但其核心思想是一样的，即它是一种方法，能够通过区分资源的优先次序并随时随地能将服务器资源分配给最需要它们的工作负载来简化管理和提高效率，从而减少为单个工作负载峰值而储备的资源。(以上部分内容引用自代飒然的《趋于完整的服务器虚拟化技术在逐渐形成》)</p>
<p>虚拟化技术起源于大型机，通过服务器虚拟化，可以将一台物理服务器变成多台虚拟服务器，每个虚拟服务器可以运行自己独立的操作系统和应用，从而达到提高服务器资源使用效率，节约服务器管理成本的目的。</p>
<p>不过，服务器的虚拟化，在最大化服务器使用效率的同时，也带来了性能损耗。虚拟化的应用程序运行效率差异很大，有的能够做到接近原始物理环境下运行的效率，有的则低劣到终端用户所难以接受的程度。那些像大数据库系统或者微软的Exchange应用，需要占用大量的I/O和内存资源，并不适合实施虚拟化技术。</p>
<p>但是随着英特尔和AMD在处理器上对虚拟化提供了硬件支持，虚拟化技术在x86服务器上也有了更加光明的应用前景。</p>
<p>实际上，我们使用虚拟机产品进行技术学习和实验测试已经有很长一段时间了。我们最早使用的是VMWare Workstation 3.x版本。微软公司在2003年2月收购Connectix公司后，推出了VirtualPC2004。由于操作简便，并且是微软出品，感觉上对于微软自家产品的支持应该更好，所以转向了VPC。不过微软对于Linux系统的不支持态度，以及VMWare Workstation5.x版本方便的快照管理功能，使我们重新回到了VMWare的怀抱。</p>
<p>我们最初的倾向就是微软公司的Virtual Server 2005 R2。</p>
<p>微软Virtual Server 2005 R2是一款免费产品，在一台运行Windows Server 2003标准版的物理服务器上，最多可以同时运行4个微软的基于Windows Server 2003操作系统的虚拟机，而无需额外授权；软件授权成本优势巨大。</p>
<p>我们计划报废的服务器中，有10台服务器在运行微软公司的服务器产品。在微软自家的虚拟化平台上运行微软的操作系统，应该可以获得更好的稳定性和更佳的系统性能。</p>
<p>我们在一台DELL PE6650服务器(CPU至强2.7GHz×4/内存 4GB/硬盘73GB×2 RAID1 + 146GB×3 RAID5)上进行了测试。我们发现微软的Virtual Server 2005 R2是一款优点和缺点都同样鲜明的虚拟化产品。根据我们公司的实际情况，我们认为如下因素是我们放弃微软虚拟化解决方案的主要原因：</p>
<p>1.微软公司对于Virtual Server 2005 R2的集中管理，暂时还有一定的欠缺。微软公司计划在Microsoft System Center系列产品中提供Virtual Server 2005 R2的集中管理解决方案，但是该产品尚未正式上市。</p>
<p>2.Virtual Server 2005 R2缺乏高可用性解决方案。</p>
<p>3.Virtual Server 2005 R2无法提供多快照管理功能。</p>
<p>4.物理机到虚拟机的迁移步骤略显烦琐。</p>
<p>虽然我们很遗憾地放弃了微软公司的虚拟化产品，但是Virtual Server 2005 R2巨大的成本优势是我们无法忽略的。我们计划在今后公司部署基于Windows Server 2003操作系统的非关键性应用上，继续采用微软公司的虚拟化产品，并同时期待微软公司能够尽快解决在虚拟化技术解决方案中的欠缺之处。</p>
<p>接下来，我们对VMWare公司的虚拟化产品进行了考察和评估，决定选用VMWare公司的产品来实施公司的应用系统整合。</p>
<p>VMware Infrastructure 3.0是VMWare公司在2006年6月发布的最高端企业产品，VMware Infrastructure 3.0套装软件整合了Virtual Center 2管理工具、ESX Server3产品，VMFS分散档案系统软件，以及全新的 Distributed Resource Scheduler、High Availability和Consolidated Backup 等。在整个服务器的底层硬件、AS/OS和后台存储技术上都有了更大的突破。</p>
<p>经过考察对比，我们决定选用VMWare公司的VMware Infrastructure 3.0套件作为公司虚拟化技术的解决方案。</p>
<p>VMware Infrastructure 3.0产品所具备的下面几个特性是我们真正看重的：</p>
<p>1.应用整合与多平台并存</p>
<p>通过ESX，我们得以将对于硬件资源负荷要求并不算高的多平台应用整合到一***立的物理机内部，通过划分CPU、内存、存储以及I/O资源池的方式，最大限度地保证应用程序利用到全部的硬件资源。我们以往在同一物理平台上实现多操作系统是一件相当复杂的事情，操作系统是否能够安装将依赖于硬件平台的兼容性。而现在，VMWare ESX能够广泛的支持Windows服务器平台以及Linux平台，这里包含DELL 9G服务器无法正常安装的Windows NT，以及我们公司正在使用的Windoss 2000 SP1。</p>
<p>2.VMotion-实时迁移技术</p>
<p>应用VMotion技术，我们可以将应用从一台物理机迁移到另外一台物理服务器上，而时间只需要2秒钟。也就是说，建立起两台物理机以后，通过布署相同平台的虚拟机环境，我们的应用层基于虚拟机来实现，而数据存储依靠两台物理机之间的共享存储来实现。只要物理服务器不宕机，那么我们的应用将会是无间断的流畅运行。而应对物理服务器宕机的另一手段是HA功能模块。</p>
<p>3.DRS-动态平衡和分配</p>
<p>对于采用虚拟化技术，在一台物理服务器上整合多个公司业务应用，我们最担心的就是多个业务系统之间性能分配的问题。安装在Virtual Center管理服务器端的分布式资源调度程序，可以跨资源池不间断的监控资源利用率。在多个资源池之间动态的分配可用资源。当DRS所监控的某一个虚拟机负载较大的时候，DRS将在所管理的物理机上寻找合适的虚拟机做应用间的迁移。也正是因为DRS的监控和平衡负载机制，让我们可以放心的布署虚拟机应用，和对硬件资源做到完全透明的监控。</p>
<p>三、选择硬件解决方案</p>
<p>俗话说：好马拉好车。</p>
<p>有了VMWare虚拟化技术解决方案这样一架好车，如何选定一匹经济适用、马力强劲的良驹来拉动这架好车，就是我们接下来需要考虑的问题了。</p>
<p>我们对服务器的基本要求是：</p>
<p>1.硬件采购成本不能太高；</p>
<p>2.CPU运算能力强；</p>
<p>3.内存容量充足；</p>
<p>4. 服务器内存和硬盘的I/O吞吐性能良好。</p>
<p>由于我们公司一直采用DELL的企业级服务器产品，有着良好客户体验，因此本次应用整合自然继续选用DELL的服务器产品。我们首先排除了DELL的Power Edge 68X0系列企业级服务器；虽然PE68X0系列服务器可以提供更强大的计算能力和更高的I/O吞吐量，同样高昂的价格也令人望而却步。DELL的PE 19X0系列服务器虽然售价低廉，但是扩展能力有限，服务器性能也无法满足同时运行多台虚拟服务器的要求。这样，我们将目光对准了DELL的PE 29X0系列服务器——Power Edge 2950。</p>
<p>DELL PE2950服务器在2U机箱内可以提供多达6个3.5英寸 SATA II硬盘驱动器。处理器方面我们采用了期盼已久的新一代Intel XEON平台Clovertown四核处理器，这款处理器基于Intel最新的酷睿2架构体系，在PE2950这款两路两U的平台上提供了多达8颗物理内核的运算能力，在处理多任务并发的应用环境下，能够在相同的空间密度内提供更丰富的CPU处理资源，特别对于VMware这样的资源池划分环境，更密集的处理器处理能力将能够负担更多的虚拟机应用需求。尤为引人注目的是，Intel XEON平台Clovertown四核处理器能够在芯片级别上通过Intel VT技术直接支持VMWare公司的虚拟化产品，大大提高了虚拟机的CPU性能。所以，在我们已经敲定的服务器平台上选择Intel最新的四核处理器是不二的选择。</p>
<p>在虚拟机对于硬件要求颇高的I/0环节，PE2950支持最高达32GB全缓冲DIMM内存；6个内存通道，每通道支持8GB/Sec的内存带宽，内存的优势在虚拟机平台环境下获得了最大程度的发挥。</p>
<p>通过PE2950内部集成256MB Cache的PERC5i磁盘阵列控制器，5块硬盘组合成的RAID5阵列，可以兼顾足够的磁盘吞吐能力和安全性能。磁盘性能方面，DELL的9代服务器由于采用的是串型附加SCSI存储，性能比较上一代SCSI存储能力提升巨大。</p>
<p>四、方案定型</p>
<p>最后，我们计划公司虚拟化技术解决方案分两期执行。第一期购买2台四核的DELL PE2950服务器(双CPU/8GB FBD内存/5块15000转的SAS硬盘)，以及2套VMWare VEN 3.0.1，1套VMware P2V Assistant2.1物理系统迁移软件。</p>
<p>根据第一期方案具体实施情况，经过二次评估后，再适时采购1台MD3000 DAS存储设备作为存储共享设备，以及1套Virtual Center2.0管理软件，拓展VMWare VEN3.0.1产品的功能，进一步提升虚拟化技术解决方案的应用价值。</p>
<p>五、方案评估和测试</p>
<p><a href="http://www.xuniji.com/upload/xunihua/200702052307452j.jpg" target="_blank"><img title="按此在新窗口浏览图片" src="http://www.xuniji.com/upload/xunihua/200702052307452j.jpg" border="0" alt="" width="200" /></a><br />
VMWare VEN 3.0.1，1和VMware P2V Assistant2.1成为了最终选定的软件<br />
<a href="http://www.xuniji.com/upload/xunihua/20070205230838my.jpg" target="_blank"><img title="按此在新窗口浏览图片" src="http://www.xuniji.com/upload/xunihua/20070205230838my.jpg" border="0" alt="" width="200" /></a><br />
在安装VMWare Server 1.0.1时我们推荐默认安装方式</p>
<p><a href="http://www.xuniji.com/upload/xunihua/20070205230934f7.jpg" target="_blank"><img title="按此在新窗口浏览图片" src="http://www.xuniji.com/upload/xunihua/20070205230934f7.jpg" border="0" alt="" width="200" /></a><br />
在系统迁移过程中VMware P2V Assistant 2.1.2安装简单<br />
<a href="http://www.xuniji.com/upload/xunihua/20070205231028yz.jpg" target="_blank"><img title="按此在新窗口浏览图片" src="http://www.xuniji.com/upload/xunihua/20070205231028yz.jpg" border="0" alt="" width="200" /></a><br />
在迁移系统中，各软件版本间的兼容性是个大问题<br />
<a href="http://www.xuniji.com/upload/xunihua/2007020523112097.jpg" target="_blank"><img title="按此在新窗口浏览图片" src="http://www.xuniji.com/upload/xunihua/2007020523112097.jpg" border="0" alt="" width="200" /></a><br />
捕获实体物理系统的虚拟镜像出乎意料的简单<br />
<a href="http://www.xuniji.com/upload/xunihua/200702052312395b.jpg" target="_blank"><img title="按此在新窗口浏览图片" src="http://www.xuniji.com/upload/xunihua/200702052312395b.jpg" border="0" alt="" width="200" /></a><br />
将虚拟镜像导入VMWare需要用VMWare Server 1.0.1做一下中转站</p>
<p>2006年11月底，我们从DELL公司购买的两台DELL PE2950服务器到货。随后我们从VMWare公司官方网站下载了VMWare VEM 3.0.1和VMWare Virtual Center2.0、VMware P2V Assistant，并且申请了180天的测试序列号。我们还下载了免费的VMWare Server 1.0.1和VMware Virtual Machine Importer 2.0，作为系统迁移中转使用。</p>
<p>方案评估和测试过程如下：</p>
<p>1.安装VMWare VEM 3.0.1</p>
<p>VMWare VEM3.0.1经过了DELL PE2950服务器的硬件兼容性认证，在PE2950服务器上的安装过程非常顺利。我们只需要简单地按照安装向导的指示，一路下一步就可以了。采用系统默认方式安装，VMWare VEM3.0.1会自动将剩余硬盘空间划分为一个大的VMFS文件系统分区，这样就无法采用硬盘直接读写的方式安装多台虚拟机了，对于虚拟机的的磁盘子系统性能，会有一定的影响。既然是方案评估，我们还是偷点懒好了。系统安装完成约需30分钟。</p>
<p>2.安装VMWare Server 1.0.1</p>
<p>我们计划使用公司现有的一台DELL PV775N的NAS服务器(外节一台DELL PV220S磁盘阵列柜，拥有1.3T存储空间)存放从物理实体机迁移的VMHD镜像文件。为了简化系统迁移的步骤，我们将MWare Server 1.0.1安装在这台NAS服务器上。</p>
<p>软件的安装过程很简单，全部采用默认方式进行安装。安装过程中需要的输入软件许可序列号，这个序列号可以从VMWare公司的官方网站上免费申请。</p>
<p>3.安装VMware P2V Assistant 2.1.2</p>
<p>为了简化系统迁移的步骤，我们同样将VMware P2V Assistant 2.1.2安装在DELL PV775N NAS服务器上。</p>
<p>软件的安装过程很简单，全部采用默认方式进行安装即可。</p>
<p>4.安装VMware Virtual Machine Importer 2.0</p>
<p>VMware Virtual Machine Importer 2.0是一款虚拟系统迁移和转换工具，它在VMWare公司的虚拟化技术解决方案中，起着承上启下的作用。它能够帮助用户在VMWare公司的多个虚拟化产品之间进行虚拟系统的迁移，还能够导入Symantec公司的Symantec LiveState 和Ghost 9，以及微软的Virtual PC和Virtual Server 2005 R2生成的镜像文件。</p>
<p>软件按照默认方式安装即可。</p>
<p>需要注意的是，VMware Virtual Machine Importer 2.0要求宿主系统环境中不能有VMWare公司的其他产品，并且仅能兼容从Windows NT4.0到Windows Server 2003操作系统的迁移，对于Linux操作系统和64位Windows操作系统，以及早于Windows 3.x的微软操作系统，无法完全支持。此外，VMware Virtual Machine Importer 2.0迁移虚拟系统的时候，还需要考虑宿主操作系统是否支持。譬如说，迁移Windows Server 2003操作系统，则要求VMware Virtual Machine Importer 2.0安装的宿主操作系统至少是WindowsXP或者Windows Server 2003。在评估测试中，考虑到我们需要迁移的应用系统都是基于Windows Server 2000操作系统的，因此我们将VMware Virtual Machine Importer 2.0安装在一台Windows Server 2000操作系统的服务器上。</p>
<p>5.捕获实体物理系统的虚拟镜像</p>
<p>这个步骤竟然出乎意料地简便易行！首先通过查询硬件兼容列表确认源系统服务器硬件是否在支持之列，然后使用VMware P2V Assistant BootCD启动源系统服务器。VMware P2V Assistant BootCD上是一个可以在光盘上运行的名为Knoppix的小型Linux系统，它会检测源系统服务器的硬盘和网卡，然后需要用户确定是否使用SAN光纤存储真了，检测的硬盘和网卡是否正确，是否使用使用DHCP自动获得IP。完成这些步骤后，就可以在DELL PV775N Nas服务器上运行VMware P2V Assistant 2.1.2，选择克隆源物理系统，并输入在源物理服务器上指定的IP地址，制定一个虚拟镜像系统VMHD文件存放的路径，就可以了。捕获结束后，可以到C:Documents and SettingsUserName$Local SettingsTemp目录下查看捕获日志。</p>
<p>我们选取了具有典型意义的两台服务器进行捕获测试：分别是一台运行于DELL PE 1550机架式服务器的小应用系统，和一台运行于DELL PE SC420塔式服务器的老业务系统。在评估测试中，我们发现VMWare公司的P2V Assistant在捕获物理实体机上还存在一些不足，主要有三点：对于个别长文件名无法完全处理，无法捕获转化为动态磁盘的硬盘，不能调整硬盘容量。</p>
<p>6.重配置捕获的系统虚拟镜像</p>
<p>我们捕获的物理实体机的虚拟镜像文件还需要针对VMWare Server进行一次硬件重配置操作，否则直接使用这个虚拟镜像是无法正常启动系统的。这一步使用VMware P2V Assistant 2.1.2，按照向导进行操作，很快就可以完成了。</p>
<p>7.导入系统虚拟镜像文件到VMWare VEM 3.0.1</p>
<p>由于VMWare公司目前并未提供一种直接将捕获并重配置好的虚拟镜像文件导入VMWare VEM 3.0.1的解决方案，我们只好用VMWare Server来充当一次中转站了。接下来我们需要在VMWare Server 1.0.1中，使用重配置的虚拟镜像文件，以定制的方式创建一个新的虚拟机，并且至少启动一次，然后就可以使用VMware Virtual Machine Importer 2.0将捕获的系统虚拟镜像从VMWare Server 1.0.1导入到VMWare VEM 3.0.1里面了。在系统导入过程中，需要关闭在VMWare Server中运行的源虚拟系统，并且将源虚拟系统的存放目录映射为本地目录。虚拟系统导入的速度主要取决于网络带宽。</p>
<p>8.简单性能评测</p>
<p>应该说，我们始终对于业务系统迁移到虚拟环境后的应用性能心存疑虑。虽然一些相关评测文章对于虚拟环境中的应用性能测试都有一个比较正面的评价，但是只有亲自动手进行测试，才能彻底打消我们的疑虑。</p>
<p>由于条件限制，我们无法进行正规的服务器性能压力测试，只能因陋就简，对服务器的几项主要性能进行一个简单的性能对比测试。我们设计了一个评测方案，使用知名的系统测试软件SiSoftware Sandra Engineer XI 2007.1.11.17来进行CPU、内存、文件系统的性能测试。</p>
<p>测试结果表明，迁移后虚拟机系统的主要性能指标，已经全面超过了原有实体物理系统的性能指标。当然，我们也注意到，在文件系统的测试中，虚拟系统的CPU占用率约为10%，比实体物理系统的3%高出7%。我们认为，这也证明如果不能解决好系统I/O虚拟化的问题，虚拟系统就无法真正完全地替代实体物理系统。不过我们相信，随着技术的进步，这一天已经不远了。</p>
<p>9.评估总结</p>
<p>经过长达8个月的系统选型、评估、测试，我们确认，硬件和软件上的技术进步，无论在理论上还是在实际上，都足以弥补大部分非大量I/O需求的应用系统虚拟化后所带来的性能损失；而应用虚拟化所带来的好处，又远远让人无法拒绝。在公司内部实施基于虚拟化技术的应用整合方案，势在必行！</p>
<p>六、项目实施</p>
<p><a href="http://www.xuniji.com/upload/xunihua/20070205231431ti.jpg" target="_blank"><img title="按此在新窗口浏览图片" src="http://www.xuniji.com/upload/xunihua/20070205231431ti.jpg" border="0" alt="" width="436" /></a></p>
<p>新系统结构示意图</p>
<p>有了之前项目评估和测试的经验，项目的具体实施就是水到渠成了。我们平均每周迁移2套老应用到虚拟系统上，然后进行1周的观察，如果未发生异常情况，则可以确定系统迁移成功。</p>
<p>全部系统的迁移预期在2个月内完成。</p>
<p>七、总结</p>
<p>通过部署服务器虚拟化系统，我们获得了相当多的收获。</p>
<p>1.降低了服务器的硬件采购成本</p>
<p>2006年度共有11台服务器报废，我们实际新采购服务器3台，其中两台DELL PE2950服务器作为虚拟化应用整合平台，1台DELL PE1950服务器作为公司第二台主域服务器。三台服务器的购买费用是人民币15万元。这样我们为公司少购买了8台服务器。按照每台服务器5万元人民币(含OEM版操作系统)的均价采购成本，共为公司节约40万元人民币的硬件采购成本。考虑到购买VMWare虚拟化软件的10万元采购成本，实际为公司节约采购成本人民币30万元。</p>
<p>2.降低了系统管理成本</p>
<p>我们停用原来的9台服务器后，每年节约的各项服务器管理成本，也是一笔不小的数字。</p>
<p>3.节约了软件许可费用</p>
<p>微软等软件企业在虚拟化平台上新的软件许可政策，为我们节省了很多软件采购成本。</p>
<p>4.提高了业务系统的服务器可用性</p>
<p>由于虚拟系统的硬件平台无关性，我们还大大提高了业务系统的服务可用性。在实施虚拟化技术之前，如果服务器发生硬件故障，通常要停用1~2天的时间，来进行硬件更换。我们这里有记录的服务器因硬件损坏停用最长时间是11天！而现在，如果运行虚拟系统的服务器发生硬件故障，我们只需要将备份好的虚拟服务器的配置文件和虚拟硬盘镜像文件还原到新的服务器上，并恢复最近一次数据备份，就可以恢复业务系统的正常使用。这个时间，通常在是4个小时以内的。未来，我们还将通过部署DELL MD3000 DAS高可靠性存储设备和VMWare Virtual Center软件，使用VMWare VMotion功能，把这个时间缩减到几秒钟！</p>
<p>5.提高了老业务系统的系统性能</p>
<p>在系统整体迁移完成后，经过实际测试，所有迁移到虚拟系统的业务应用性能，较迁移之前，都有了一定程度的提高。所以说，硬件技术上的进步，已经能够在一定程度上弥补虚拟化技术带来的应用系统性能损耗。</p>
<p>6.降低系统开发部署成本</p>
<p>VMware Virtual Enterprise产品在快照管理方面的强大功能，还大大缩短了我们在新应用系统开发和部署实施之前的测试时间。由于一项误操作，就需要花费1整天的时间来重建系统的日子，已经一去不复返了。</p>
<p>八、展望</p>
<p>事实上，虚拟化技术在x86服务器上的应用也面临很多实际挑战，例如物理机到虚拟机的系统迁移解决方案尚需加强，Intel与AMD目前还仅仅是提供了处理器级别的虚拟化支持，服务器作为一个整体，在I/O方面的虚拟化应该如何实现，服务器虚拟化的未来的发展趋势如何，虚拟化产品的统一标准尚未建立，应当如何管理虚拟机，如何规避虚拟化带来的风险，等等，都是我们需要慎重考虑的问题，</p>
<p>无论如何，服务器虚拟化技术带来的好处，已经点燃了我们的激情！我们期待在DELL公司所带来的优异企业级服务器平台和VMWARE的虚拟化先驱技术的引领下，将公司的IT建设带到一个全新的高度。</p>
<p>九、后记</p>
<p>很凑巧，在我们公司实施系统虚拟化迁移整合期间，我还协助本市另外一家大型国企，使用免费的VMWare Server，在未给企业增加任何额外版权支出的情况下，顺利完成了老主域系统到新购服务器的迁移。</p>
<p>2006年公司对于虚拟化技术的评估和成功应用，不但点燃了公司对于虚拟化技术的激情，也同样点燃了我的激情，我已经很久没有如此激动了！</p>
<p>整篇文章，仅用了一天的时间，几乎是一气呵成。面对如此优越的技术和应用体系，我有一种深深的责任感，我要通过自己的努力，把虚拟化技术的火炬，传递给更多人。企业用户，你完全可以放心大胆地投入到虚拟化技术的大潮中！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tisswb.com/archives/53.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>vmware中什么文件组成了虚拟机？</title>
		<link>http://www.tisswb.com/archives/46.html</link>
		<comments>http://www.tisswb.com/archives/46.html#comments</comments>
		<pubDate>Fri, 09 May 2008 01:52:53 +0000</pubDate>
		<dc:creator>笨二十一</dc:creator>
				<category><![CDATA[服务器]]></category>
		<category><![CDATA[虚拟化应用]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://www.tisswb.cn/?p=46</guid>
		<description><![CDATA[你可能从不知道你的虚拟机文件的名字和位置。虚拟机的文件管理由VMware Workstation来执行。如果你对这个文件结构后面的情况不感兴趣，可以跳过。
一个虚拟机一般以一系列文件的形式储存在宿主机中，这些文件一般在由Workstation为虚拟机所创建的那个目录中。
这里列出了这些关键文件的扩展名。在这些例子中，&#60;vmname&#62;表示你的虚拟机名字。
（举例格式）
扩展名
文件名
描述
.log 
&#60;vm name&#62;.log or vmware.log
这个文件记录了VMware Workstation对虚拟机调节运行的情况。当你碰到问题时，这些文件对我们做出故障诊断非常有用。这个文件和虚拟机的配置文件（.vmx）储存在一个目录里面。
<span class="readmore"><a href="http://www.tisswb.com/archives/46.html" title="vmware中什么文件组成了虚拟机？" target="_blank">阅读全文——共1419字</a></span>]]></description>
			<content:encoded><![CDATA[<p>你可能从不知道你的虚拟机文件的名字和位置。虚拟机的文件管理由VMware Workstation来执行。如果你对这个文件结构后面的情况不感兴趣，可以跳过。<br />
一个虚拟机一般以一系列文件的形式储存在宿主机中，这些文件一般在由Workstation为虚拟机所创建的那个目录中。<br />
这里列出了这些关键文件的扩展名。在这些例子中，&lt;vmname&gt;表示你的虚拟机名字。<br />
（举例格式）<br />
扩展名<br />
文件名<br />
描述<br />
.log <br />
&lt;vm name&gt;.log or vmware.log<br />
这个文件记录了VMware Workstation对虚拟机调节运行的情况。当你碰到问题时，这些文件对我们做出故障诊断非常有用。这个文件和虚拟机的配置文件（.vmx）储存在一个目录里面。<br />
.nvram <br />
&lt;vm name&gt;.nvram or nvram<br />
这是一个储存虚拟机BIOS状态信息的文件。<br />
.vmdk <br />
&lt;vmname&gt;.vmdk <br />
这是一个虚拟磁盘文件，它储存了虚拟机硬盘驱动器里的内容。<br />
一台虚拟机可以由一个或几个虚拟磁盘文件组成。如果你已经特别指定了虚拟磁盘每2GB为一单独文件的话，虚拟磁盘的大小就决定了虚拟磁盘文件的数量。随着数据写入虚拟磁盘，虚拟磁盘文件将变大，直到这些文件为2GB。（如果你在创建虚拟磁盘时已经把所有的空间都分配了，那么这些文件将在初始时就具有最大尺寸并且不再变大了）。几乎所有的虚拟磁盘文件内容关于虚拟机里的磁盘数据，仅仅一小部分是虚拟机的分区信息。<br />
如果虚拟机是直接与物理硬盘所连接而不是虚拟磁盘的话，虚拟磁盘文件则保存着虚拟机能够访问的分区信息。<br />
早期版本的VMware产品用.dsk扩展名来表示虚拟磁盘文件。<br />
&lt;disk name&gt;-&lt;###&gt;.vmdk <br />
这是一个再次命名文件，当虚拟机有一个或多个快照时，就会自动创建它。当虚拟机运行时，这个文件就用来储存对虚拟磁盘作更改的内容。可能这样的文件有多个。虚拟机通过加###这种文件名不重复出现的后缀的命名方式以避免文件重名。<br />
.vmem <br />
&lt;uuid&gt;.vmem <br />
虚拟机页面文件，它用来备份客户机保存在宿主机上主内存信息。这个文件只有在虚拟机运行时或崩溃后存在。<br />
&lt;snapshot name and number&gt; <br />
每个虚拟机运行时所建立的快照对应一个.vmem文件，它包含了客户机的驻内存信息，它是快照的一部分。<br />
.vmsd <br />
&lt;vm name&gt;.vmsd <br />
这是一个集中储存了快照的相关信息和元数据的文件。在它的目录中，可能其它一些文件只有在虚拟机运行时才存在。（而它不会消失）<br />
.vmsn <br />
&lt;vmname&gt;-Snapshot.vmsn <br />
这是一个快照状态信息文件，它记录了你在建立快照时虚拟机的状态信息<br />
&lt;vmname&gt;-Snapshot&lt;###&gt;.vmsn <br />
这也是储存快照状态信息的文件。<br />
.vmss <br />
&lt;vmname&gt;.vmss <br />
这是一个储存虚拟机挂起状态信息的文件。一些早期版本的VM产品用.std来表示这个文件。<br />
.vmtm <br />
&lt;vmname&gt;.vmtm <br />
这是含有虚拟机组资料的配置文件。<br />
.vmx <br />
&lt;vmname&gt;.vmx <br />
这是一个初始的配置文件，它储存着创建虚拟机向导或虚拟机编辑器对虚拟机的一些设置。如果你用的是Linux下的VM虚拟机，这个文件的扩展名将是.cfg。<br />
.vmxf <br />
&lt;vmname&gt;.vmxf <br />
这个文件是虚拟机组中补充的配置文件。注意当虚拟机组被移除后，这个文件将保留下来。</p>
<p>目录中的一些文件仅仅在虚拟机运行时才存在。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tisswb.com/archives/46.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>如何禁用VMware的vmem文件来提速vmware</title>
		<link>http://www.tisswb.com/archives/45.html</link>
		<comments>http://www.tisswb.com/archives/45.html#comments</comments>
		<pubDate>Fri, 09 May 2008 01:51:31 +0000</pubDate>
		<dc:creator>笨二十一</dc:creator>
				<category><![CDATA[服务器]]></category>
		<category><![CDATA[虚拟化应用]]></category>
		<category><![CDATA[vmem禁用]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://www.tisswb.cn/?p=45</guid>
		<description><![CDATA[vmware升级到最新以后，启动一个虚拟机都会立即生成一个扩展名为vmem的大文件，是虚拟内存文件。调整内存分配量，能看到vmem文件会随之同步变化。不想让它出现，就要修改.vmx配置文件，加入mainMem.useNamedFile=FALSE
]]></description>
			<content:encoded><![CDATA[<p>最近使用vm虚拟机,发现速度超级慢,还在目录下面生成了一个扩展名为wmem的文件,与分配内存一样大.</p>
<p>经查阅发现,vmware升级到最新以后，启动一个虚拟机都会立即生成一个扩展名为vmem的大文件，是虚拟内存文件。调整内存分配量，能看到vmem文件会随之同步变化。不想让它出现，就要修改<span style="font-family: 新宋体;">.vmx</span>配置文件，加入mainMem.useNamedFile=&#8221;FALSE&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tisswb.com/archives/45.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

