mieki256's diary



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
@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

:END
VMX_TARGET に、既にセットアップ済みの仮想PC(VMware)の、.vmx のパスを定義しておく。

vm start で起動。vm stop でシャットダウン。vm list で現在実行中の VMware Player の数を表示。みたいな感じ。

Lubuntuをインストール。 :

GUIも使えつつ、少しは軽いOSのほうがいいだろうと思って、ウインドウマネージャが LXDE になってるらしい Lubuntu 14.04LTS をインストールしてみたのだけど、なんだか動作がちょっと妙な瞬間があるような。色々設定作業をしてたけど、やっぱり削除。

Ubuntu 14.04LTS をインストールして、それを Lubuntu化しようと思う。余計なものがゴチャゴチャ入ってしまうけど、仕方ない。

tsoなる設定項目があるらしい。 :

ネットワーク速度が遅い時は、tso なる設定を無効にすると改善する時もある、という話を見かけたので、そのあたりをググって設定したり。TCP/IPオフロードがどうとからしいですけど。

_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"とする。

VMwareとTCP Segmentation Offload (TSO) - 銀の鍵 (The Silver Key) より

再起動後、netsh int ip show offload を打ってみた。反映されてるっぽい。

以上です。

過去ログ表示

Prev - 2014/10 - Next
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project