Strict Standards: Declaration of action_plugin_blog::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/vhosts/w629.ws.domainking.cloud/enjoy-lei.com/dokuwiki/lib/plugins/blog/action.php on line 13

Strict Standards: Declaration of action_plugin_indexmenu::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/vhosts/w629.ws.domainking.cloud/enjoy-lei.com/dokuwiki/lib/plugins/indexmenu/action.php on line 13

Strict Standards: Declaration of action_plugin_importoldchangelog::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/vhosts/w629.ws.domainking.cloud/enjoy-lei.com/dokuwiki/lib/plugins/importoldchangelog/action.php on line 8

Strict Standards: Declaration of action_plugin_importoldindex::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/vhosts/w629.ws.domainking.cloud/enjoy-lei.com/dokuwiki/lib/plugins/importoldindex/action.php on line 8

Strict Standards: Declaration of action_plugin_include::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/vhosts/w629.ws.domainking.cloud/enjoy-lei.com/dokuwiki/lib/plugins/include/action.php on line 19

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/vhosts/w629.ws.domainking.cloud/enjoy-lei.com/dokuwiki/inc/parserutils.php on line 208

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/vhosts/w629.ws.domainking.cloud/enjoy-lei.com/dokuwiki/inc/parserutils.php on line 211

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/vhosts/w629.ws.domainking.cloud/enjoy-lei.com/dokuwiki/inc/parserutils.php on line 421

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/vhosts/w629.ws.domainking.cloud/enjoy-lei.com/dokuwiki/inc/parserutils.php on line 594

Strict Standards: Declaration of cache_instructions::retrieveCache() should be compatible with cache::retrieveCache($clean = true) in /var/www/vhosts/w629.ws.domainking.cloud/enjoy-lei.com/dokuwiki/inc/cache.php on line 291

Deprecated: Function split() is deprecated in /var/www/vhosts/w629.ws.domainking.cloud/enjoy-lei.com/dokuwiki/inc/auth.php on line 154

Strict Standards: Only variables should be passed by reference in /var/www/vhosts/w629.ws.domainking.cloud/enjoy-lei.com/dokuwiki/doku.php on line 73
vmwareを使ってみよう [開発チーム]

▼access方法

https://192.168.0.160:8333/
https://192.168.0.170:8333/

にアクセスし、

Login Name: root
Password: ぱすわーど

でLoginします

▼コマンド

一覧

vmware-vim-cmd + コマンド説明
vmware-vim-cmd vmsvc/getallvmsゲストOSの一覧表示
vmware-vim-cmd vmsvc/power.on vmid電源ON
vmware-vim-cmd vmsvc/power.off vmid電源OFF
vmware-vim-cmd vmsvc/power.reboot vmid再起動
vmware-vim-cmd vmsvc/power.suspend vmidサスペンド

▼インストール方法

  • 前提条件としてgcc, makeが必要です。

   ⇒ apt-get install gcc g++ make

rootになっておきます

su -

カーネルソースの準備

uname -a

下記が表示される

Linux vm160 2.6.18-6-686 #1 SMP Mon Oct 13 16:13:09 UTC 2008 i686 GNU/Linux

表示された上記を参考に

apt-get install linux-headers-2.6.18-5-686

cdでホームディレクトリへ移動し、専用のディレクトリ作成

mkdir /servers

eclipce GANYMEDEにて、Remoteメニューで接続先IPに接続
Myhomeに、VMwareServerのtarファイルを配置
TeraTermで接続IPに接続し、/home/vmに移動します

cd /home/vm

移動したら、tarファイルを/usr/local/srcに移動させる

mv VMware-server-2.0.0-122956.i386.tar.gz /usr/local/src/

/usr/local/src/に移動

cd /usr/local/src/

では、解凍します

tar xvzf ./VMware-server-2.0.0-122956.i386.tar.gz

では、インストールを開始します

./vmware-server-distrib/vmware-install.pl

