存档

‘VMware’ 分类的存档

VMWare Convert 遇到“agent.internal.fault.PlatformError.summary”错误

2010年6月29日 baalchina 1 条评论

早上试图转换一台Windows 2003,遇到了这个错误。放狗搜了一把,官网有同样问题,说是在Win2000平台上,解决方法是把任务Save As一下,重开就好。照做无效。官网文章:http://www.vmware.com/support/converter/doc/releasenotes_conv40.html

 

本来都准备放弃了,随后点了一下导出日志功能,打开,看到这一行:

Cannot connect to server 210.28.92.206:902: No connection could be made because the target machine actively refused it

于是突然醒悟,是防火墙,于是关掉防火墙,重启,OK。

分类: VMware 标签: ,

VDR的错误-3948(vcb api例外)

2010年4月13日 baalchina 没有评论

昨天做好的vdr早上发现备份失败,如题目的提示。

google一把,发现是因为主机指定了主机名,而主机名没有在dns注册的原因。

编辑vdr的虚拟机,加入hosts映射即可。

分类: VMware 标签: ,

VMWare Data Recovery无法连接

2010年4月12日 baalchina 没有评论

突然发现VDR无法连接了。重启了虚拟机还是不行。于是进去捣鼓半天,发现日志中一堆错误。

重启datarecovery服务也不行,最后偶然df的时候发现磁盘满了。估计是这个原因,于是重做了一个VDR,将原来的删掉了...

发现我啥也没说...哈哈。

补充:

vdr3

vdr2

 

可以看到,第一个是不正常的,没有能挂载SCSI-0:1,也就是备份磁盘。估计是这个原因。

分类: VMware 标签: ,

esx频繁从vcenter掉线的解决办法

2010年1月7日 baalchina 没有评论

一台esx,频繁从esx掉线,重新连接后2min,就又掉线了。但是esx上的虚拟机的使用不受影响。

查了下,是esx的vcenter代理安装的问题。将代理卸掉重装即可。

 

[root@esx-server /]# rpm -qa | grep vpxa
VMware-vpxa-2.5.0-64192
[root@esx-server /]# rpm -qa | grep aam
[root@esx-server /]#

 

后面一个可能没有。

然后删掉它:

[root@esx-server /]# rpm -e <PackageName>

再用vcenter重新连接,就可以了。

参考:

VMWare官方文档:http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&docType=kc&externalId=1006128&sliceId=1&docTypeID=DT_KB_1_1&dialogID=1481206&stateId=0%200%201483005

某blog:http://hi.baidu.com/jsnewbee/blog/item/d2626f4d85d50cfed62afc1a.html

分类: VMware 标签:

vSphere的备份操作(20091222,Ver1.1)

2009年12月4日 baalchina 没有评论

虚拟化的一大特点就是备份、迁移方便,但是不明白为什么vmware把备份做的如此复杂...从vi3开始就很困扰的问题,到vsphere还是那么复杂,找了好长时间的资料才找到。难道就是因为复杂了才能卖技术支持?哈哈。

 

VI3中,备份用的是vSphere里面VMware consolidated Backup,据说是一个命令行程序...反正我是没用起来。vmware.com说vSphere里面内置了这个功能,找了很久也没找到。最后发现vSphere叫做VMware vStorage APIs for Data Protection:http://www.vmware.com/cn/products/vstorage-apis-for-data-protection/,反正就是一些乱七八糟的备份名词,搞得人晕乎,东西才卖的出去...

 

而我在第三张盘里面发现了一个DataBackup,应该也是备份的。

安装

首先在安装了vi的电脑上安装DataBackup,其实就是一个插件。然后我们要创建一个虚拟机(可以把它理解为用于备份的虚拟机)。

点击vi的文件--部署ovf模板--打开光盘上的“G:\DataRecovery\VMwareDataRecovery-ovf\VMwareDataRecovery.ov”。然后就创建了一个叫做“VMware Data Recovery”的虚拟机。这是一个基于CentOS的Linux系统。

部署

先不急着启动系统。我们要给这个虚拟机添加磁盘--用于保存备份,可以是iSCSI,也可以是本地磁盘。我这里使用iSCSI,具体步骤不多说。大小我分配了160g。

启动之,然后会看到欢迎界面上,我们可以配置ip,默认是dhcp的。

随后我们回到vi,主页,会看到“解决方案和应用程序”中夺了一个VMware Data Recovery。点击之,连接到刚才那台Linux主机。输入vc的密码即可。在向导中,备份目标就可以看到刚才添加的硬盘了。

我们也可以添加网络共享,就是\\1.1.1.1\c$这种形式。测试了一下,支持Windows 2003。

注意这个磁盘要格式化,否则无法保存备份的。格式化完成之后,就从原来的/dev/sdb变成了/SCSI-0:1/

 

接下来,添加备份任务,这个很简单,不多说了。可以实现快照等功能,并且可以保存多个备份点。还是比较方便的。

 

更多功能待发现。

===============================================

20091222更新

