2014/10/02(木) [n年前の日記]
#1 [vmware] VMware VIXを試用
vagrant + VirtualBox のようなことを VMware Player でもできないかな、せめてバックグラウンドで画面を出さずに VMware Player を起動できないか、と思ったのだけど。
ググってみたら、どうやら VMware VIX なるものを導入すると、バッチファイル等からそういうことができるらしいと知ったので、試しに触ってみたり。
_ダウンロード VMware Player 6.0 から、VMware-VIX-1.13.3-1895310.exe をDL。実行してインストール。
C:\Program Files (x86)\VMware\VMware VIX\ フォルダ内に vmrun.exe というツールがあるので、ソレを呼び出せばいいらしい。とりあえず以下のページを参考にしてバッチファイルを書いた。
_VMware PlayerをGUI無しで起動する(VIX) - Qiita
_VMPlayerのvmxをバックグラウンドで起動 - m_shige1979のささやかな抵抗と欲望の日々
_仮想サーバのCUI起動 - 気になったことをいろいろやってみる
_みかんの備忘録
vm.bat
vm start で起動。vm stop でシャットダウン。vm list で現在実行中の VMware Player の数を表示。みたいな感じ。
ググってみたら、どうやら VMware VIX なるものを導入すると、バッチファイル等からそういうことができるらしいと知ったので、試しに触ってみたり。
_ダウンロード VMware Player 6.0 から、VMware-VIX-1.13.3-1895310.exe をDL。実行してインストール。
C:\Program Files (x86)\VMware\VMware VIX\ フォルダ内に vmrun.exe というツールがあるので、ソレを呼び出せばいいらしい。とりあえず以下のページを参考にしてバッチファイルを書いた。
_VMware PlayerをGUI無しで起動する(VIX) - Qiita
_VMPlayerのvmxをバックグラウンドで起動 - m_shige1979のささやかな抵抗と欲望の日々
_仮想サーバのCUI起動 - 気になったことをいろいろやってみる
_みかんの備忘録
vm.bat
@echo off set DIR_VMRUN="C:\Program Files (x86)\VMware\VMware VIX" set CMD_VMRUN=vmrun set VMX_TARGET="vmxファイルのパスをここに書く" cd /d %DIR_VMRUN% if "%1"=="start" goto VMSTART if "%1"=="suspend" goto VMSUSPEND if "%1"=="stop" goto VMSTOP if "%1"=="list" goto VMLIST goto HELPMES :HELPMES echo VMware Player Control (for VMware VIX) echo vm [start^|stop^|suspend^|list] goto END :VMSTART start %CMD_VMRUN% -T player start %VMX_TARGET% nogui @rem start %CMD_VMRUN% -T player start %VMX_TARGET% gui goto END :VMSUSPEND start %CMD_VMRUN% -T player suspend %VMX_TARGET% goto END :VMSTOP start %CMD_VMRUN% -T player stop %VMX_TARGET% goto END :VMLIST %CMD_VMRUN% -T player list echo. echo Push Any Key pause > NUL goto END :ENDVMX_TARGET に、既にセットアップ済みの仮想PC(VMware)の、.vmx のパスを定義しておく。
vm start で起動。vm stop でシャットダウン。vm list で現在実行中の VMware Player の数を表示。みたいな感じ。
◎ Lubuntuをインストール。 :
GUIも使えつつ、少しは軽いOSのほうがいいだろうと思って、ウインドウマネージャが LXDE になってるらしい Lubuntu 14.04LTS をインストールしてみたのだけど、なんだか動作がちょっと妙な瞬間があるような。色々設定作業をしてたけど、やっぱり削除。
Ubuntu 14.04LTS をインストールして、それを Lubuntu化しようと思う。余計なものがゴチャゴチャ入ってしまうけど、仕方ない。
Ubuntu 14.04LTS をインストールして、それを Lubuntu化しようと思う。余計なものがゴチャゴチャ入ってしまうけど、仕方ない。
◎ tsoなる設定項目があるらしい。 :
ネットワーク速度が遅い時は、tso なる設定を無効にすると改善する時もある、という話を見かけたので、そのあたりをググって設定したり。TCP/IPオフロードがどうとからしいですけど。
_Windows Vista/7のオフロードを無効化する - 銀の鍵 (The Silver Key)
_VMwareとTCP Segmentation Offload (TSO) - 銀の鍵 (The Silver Key)
_Windows Vista/7のオフロードを無効化する - 銀の鍵 (The Silver Key)
_VMwareとTCP Segmentation Offload (TSO) - 銀の鍵 (The Silver Key)
まず、システムワイドにTSOをオフとするには、レジストリエントリ"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters"をクリックし、新規でDWORD値を作成する。エントリー名を"DisableTaskOffload"とし、そのDWORD値を"1"とする。再起動後、netsh int ip show offload を打ってみた。反映されてるっぽい。VMwareとTCP Segmentation Offload (TSO) - 銀の鍵 (The Silver Key) より
[ ツッコむ ]
以上です。