パスワードを忘れた? アカウント作成
101023 journal

Ab.の日記: ESXi 用の VIMA ちょっといじってみました

日記 by Ab.
VIMA - VMware Infrastructure Management Assistant をちょっといじってみました。
中身はこんなんですね

[vi-admin@vima ~]$ uname -a
Linux vima 2.6.18-92.el5 #1 SMP Tue Apr 29 13:16:15 EDT 2008 x86_64 x86_64 x86_64 GNU/Linux
[vi-admin@vima ~]$ cat /proc/version
Linux version 2.6.18-92.el5 (brewbuilder@ls20-bc2-13.build.redhat.com) (gcc version 4.1.2 20071124 (Red Hat 4.1.2-41)) #1 SMP Tue Apr 29 13:16:15 EDT 2008
[vi-admin@vima ~]$ cat /etc/redhat-release
Red Hat Enterprise Linux Server release 5.2 (Tikanga)

使い方は簡単で、vSphere Management Assistant Documentation に書かれている virtual appliance のURL http://www.vmware.com/go/importvma/vma4.ovf を ESXi で import してやり、起動してネットワークの設定と vi-admin のパスワードの設定を行ってやるだけで完了です。
デフォルトで ssh が起動していて password authentication が yes なのでその後は ESXi の console window からではなく ssh のターミナルから使用可能です。

使い方は、まず最初に VIMA に ESXi のサーバーを教えてやります

$ sudo vifp addserver esxi.somedomain.local

root@esxi.osmedomain.local のパスワードを聞かれたりするので入力します。
次に vima のツールを使うためのおまじない

[vi-admin@vima ~]$ vifpinit

vifpinit では認証周りかなんかを環境変数に設定するようです。

[vi-admin@vima ~]$ env | grep VI
[vi-admin@vima ~]$ vifpinit
[vi-admin@vima ~]$ env | grep VI
VI_SERVER=xx.yy.zz.ww
VI_PROTOCOL=https
VI_PORTNUMBER=443
VI_SERVICEPATH=/sdk
VI_USERNAME=vi-xxxxxx
VI_PASSWORD=yyyyyyyyyyyyyyyy

vifpinit を済ますといろいろ使えるようになります。
例えば ESXi のサーバーマシンの状態

[vi-admin@vima ~]$ /usr/lib/vmware-viperl/apps/host/hostinfo.pl

Host Information

Host Name:                       esxi.somedomain.local
Port Number:                     902
BootTime:                        2009-05-07T17:29:23.780141Z
Cpu Model:                       AMD Phenom(tm) 9350e Quad-Core Processor
Cpu Speed:                       8000735160
Cpu Usage:                       481
File System:                     vmfs nfs
Host Status:                     The status is unknown
Maintenance mode:                0
Physical Memory:                 12848521216 bytes
Memory Usage:                    8987MB
Network Adapters:                2
Reboot Required:                 0
Software on host:                VMware ESX Server 3i 3.5.0 build-123629
VMotion:                         0

仮想マシン情報

[vi-admin@vima ~]$ /usr/lib/vmware-viperl/apps/vm/vminfo.pl

Information of Virtual Machine henss home server

Name:            henss home server
No. of CPU(s):           1
Memory Size:             1024
Virtual Disks:           1
Template:                0
vmPathName:              [sata2 raidz] henss home server/henss home server.vmx
Guest OS:                Microsoft Windows Small Business Server 2003
guestId:                 winNetBusinessGuest
Host name:               henss.
IP Address:              xx.yy.zz.ww
VMware Tools:            VMware Tools is running and the version is current
Cpu usage:               17 MHz
Host memory usage:               461 MB
Guest memory usage:              51 MB
Overall Status:          The entity is OK

Information of Virtual Machine Win2k

Name:            Win2k
No. of CPU(s):           1
Memory Size:             512
Virtual Disks:           1
Template:                0
vmPathName:              [old ide raidz] Win2k/Win2k.vmx
Guest OS:                Not Known
guestId:                 Not Known
Host name:               Not Known
IP Address:              Not Known
VMware Tools:            VMware Tools is not running.
Cpu usage:               Not Known
Host memory usage:               Not Known
Guest memory usage:              Not Known
Overall Status:          The entity is OK

Information of Virtual Machine XP test

Name:            XP test
No. of CPU(s):           1
Memory Size:             768
Virtual Disks:           1
(略)

各種パフォーマンス値

[vi-admin@vima ~]$ /usr/lib/vmware-viperl/apps/performance/viperformance.pl --host esxi.somedomain.local --countertype net --samples 1
Performance data for: esxi.somedomain.local

Counter: Network Usage (Average)
Instance :
Description: Aggregated network performance statistics. For hosts this can be represented on a per Virtual Machine basis as a stacked graph
Units: KBps
Sample info : 20,2009-05-28T11:13:20Z
Value: 118

Counter: Network Usage (Minimum)
Instance :
Description: Aggregated network performance statistics. For hosts this can be represented on a per Virtual Machine basis as a stacked graph
Units: KBps
Sample info : 20,2009-05-28T11:13:20Z
Value: 118

Counter: Network Usage (Maximum)
Instance :
Description: Aggregated network performance statistics. For hosts this can be represented on a per Virtual Machine basis as a stacked graph
Units: KBps
Sample info : 20,2009-05-28T11:13:20Z
Value: 118

さくっと munin-node を入れてしまってグラフ化したいのですが、wget 等が入っていないので cpan が上手くファイルを拾って来れなくて(/usr/kerberos/bin/ftp が使われるのですが passive が使えないとか言われて download 出来なかったり)でとりあえず後で試そう的な感じで中断。
まさか server の方が今どき passive 駄目とは考えづらいので、kerberos 版 ftp が passive をサポートしてないのでしょうか? なんか変な感じです。
yum.conf をちゃんと設定して yum で wget を入れるか rpm で wget を入れるかすればいいのかな?

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

日本発のオープンソースソフトウェアは42件 -- ある官僚

読み込み中...