カテゴリー別アーカイブ: TIPS

vCSA(VMware vCenter Server Appliance) 5.5 のインストールではまった所のメモ

家でvCenterServerの検証がしたいので、適当にvmware-playerでESXiを構築して、SUSEベースのLINUX版vCSAを構築しました。

その時にはまったポイントのメモ。

■事象
・普通にインストールしたら、embedded DBの初期設定でエラーがでる
・タイムゾーンがUTCのままで変えようとしてもコンソールから設定変更できない

■原因
DBが初期化できないのはTimeZoneがUTCのままだったから。
そもそもVMの時間が同期できていなかったから。

■対応
・直接vCSAにroot/vmwareでログインしてタイムゾーンをUTCからJSTに変更
・192.168.XXX.XXX:5480 でWebUIから初期設定を実施
・あれ、同期できないと思ったらvmware-toolsのESXとの時刻同期設定が入って無かった
・あれ、それでも同期できないと思ったら、ESXiのNTPの設定が止まっていたのでNICTのNTPを参照させてNTPを再起動
・もう一度OVAのデプロイからやり直して、無事にembedded DBの初期設定ができた

■タイムゾーンが変更できない時
下は既にJSTに変更された後ですが、TimeZoneでenter押しても反応しない。
vcsa
直接ログインしてタイムゾーンを設定しました。

/usr/share/zoneinfo/Asia/Tokyo があることを確認
vi /etc/sysconfig/clock にて最終行を以下に変更。
~~~
 TIMEZONE="Asia/Tokyo"
 DEFAULT_TIMEZONE="Asia/Tokyo"
~~~
cp /usr/share/zoneinfo/Asia/Tokyo /etc/localtime

成功しましたね。

vcsa1

—-
手順は以下のサイトを参考にしました。

VMware vCenter Server Appliance 5.5 のインストールと VMware vSphere Web Client によるアクセス / vSphere 5.5 (ESXi 5.5)

■vCSA ( vCenter Server Applicance 5.5 )のインストール

vCSA(vCenter Server Appliance)5.1導入まとめ

vCenter Appliance could not configure embedded DB – Wrong Time Oops !!

Adjusting ESX host Time Zone (1436)

GMOクラウドPublic 次期サービスβ版が使えるようになったので少し負荷をかけた

GMOクラウドPublicが次期サービスのβ版を提供しているので申し込んでみました。
個人名義で最初のアンケートも「検証するだけ」という項目しか選ばなかったので、
外れるかなと思ったんですがまだ受け付けてもらえました。

GMOクラウドPublic 次期サービスβ版

アカウントを確認したら早速サポートページを見ながら操作開始。
cloudstack系のクラウドサービスを触ったことがある人には直観的に操作が出来ると思います。。
GMOクラウド Public 次期サービスβ版 サポート

通常仮想サーバー作成しただけでは外部から通信が出来ないので仮想ルーターを作って、
FWでsshを許可して、ポート転送でアクセスします。

CentOSのrootのパスワードが作成完了時にポップアップで出てくるのでそれで接続。

とりあえず、CPUを確認しました。
E5-2690です。

[root@CentOS01 ~]# cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 45
model name      : Intel(R) Xeon(R) CPU E5-2690 0 @ 2.90GHz
stepping        : 7
cpu MHz         : 2900.054
cache size      : 20480 KB
physical id     : 1
siblings        : 1
core id         : 5
cpu cores       : 1
apicid          : 43
initial apicid  : 43
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu de tsc msr pae cx8 sep cmov pat clflush mmx fxsr sse sse2 ss ht syscall nx lm up rep_good aperfmperf unfair_spinlock pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes hypervisor lahf_lm arat epb pln pts dts
bogomips        : 5800.10
clflush size    : 64
cache_alignment : 64
address sizes   : 46 bits physical, 48 bits virtual
power management:

LinuxOSのrootディスク(OS領域)は初回作成時に自分で好きな要領に選べるのが良いです。
今回は30GBにしました。後から拡張はできないようです。
WindowsServer2012は100GB固定とかのようです。
β版ではWindowsOSは使えません。

rootディスクにdbenchを掛けてみました。
忘れないように入れたパッケージもメモで残します。

# yum update
# yum install popt-devel
# yum install automake
# yum install gcc
# wget http://samba.org/ftp/tridge/dbench/dbench-4.0.tar.gz
# tar zxvf dbench-4.0.tar.gz
# cd dbench-4.0
# ./autogen.sh
# ./configure
# make
# make install
# dbench 5
 Operation      Count    AvgLat    MaxLat
 ----------------------------------------
 NTCreateX    2155370     0.191   157.045
 Close        1583170     0.011   140.268
 Rename         91261     0.326   114.055
 Unlink        435317     0.673   172.906
 Deltree           50    23.933   189.022
 Mkdir             25     0.005     0.007
 Qpathinfo    1953685     0.080   240.632
 Qfileinfo     342205     0.008    96.666
 Qfsinfo       358183     0.014    94.849
 Sfileinfo     175543     0.231   110.023
 Find          755258     0.099   119.777
 WriteX       1073720     0.247   255.182
 ReadX        3378491     0.033   251.213
 LockX           7018     0.014    61.706
 UnlockX         7018     0.012    60.751
 Flush         151044     9.296   144.304

