存档

文章标签 ‘vmware’

虚拟机部署ifup提示RTNETLINK answers: File exists

2008年12月26日 没有评论

vmware vi3 部署centos虚拟机模板启动、ifup eth0的时候提示
RTNETLINK answers: File exists

经过检查原来是ifcfg-eth0中已经写了网关,但是用自定义规则部署虚拟机模板的自动又生成了一个route-eth0来指定网关,删除route-eth0后问题解决

分类: linux相关 标签: , , ,

VMware workstation卸载未完全,无法安装新版本解决办法

2008年11月16日 没有评论

也就是在安装新版的VMware workstation的时候提示有老的版本未删除,但是你老的明明已经卸载了,或者卸载的时候出错没法卸载了。

其实很简单只要在运行新版本安装程序的时候加个 /c 参数就行,比如:

VMware-workstation-6.0.2-59824.exe /c

分类: vmware相关 标签:

vmware做vmotion时提示migration to host failed with error i/o error(0xbad000a)解决

2008年11月3日 没有评论

情况是这样,前几天搬点机器去电信idc,关机的时候kvm误操作不小心把esx集群中的一台esx给关了,后来才发现的,当时忙的搬东西也没注意看好启动起来了就没管。
今天忽然发现那台esx上面没任何虚拟机,因为我开drs的,当时觉得很奇怪,所以手工测试了一下
确实别的esx上面的正在运行的vm没法vmotion到这台esx主机提示timeout
关机的vm可以vmotion,但是同样运行的vm可以vmotion到其它esx。
在vc里面看来看去也就出了timeout还有一句migration to host <x.x.x.x> failed with error i/o error(0xbad000a)。
心里诅咒了万恶的vc日志之外只能登上esx看vmkernel的log了,哎这log真不是人看的。
翻了一会忽然发现一句
s3 vmkernel: 0:05:32:16.006 cpu5:1029)Tcpip: 4460: arp: 00:50:56:7f:6d:64 is using my IP address 192.168.x.31!
当时感觉有点对上了,转到vc上面s3的设置一看,见鬼了,之前明明好好的vmkernel的ip地址变成了192.168.x.31原来明明是33的。就init 0关机了重新开了一下别的什么都没动,马上把ip改成了33试了下vmotion立刻就好了。
后来又测试了一下31似乎也有类似问题又把31的ip改成别的又改回了31就ok了。
至此vmware 集群恢复正常。

这真是一个莫名奇妙的问题啊,难道正如某人所说,万圣节没有什么不可能发生的事情?

分类: vmware相关 标签: ,

在opensuse11.0下安装vmware workstation

2008年10月3日 没有评论

先准备安装环境
sudo zypper in make binutils kernel-source gcc gcc-c++

然后下载安装包
sudo rpm -ivh VMware-workstation-xxx.xx.xx.rpm

如果不先准备环境,按照vmware提示的话会提示安装kernel-headers-pae,这个包其实就是 kernel-source

netapp重复数据删除,vmware的绝配

2008年9月16日 没有评论

今天在新建设vmware平台的netapp存储上面尝试打开重复数据删除功能。
具体如何打开请看我另外一篇博文http://226617.cn/index.php/archives/170
环境是5台10g的linux虚拟机。占用空间50g,做了重复数据之后的结果
FAS2050A> df -sh
Filesystem used saved %saved
/vol/vola1/ 3052MB 47GB 94%

看完成之后只占用了3g空间,空出了47g。节约了达到94%的空间。这个数据真是恐怖啊

在打开的sis的时候还发现一个莫名奇妙的问题
FAS2050A> sis on /vol/vola1
Volume or maxfiles exceeded max allowed for SIS: /vol/vola1

一开始以为volume太大了,后来修改后发现还是这样提示,把另外一个机头的完全一样的volume试了下打开sis却完全没问题。
最后赶时间,把数据挪了下位置把整个volume重新建了下,就正常了。真是奇怪的问题。

如何在vmware esx创建动态增长磁盘

2008年9月16日 没有评论

动态增长磁盘可以给测试vm带来很大的方便,因为是用了多少vmdk的文件才是多少,而不是设定的大小一次性占满的。
在vmware workstation里面可以很方便的把allocate all disk sapce now 的钩去掉就可以了。

如果想在ESX下实现虚拟硬盘的动态增长,可以通过以下方法:
1 cli : vmkfstools -c xxG -d thin xxxxx.vmdk
(手动创建虚拟磁盘时,加-d thin参数就可以实现磁盘的动态增长)
2 在vm添加虚拟硬盘,指定使用已存在的硬盘,指向刚才创建的磁盘文件

分类: vmware相关 标签:

vmware tools安装提示What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include]解决

2008年9月14日 没有评论

What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include]

这个是由于需要内核源代码进行编译,可能之前还会碰到需要gcc编译器的提示。
解决办法就是安装下,这里以redhat系列为例子。最新的版本可能命名和以前不一样,我也折腾了半天

yum -y install gcc kernel-devel

注意如果用的是PAE内核的kernel的话要装 kernel-PAE-devel。我就是在这里卡了半天晕乎。

还有一些朋友可能更新了kernel没有重启机器,所以最好先看下uname -r,如果版本和自己机器上的不对就重启下机器。我有一台机就是这样,更新了一直没重启,然后kernel-devle又装的是新内核的,死活装不上vmware tools结果发现每重启,vmware tools认到的kernel是目前运行的,又找不到对应的kernel-devel。

装完vmware tools 记得立刻把network 重启一边,不然网是不通的。

分类: vmware相关 标签: ,

vmware做ha提示Host xx.xx.xx could not reach isolation address:none specified解决办法

2008年9月11日 没有评论

今天在配vmware vc里面的ha,基本很顺利就是完成后在ha上面提示这个Host xx.xx.xx could not reach isolation address:none specified。

这个原因主要是由于esx使用的全部都是内网,没有网关ip来给esx 在ha以验证本机安全,所以这里必须要指定个isolation address,默认是SERVICE CONSOLE的网关. 也可以在HA 高级选项中添加”das.isolationaddress”来设定一个ip,比如vc的ip,只要确保ha所有的esx能ping到.

分类: vmware相关 标签: