ghettoVCB on VMware ESXi 5.1 1

Facebooktwittergoogle_plusmail

ESXi hostで稼働しているVMのバックアップ/リストアにghettoVCB.shを利用していますが 5.1にUpdateしたら動作しなくなってしまいました

ghettoVCB.sh – Free alternative for backing up VM’s for ESX(i) 3.5, 4.x+ & 5.x
http://communities.vmware.com/docs/DOC-8760

/vmfs/volumes/datastore/lamw-ghettoVCB-518cef7 # ./ghettoVCB.sh -g ghettoVCB.conf -f vms_to_backup
Logging output to “/tmp/ghettoVCB-2012-09-19_01-58-03.log” …
You’re not running ESX(i) 3.5, 4.x, 5.x!

利用していたバージョンはlamw-ghettoVCB-518cef7.tar.gzです


スクリプトを確認したところ

vmware -vでESXiのバージョンを確認しているところがありました
実行してみると下記の結果が表示されます

~ # vmware -v
VMware ESXi 5.1.0 build-799733
~ #

ならばと下記の様に書き換えてしまいました

取り敢えずこれで実行してみました。バックアップの取得は完了したのですがログに気になるメッセージが表示されています

/vmfs/volumes/datastore/lamw-ghettoVCB-518cef7 # ./ghettoVCB.sh -g ghettoVCB.conf -f vms_to_backup
Logging output to “/tmp/ghettoVCB-2012-09-18_02-06-30.log” …
Insufficient arguments.
./ghettoVCB.sh: line 25: whoami: not found
ash: root: unknown operand

2012-09-18 02:06:30 — info: ============================== ghettoVCB LOG START ==============================

2012-09-18 02:06:30 — info: CONFIG – USING GLOBAL GHETTOVCB CONFIGURATION FILE = ghettoVCB.conf
2012-09-18 02:06:30 — info: CONFIG – VERSION = 2011_11_19_1

スクリプトを確認すると

どうもwhoami commandを使用して実行しているユーザがrootかどうか確認しているようですが、このwhoami commandが無いようです

~ # whoami
-ash: whoami: not found
~ #

取り敢えず代替えにwho commandを使用するように書き換えました
whoamiが無いのでこの部分をばっさり削除してもいいとは思いますが

実行してみるとエラーはなくなりましたが、正式に対応したら入れ替えようと思います

/vmfs/volumes/datastore/lamw-ghettoVCB-518cef7 # ./ghettoVCB.sh -g ghettoVCB.conf -f vms_to_backup
Logging output to “/tmp/ghettoVCB-2012-09-20_02-36-13.log” …
Insufficient arguments.
2012-09-20 02:36:14 — info: ============================== ghettoVCB LOG START ==============================

2012-09-20 02:36:14 — info: CONFIG – USING GLOBAL GHETTOVCB CONFIGURATION FILE = ghettoVCB.conf
2012-09-20 02:36:14 — info: CONFIG – VERSION = 2011_11_19_1

One comment on “ghettoVCB on VMware ESXi 5.1

  1. Reply sac hermes 9月 23,2012 01:08

    I love the way you wrote this article. This is wonderful. I do hope you intend to write more of these types of articles. Thank you for this interesting content!

Leave a Reply