Throughput 112.726 MB/sec  5 clients  5 procs  max_latency=255.187 ms

次は以下の記事を読みvdbenchも試してみたいと思ってインストール。

やっぱり Sun がスキ! vdbench でディスクの性能を測定する

# wget http://sourceforge.net/projects/vdbench/files/vdbench502.zip
# yum install unzip
# yum install csh
# mkdir /var/tmp/vdbench
# cp vdbench501.zip /var/tmp/vdbench
# cd /var/tmp/vdbench
# unzip vdbench501.zip

テスト実行

[root@CentOS01 vdbench]# ./vdbench -t


Vdbench distribution: vdbench502
For documentation, see 'vdbench.pdf'.

01:10:03.805 input argument scanned: '-f/tmp/parmfile'
01:10:04.089 Starting slave: /root/vdbench/vdbench SlaveJvm -m localhost -n localhost-10-140215-01.10.03.626 -l localhost-0 -p 5570
01:10:04.828 All slaves are now connected
01:10:07.002 Starting RD=rd1; I/O rate: 100; elapsed=5; For loops: None

Feb 15, 2014  interval        i/o   MB/sec   bytes   read     resp     resp     resp    cpu%  cpu%
                             rate  1024**2     i/o    pct     time      max   stddev sys+usr   sys
01:10:08.060         1     109.00     0.11    1024  52.29    0.012    0.213    0.020    25.4   7.6
01:10:09.060         2      99.00     0.10    1024  52.53    0.010    0.029    0.005     9.4   3.5
01:10:10.050         3     110.00     0.11    1024  52.73    0.009    0.034    0.005     2.3   0.0
01:10:11.052         4     102.00     0.10    1024  50.00    0.011    0.043    0.007     2.2   1.1
01:10:12.072         5      98.00     0.10    1024  48.98    0.010    0.031    0.005     1.1   0.0
01:10:12.101   avg_2-5     102.25     0.10    1024  51.10    0.010    0.043    0.005     3.7   1.1
01:10:12.809 Vdbench execution completed successfully. Output directory: /root/vdbench/output

色々パラメータがいじれるので実験したいのですが眠いので寝ます。
他にもデータディスクの性能とか色々いじってみたいですがまた今度で。

vCenterServerのイベントをざっくり取る

夜中の3時くらいに「vCenterのイベント、今の分だけCSV形式で取ろうかなー」ということが良くあるのでメモ。

Get-VIEventをexportするだけですが、日本語でイベントが出力されて、
CSVにexportすると文字化けするのでlocaleを英語に変えます。

ex.)
getevent.ps1 2014/01/18 2014/01/19

param($start_day, $finish_day)

function main {
	GetEVENT
}

function GetEVENT {
	$path = "C:\hoge\vm_event.csv"
	Get-VIEvent -Start $start_day -Finish $finish_day | Export-Csv $path
}

function ChangeLocale {
	$SI = Get-View ServiceInstance
	$SessMgr = Get-View $SI.Content.SessionManager
	$SessMgr.DefaultLocale
	$SessMgr.SupportedLocaleList
	$SessMgr.SetLocale("en")
}
ChangeLocale
main $start_day, $finish_day

参考
Exporting vCenter Events with PowerCLI
How to force a specific locale when managing vSphere

追記(2014/2/2)
Get-VIEvent に MaxSamplesのパラメーターを指定しないと、日付を入れてもデフォルト値の100しか取れません。
たぶん、大きい環境ですと1時間くらいしか残せないので、10000とか指定してしまえばいいと思います。
詳細はGet-VIEVENTのリファレンスを見てください。

vSphere PowerCLI Reference Get-VIEvent

あの日見たUSBの消費電力を僕たちはまだ知らない。

なんでも、USBと変換アダプタがあればHDDを接続できると思っておりました。

ユニバーサル・シリアル・バス

給電能力が5Vとした場合、
USB2.0で500mA、USB3.0で900mAですので、
USB3.0でも4.5W ?

一般的なHDDの消費電力は2.5インチのものでも5Wで、
3.5インチだとアイドル時でも10Wはするそうです。

全然足りません。

外付けHDDをコンセントを使わずに使用する方法
あなたは、3.5インチHDDを動かすためだけにそれよりも何倍も重い自動車用等の鉛蓄電池を持ち歩きたいと思いますか?

すいませんでした。

USBのマークを貼りたいと思いましたが、ベンダーIDと込みで2年間で2000ドルだそうです。

USBベンダーID,ロゴマークの取得