ここからは、おもにEnterで進めていけますが、
2~3ヵ所きを付ける点があるのでご注意です!

  • Do you accept? (yes/no)   [同意しますか? //yes]
  • In which directory do you want to keep your virtual machine files?  [保存先指定]
  • Please enter your 20-character serial number. [シリアルナンバー入力]



では、↓から始まります。

# vmware-config.pl
Making sure services for VMware Server are stopped.

Stopping VMware services:
   Virtual machine monitor                                              done

You must read and accept the End User License Agreement to continue.
Press enter to display it.[Enter]

 ライセンスの説明がズラズラと出てくるので、フリーで使えることに感謝して [Space]を押し続ける。

   (snip)

 ライセンスに同意するか聞いてくるので、[yes]と入力。

VMware is a trademark of VMware, Inc.

Do you accept? (yes/no) yes[Enter]

Thank you.

・
・
・

 仮想マシンでNATを使用するか聞いてくるが、今回は2台のサーバを独立して動作させるので [no] とする。

Do you want to be able to use NAT networking in your virtual machines? (yes/no) no[Enter]

・
・
・

In which directory di you want to keep your virtual machine files? /servers

・
・
・

 メールで受け取った20桁のシリアル番号を入力する。

Please enter your 20-character serial number.

Type XXXXX-XXXXX-XXXXX-XXXXX or 'Enter' to cancel:  AAAAA-BBBBB-CCCCC-DDDDD[Enter]
Starting VMware services:
   Virtual machine monitor done
   Virtual ethernet done
   Bridged networking on /dev/vmnet0 done

The configuration of VMware Server e.x.p build-20925 for Linux for this running
kernel completed successfully.

▼操作方法

OSの複製

複製するディレクトリを一度停止させ、下記のコマンドで複製を行う

cp -r ***** ××××

複製したら××××の中へ移動

cd ××××

ファイルの名前や中身をそのディレクトリ名へ差し替える

mv  *****.vmx ××××.vmx

https://192.168.0.160:8333/ へアクセスし、上部メニューから

Virtual Machine ⇒ Add Virtual Machine to Inventory

を選択します

マークのついた部分には、先ほど作成したディレクトリ等の一覧が表示されます。

01.jpg

作成したディレクトリを選択し、隣のContentsから●●.vmxを選択してOKを押す
あとは、コピー元の電源を落としてIPなどを変えたりの設定をして完了!

serverの遠隔PowerOn/Off操作

まず、VMwareServerの親機へと入り、rootになっておく

su -

一度、下記のコマンドを実行し、各ファイルの存在を念の為確認

vmware-vim-cmd

子serverの情報を表示させる

vmware-vim-cmd vmsvc/getallvms

すると、下記のように表示がされ、各サーバーの情報が見られる

Vmid Name File Guest OS Version Annotation
16 test1 [standard] test1/test1.vmx debian4Guest vmx-07
32 test2 [standard] test2/test2.vmx ubuntuGuest vmx-07
48 test3 [standard] test3/test3.vmx debian4Guest vmx-07

test1のPowerをOffにしたいなら、

vmware-vim-cmd vmsvc/power.off 16

test1のPowerをOnにしたいなら、

vmware-vim-cmd vmsvc/power.on 16

▼障害発生

管理画面にアクセスできない

VMware障害対応の参考サイト

Web Management Interfaceを再起動する

通常の停止スクリプトではvmware-hostdが落ちないため、手動で落す必要がある

# /etc/init.d/vmware-mgmt stop
Stopping VMware management services:
  VMware Virtual Infrastructure Web Access
  VMware Server Host Agent                                done

以上の処理のあと、vmware-hostdを手動で落す

# ps ax | grep vmware-hostd
[PID] ?        Ssl    0:05 /usr/lib/vmware/bin/vmware-hostd -a -d -u /etc/vmware/hostd/config.xml

kill [PID]

vmware-hostdが落ちたことを確認したあと、再度起動する

# /etc/init.d/vmware-mgmt start 
Starting VMware management services:
  VMware Server Host Agent (background)                   done
  VMware Virtual Infrastructure Web Access

アップデートできない

lennyに限り「souses.list」を書き換える

deb http://http.us.debian.org/debian   lenny         main contrib non-free
#deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
deb http://security.debian.org         lenny/updates main contrib non-free


#deb http://www.backports.org/debian etch-backports main
vmwareを使ってみよう.txt · 最終更新: 2010/07/27 15:47 (外部編集)
www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0

Strict Standards: Only variables should be passed by reference in /var/www/vhosts/w629.ws.domainking.cloud/enjoy-lei.com/dokuwiki/doku.php on line 81