====== VMWare Server 使用技巧 ====== ===== - 無 X-Win 的 linux 安裝 vmware-tools 後, 使用命令列設定方式 ===== * 使用命令 : /usr/sbin/vmware-guestd * 參數語法 : --cmd "vmx.set_option synctime " * Exp : 設定 vm 的時間與 host 同步 vmware-guestd --cmd "vmx.set_option synctime 0 1" * 當設定完成後, 到 host 內看 vm 定義檔 *.vmx 可以發現多出一行: tools.syncTime = "TRUE" * 參考線上手冊 : Using the VMware Tools Command-Line Interface ===== - VMWare-Server 2.0 背景啟動與關閉 VM 方式 ===== * 使用命令 : /usr/bin/vmrun * 參數語法 : -T server -h 'https://localhost:8333/sdk' -u root -p 'secret' * Exp : vmrun -T server -h 'https://localhost:8333/sdk' -u root -p 'secret' list vmrun -T server -h 'https://localhost:8333/sdk' -u root -p 'secret' start "[] /vmfs/server_centos5/CentOS5.vmx" vmrun -T server -h 'https://localhost:8333/sdk' -u root -p 'secret' stop "[] /vmfs/server_centos5/CentOS5.vmx" ===== - 在 CentOS 上 mount VMWare 的 vmdk 方式 ===== * 使用命令 : /usr/bin/vmware-mount * 參數語法 : vmware-mount [pathfile.vmdk] 1 [mount_point] * Exp : vmware-mount -p maildata.vmdk 1 /tmp/t 執行如果出現以下的錯誤訊息 vmware-mount: error while loading shared libraries: libfuse.so.2: cannot open shared object file: No such file or directory 表示需要額外安裝 FUSE, 安裝程序如下: wget http://superb-west.dl.sourceforge.net/sourceforge/fuse/fuse-2.6.5.tar.gz tar -zxvf fuse-2.6.5.tar.gz cd fuse-2.6.5 ./configure make make install vi /etc/ld.so.conf.d/fuse.conf ---- /usr/local/lib ---- ldconfig ===== - VMWare-Server 2.0 修改參數檔去設定自動啟動順序或關閉自動啟動 VM 方式 ===== * 參數檔案 : - /etc/vmware/hostd/vmInventory.xml - /etc/vmware/hostd/vmAutoStart.xml * 修改方式 : - 先透過 vmInventory.xml 瞭解目前各個 vm 的 objID Exp. 16 /vmfs/WebSrv/WebSrv.vmx 32 /vmfs/firewall/WebSrv.vmx - 再來修改 vmAutoStart.xml 來調整順序或是移除不想自動啟動的 vm 設定 Exp. 16 /vmfs/WebSrv/WebSrv.vmx 32 /vmfs/firewall/WebSrv.vmx [root@ag320-mail hostd]# cat vmAutoStart.xml <_length>2 <_type>vim.host.AutoStartManager.AutoPowerInfo[] <_type>vim.host.AutoStartManager.AutoPowerInfo <_type>vim.VirtualMachine 32 PowerOn -1 1 SystemDefault -1 systemDefault <_type>vim.host.AutoStartManager.AutoPowerInfo <_type>vim.VirtualMachine 16 PowerOn -1 -1 SystemDefault -1 systemDefault <_type>vim.host.AutoStartManager.SystemDefaults true 120 PowerOff 120 false * 關閉 objID:16 (/vmfs/WebSrv/WebSrv.vmx) 不要自動啟動 \\ **主要是 startAction 由 PowerOn -> None** : <_type>vim.host.AutoStartManager.AutoPowerInfo <_type>vim.VirtualMachine 16 None -1 -1 SystemDefault -1 systemDefault : {{tag>vmware draft}}