''s profileKT' Cheung's Space 【 张智波...PhotosBlogListsMore Tools Help

Blog


    February 26

    Enabling Windows Single Sign-on support in VirtualCenter 2.5

    所谓的Single Sign-on,也就是双击vi client的图标,就自动登陆到VC。

    方法?详情见vmware kb:1006611.

    当我们VC集合域用户使用时,这方法让用户登陆VC时,尤其方便,免得每次都得敲IP,USERNAME,PASSWD。

    高效,才有高产!

    The End!

    November 01

    虚拟机文件被锁,无法正常power on

    该文章属于KT.Cheong 11月原创作品,转载时请以超链接形式标明文章原始出处和作者信息及本声明.
     
    这又是一个非常经典的问题, 一位台客遇到的问题, 又到11月了, 于是决定更新一下BLOG.
     
    现象: 启动虚拟机时, 95%, 停顿并且进程中断, 提示:ubable to access files since it is locked.
     
    祸根: HA
     
    解决方法:
     
    1.首先将cluster中的HA功能关闭. 如果该功能不关闭, 容易造成死锁, VM不断跳动, 不断再不同的ESX内循环被锁, 徒劳而无功.
     
    2.磁盘文件被锁, 要解决, 必须要知道到底是哪台ESX把他给锁住了, 这是关键.
    方法:看/var/log/vmkernel . 但是,在做这些前, 再准备些别的工作,见3.
     
    3.在VC中, 把被锁的VM从Inventory中remove掉. 原因很简单,这是一个unregister的过程.
     
    4.根据/var/log/vmkernel, 搜索owner, 可以找到类似以下的语句:
     
    Oct 19 04:23:33 esx-hostname vmkernel: 3:06:29:47.992 cpu6:1656)FS3: 1975: Checking if lock holders are live for lock [type 10c00001 offset 52008960 v 380, hb offset 3554304
    Oct 19 04:23:33 esx-hostname vmkernel: gen 17, mode 1, owner 48f5f637-462688bc-fd28-0e1a6434b6f8 mtime 38112]
     
    OK, owner 后面的 48f5f637-462688bc-fd28-0e1a6434b6f8 就是你的target了. 因为他就是锁住VM的宿主.
     
    5.根据以下命令, 找出到底哪台ESX的UUID是48f5f637-462688bc-fd28-0e1a6434b6f8 ???
     
    [root@esxhostname root]# esxcfg-info |grep -i 'system uuid'
    6.找到目标主机后, 当然是杀死他锁住VM的进程. 之所以会被锁,原因就是HA把VM从别的HOST迁移过来, 但是又没有unregister 和register的过程, 所以在第3步的时候,你查看VM的 Summary的时候, host ip还是属于出问题的host. 但是VM又被新的host霸王硬上功的power on, 注册都没注册, 又怎么启动呢..so..
     
    OK.撤远了,我们开始杀进程:
     
    找到PID用下面的命令:
     
    ps -efwww|grep virtualmachine.vmx
     
    找到PID后,
     
    kill -9 PID
     
    7.这时候, 还要确定一件事情, .vswp文件的事情. 这个是给台客处理问题时吸取的经验. 就因为忽略了这个,所以在杀掉进程后,重新注册VM,还说没有SWAP文件,启动还是失败。
     
    在VM启动时会自动生成SWAP,没有SWAP文件,其实就是因为SWAP存在了, 因为重名而导致无法正常生成.
     
    进入到/vmfs/volumes/lunid/vm_path/下, vmkfs -d virtual_machine.vswp
     
    或者进入Datastore Browser, 在里面把SWAP文件删除也可.
     
    8.完全之策, 你还可以进入到VM的SETTINGS--OPTIONS--SWAPFILE LOCATION, 对该保存的位置做下设置.
     
    9.从新注册VM. 进入Datastore Browser, 找到VM.vmx, add to inventory.
     
    10.启动VM. Good Luck.
     
     
    Nov.1th. By Kt.Cheong
    August 20

    VC中无法添加host

    1

    2     3

    描述:

    1、使用VI Client 连接到ESX, 正常!
    2、使用VI Client 连接到VC,正常! 但是使用VC添加host时,出现上图提示。
    3、使用telnet 去尝试连接902无法正常连接。

    Resolution:
    执行命令: vmware-config.pl 修改902端口 即可。

    问题变态程度: 3颗星 ***

    May 12

    ESX使用的是1000M网卡,但是在VM上却显示为10M全双工

     
    安装并且更新VMware-tools即可。
    March 18

    Virtualization Technology &. HyperThreading 无法启动超线程

            昨天,一位朋友向我咨詢了一個關於HyperThreading的問題,並且提供了三張重要的截圖(點擊可放大):

    Snap2 Snap1

     

     

     

     

     

     

    Snap3

     

       不錯,這是一個不錯的話題,我決定收錄在BLOG!

       朋友圖片所示,BIOS裏面的Virtualization Technology已經是"Enabled"狀態,爲什麽Virtual Center内的HyperThreading卻顯示"Not active"呢?

       其實,VT.這一技術和HT是完全不一樣的……

        Intel Virtualization Technology就是以前众所周知的“Vanderpool”技术,这种技术让可以让一个CPU工作起来就像多个CPU并行运行,从而使得在一部电脑内同时运行多个操作系统成为可能。

        HyperThreading超线程只是在SMP系统(Symmetric Multi Processing)中单CPU模拟双CPU来平衡程序运行性能,这两个模拟出来的CPU是不能分离的,只能协同工作。

        其中圖片中可以關注CPU的信息,Intel Xeon 5160 3.00GHz.我們儘管看下這CPU是否支持“超綫程”技術,見以下網站:http://www.intel.com/products/processor_number/chart/xeon.htm  其中我們可以查到,5160不支持“超綫程”。

        OK。問題已經解決。不過有朋友又疑惑了,如果我的CPU支持HT,那麽我該去哪Enabled我的HT功能呢?

        見官方白皮書"Resource Management Guide" Page130

    To enable hyperthreading
    1 Ensure that your system supports hyperthreading technology.
    2 Enable hyperthreading in the system BIOS.
    Some manufacturers label this option Logical Processor while others call it Enable
    Hyperthreading.

    OK。問題解決了!

     

    Kt.Cheong原創(r)copyleft

    March 07

    Permissions用户许可实验

     

    引用

    VCP培训之一[Permissions用户许可实验]---精彩不断上演--KaTooo发布,必属精品 - VMWARE企业高级应用 - 中国VMWARE - 中国虚拟化先锋
    大家都知道,一般只有大企,大公司现在才用上VI3系列产品,而一般大企内可能存在多个管理员,当然可能有"小弟"和"大哥"之分.又或者你是管理员,不过你今晚12点需要把ESX SERVER上的某台或多台Vmechine给重启一下,不过晚上你约了位MM去约会,但又不能公事不做,这时候你可以选择让你的一位小弟给帮忙关一下,不过问题出现了---你怎么能直接让你的小弟直接使用你的帐号或者高权限的帐号去登陆和操作,这是严重