今天发现VMWare出了Data Backup的1.1,于是更新一下。

升级

卸载DB的插件。然后安装新的1.1,再运行VC。

我们还需要VMware Data Recovery这个虚拟机也升级一下。

首先,我们把它shutdown -h now

然后重新部署新的OVF模板,新的模板在部署的时候就可以直接设定时区了,但是不能设定IP,还有待改进。

然后新的模板,设定磁盘的时候选择老的磁盘就可以啦。

VMWare Vcenter Convert出现“The session is not authenticated”解决办法

2009年11月9日 baalchina 没有评论

从一台ESX迁移虚拟机到另一台esx时候出现。

后来发现是后一台ESX的时间不对,进入虚拟机,配置,时间配置,发现时间快了6个小时--显示红色。

另外注意Vcenter里面的时间也不对,也要修改下。

 

修改时间,重启Converter和两个服务之后正常。

两个服务:

* VMWare vCenter Converter Server
* VMWare vCenter Converter Agent

分类: VMware, 服务器管理 标签: ,

使用OpenFiler为ESX/ESXi建立网络存储

2009年3月23日 baalchina 没有评论

最重要的目的,就是因为VMotion这个功能只对共享存储支持!顺便为了学习一下NFS的使用,就找了两个软件,一个是OpenFiler,基于CentOS的,另一个是FreeNAS,基于BSD。由于BSD不是很熟悉,就用OpenFiler了。

 

OpenFiler的配置安装

OpenFiler下载地址:http://www.openfiler.com/

下载好了之后是一个200M左右的ISO镜像,刻盘安装即可。很简单,和Linux安装一样。需要注意的是,安装的时候不要让他自动分区,否则最后你就没空间建立存储了。

分区方案:

/,2048M。

/boot,100M。

/swap,2048M。

安装很快,10分钟左右。

随后进入管理界面,https://ip:446,使用openfiler/password登陆即可。

只捡重要的说了。

首先应当启用服务,包括iSCSI target,NFSv3以及SMB/CIFS。

接下来创建一个分区,Volumes中选择Block Devices,建立分区。如果只给ESX用,最大剩余空间即可。

建立一个Volume Group,比如NAS。把前面的分区加进来。

创建一个iSCSI Volume,设定大小,名称即可。

iSCSI Targets,可以默认,复制这个地址,比如iqn.2006-01.com.openfiler:tsn.4c8c0f4ffc71

 

随后要MAP一个Lun,我一开始就是没做这一部,以至于ESX找不到磁盘。很简单,照着图做就行了。

Network ACl中允许你的ESX服务器地址访问。

安全起见,你还可以设置CHAP认证,也就是密码了。

 

ESX的配置部分

首先,需要打开VMotion,这个默认是没有的,你可以在License中看到Vmotion是Unused。你添加Storage Adapter的时候会提示这个:

Cannot configure software iSCSI
VMotion an IP Storage has not been enabled.

而ESXi就没有这个问题,直接就允许了。真搞不懂VMWare。所以我们需要首先允许Vmotion。

 

进入Configuration中的Networking,点击Add Networking,然后选中VMkernel,在后面的界面中输入IP,记得Vmotion一定要打上勾。这个相当于你和NAS通讯的IP地址。

 

然后点击Storage Adapters,选中其中的iSCSI Software Adapter,点击Properties。

这个地方很简单了,输入OpenFiler的一些设置即可。

Rescan一下即可。很慢很慢,要有心理准备...

这个时候如果在OpenFiler的Status中的iSCSI status看到ESX的Connections,那么说明成功一大半了。恭喜你~

 

最后,点击Storage,点击Add Storage,选择Disk/Lun,就可以看到你刚才的iSCSI了,大功告成!

 

ps,网上的文章说同时要打开防火墙中的iSCSI端口,由于他的例子是ESXi,而我用的是ESX,破解的时候已经关掉了防火墙,所以在设置这个就会把防火墙打开,造成License Server失效...汗。

 

 

参考:

http://www.xuniji.com/vmware/view.asp?id=307

http://bbs.vmware.cn/viewthread.php?tid=10054

分类: VMware 标签: , , ,

VMWare Infrastructure 3使用(20090324)

2009年3月17日 baalchina 没有评论

架构:

ESX Server 3.5,这个是主要的东西。所有的虚拟机都运行在它上面。它自身是一个RHEL系统,使用和Linux类似。

Virtual Center,集中管理软件。

License Server,提供授权。

 

在虚拟机上的测试安装

基本上就是新建一个虚拟机,选择Redhat Linux AS 4 64bit,然后把不相干的诸如声卡、USB都删掉,关掉3D加速。处理器打开Intel-VT,然后在vmx里面添加monitor_control.restrict_backdoor = "true"

参考:

http://www.searchsv.com.cn/ShowContent_17572.htm

 

破解以及安装

由于一直没有lic文件,所以采用了ZWT的破解。至于zwt破解哪来的,去vc找就行了...

以下在虚拟机上测试通过,具体参照zwt的crack文件夹。

  1. 首先是ESX的破解。正常安装ESX(从VMware官方下载的也可以)。
      • SSH到ESX,停掉vmware的服务:#service mgmt-vmware stop
      • 覆盖/usr/lib/vmware/hostd下的两个文件:libvimsvc.so & vmware-hostd
      • 将他们设置为555属性。
      • 重启服务。
      • 注意SSH服务默认是没法登陆root的,找了半天没找到sshconfig里面的设置,干脆建了个新用户,将两个文件777,覆盖。
      • 需要关闭防火墙的话,#/sbin/service iptables stop
      • 永久关闭的话,#/sbin/chkconfig firewall off
  2. 找一个干净的系统安装Infrastructure Server和Licensing Server,虚拟的也行。我在Win2k3上安装成功。
  3. 将提供的lic文件放到C:\Program Files\VMware\VMware License Server\Licenses。打开VMware License Server Tools,选择Start/Stop/Reread选项卡,点击ReRead License File。
  4. 打开VIC,连接到Infrastructure Server,注意不是ESX Server。
  5. 添加你的ESX Server,需要几分钟。选中ESX,点击Configuration/Licensing Features,将授权指向License Server。此时搞定了ESX。
  6. 在VIC中,进入Administration下拉菜单,点击Virtual Center Management Server Configuration,然后将测试模式取消即可。随后就能看到授权了。

至此,完全搞定~

 

性能没和ESXi对比做测试,不过我估计应该会强一点。另外这时候多了备份,迁移以及模板功能,这都是ESXi不具备的。

以后管理的时候就可以直接用VIC连接Infrastructure Server了。

 

设置自己的Banner:Security Banners on the Local Console

1. Login into the Vi Client
2. Select the Configuration Tab, and in the Software pane choose
Advanced Settings
3. Select the Annotations option, in the corresponding edit field type in
your banner such as:

 

ESX Server 3i只有32M,集成在服务器上的。

 

VMware Converter

VMware Converter 4开始支持从VMI到VMI的转换了,无需再拖到本地。名字也变成了VMware vCenter Converter Standalone。

从VI到VI的迁移,和ftp差不多,他是把文件从source copy到本地,再copy到destination。还没实现到fxp...convert的时候你可以看到你的出和进流量,都是3~4m/s,而且速度相等。

 

其他

Virtual Center可以管理ESXi,ESXi的使用参照:

分类: VMware 标签: , , ,

VMWare ESXi的使用心得(20080823)

2008年12月16日 baalchina 2 条评论

前两天想去下载一个VMWare Server,突然发现VMWare出了个ESXi,还是免费的,于是注册,申请序列号,刻盘安装。

VMWare ESXi和VMWare Server的最大区别就是前者是直接运行在硬件上的,而后者需要一个OS的支撑。如下:

Server硬件->ESXi->虚拟机
Server硬件->Windows Server/Linux->虚拟机

理论上讲ESXi的性能应该会比Server更好,因为少掉了中间的OS层。

安装比较简单。刻盘,在x345+ServerRaid 6i卡上顺利安装成功。硬件兼容性比较好,也有人说PC不能装,也有人说非SCSI不能装。反正我的Dell PC装的时候死机了。

安装好之后,配置IP,配置Root密码即可。

到PC机上,浏览器输入IP地址,即可下载安装VMWare Infrastructure Client。在Configuration-Licensed Features里面输入注册到的Serial Numbers即可。不注册可以用60天,注册了之后那个Consolidated Backup就不能用了。不过既然免费也烦不了那么多了。

如何导入存在的虚拟机?

首先上传文件:依然Configuration-Storage,双击磁盘,然后就有一个Upload的选项了。这个我找了半天,汗的。
然后打开之:在这个地方选中对应的vmx文件,右键点击选择Add To Inventory即可。

 

VMWare Converter这个软件,可以转换物理机到虚拟机

很牛的一个软件。可以下载到Starter版本,支持转换物理机。Enterprise则多了一个BootCD功能。需要购买。

如果原来是VMWare Server创建的,那么需要安装VMWare Converter这个软件。

关闭虚拟机。运行VMWare Converter,源选择vmx文件,目标选择VMWare Infrastrucre,转换即可。它会自动转换好之后复制到ESXi上并创建新的主机。

 打开SSH支持(貌似F-Secure不支持他的Sftp,未尝试SecureFX)

Console,Alt+F1,输入unsupported,注意没提示的。
#vi /etc/inetd.conf
去掉注释:ssh stream tcp nowait root /sbin/dropbearmulti dropbear ++min=0,swap,group=shell -i
#ps |grep inetd,kill -HUP

参考:
http://latteye.com/2008/11/%E6%8A%9B%E5%BC%83vm-converter-%E4%BB%8Evm-server%E8%BF%81%E7%A7%BB%E5%88%B0esxi.html

其他的稍后补充。

以前用过ESX的破解版,很麻烦。现在免费了,VMWare的策略还是很明显的:让你用,用的很happy的时候你会发现需要技术支持,需要更高级的工具,那时候,花钱吧!