サポートセンター(24h365日無休) 03-5304-8161


VMware tools再設定

VMware tools 更新

サーバーにて Linux kernel のアップデートを行なった場合、サーバーを再起動する前に 下記「Linux kernel アップデート手順」の「(b) VMware Tools ソフトウェア更新スクリプト自動実行設定」を実施いただく必要がございます。

VMware Tools ソフトウェア更新スクリプト自動実行設定を実施しなかった場合、サーバー OS の動作に不具合が発生する可能性があります。 (その際は有償にて VMware Tools 更新作業の代行を承ることも可能です。)

Linux kernel アップデート手順

Linux kernel アップデートは下記の手順で行なってください。※全て root アカウントにて実施してください。

  • (a) Linux kernel のアップデート
  • (b) VMware Tools ソフトウェア更新スクリプト自動実行設定
    • 必ずサーバーの再起動前に実施してください。
  • (c) サーバーの再起動
  • (d) VMware Tools ソフトウェア更新スクリプト自動実行設定の解除
 

(b) VMware Tools ソフトウェア更新スクリプト自動実行設定

vi エディタ等にてファイル [/etc/rc.local] の最終行に以下文字列を追記します。

注意事項: 追記する文字列の文末では改行( 改行 )を実施してください。

/usr/bin/vmware-config-tools.pl -d改行

記述例
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.

touch /var/lock/subsys/local
/usr/bin/vmware-config-tools.pl -d改行

(d) VMware Tools ソフトウェア更新スクリプト自動実行設定の解除

vi エディタ等にてファイル [/etc/rc.local] を編集し、[手順 (b)] にて追記した以下文字列をコメントアウト または 削除します。

/usr/bin/vmware-config-tools.pl -d改行

記述例
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.

touch /var/lock/subsys/local
#/usr/bin/vmware-config-tools.pl -d改行

追加情報

[手順 (d)] を実施せずにそのままサーバーをお使い頂いても問題ございませんが、サーバー起動の度に VMware Tools ソフトウェア更新スクリプトが実行される為 サーバーの起動時間が数十秒程度長くなります。(サーバー起動後の動作には問題ございません)

参考情報

VMware Tools 起動確認手順

VMware Tools の起動状態を確認するには以下のコマンドを実行します。

# ps -ef | grep -v 'grep' | grep vmtoolsd

実行例は以下の通りとなります。文字列 [/usr/sbin/vmtoolsd] の表示にて VMware Tools の起動が確認できます。

# ps -ef | grep -v 'grep' | grep vmtoolsd
root      7715     1  0 15:29 ?        00:00:00 /usr/sbin/vmtoolsd

VMware Tools の起動を確認できない場合は、以下のコマンドにて VMware Tools の再起動を実施し、再度 VMware Tools の起動確認を実施して下さい。

# /etc/vmware-tools/services.sh restart
実行例

# /etc/vmware-tools/services.sh restart
Stopping VMware Tools services in the virtual machine:
   Guest operating system daemon:                          [  OK  ]
   Unmounting HGFS shares:                                 [  OK  ]
   Guest filesystem driver:                                [  OK  ]
   VM communication interface socket family:               [  OK  ]
   VM communication interface:                             [  OK  ]
   Checking acpi hot plug                                  [  OK  ]
Starting VMware Tools services in the virtual machine:
   Switching to guest configuration:                       [  OK  ]
   VM communication interface:                             [  OK  ]
   VM communication interface socket family:               [  OK  ]
   Guest operating system daemon:                          [  OK  ]
#
# ps -ef | grep -v 'grep' | grep vmtoolsd
root      2295     1  0 00:11 ?        00:00:00 /usr/sbin/vmtoolsd
#