ESXI 5.0 でローカルHDDをRDMしてみる
- 2012年 2月26日
どうもこんばんわ、昨日鯖をWindows Server 2008R2からESXIに
乗り換えてみました。一番の理由は仮想で使いたいOSがあるのにhyper-vが
対応していないってのが一番の原因ですかねぇ・・・まあLinux Kernel 3系からは
カーネルモジュールに入ってるのでビルドすれば使えるのですがね。(FreeBSD….)
でもって仮想で使う上で一番ボトルネックになるのがディスクI/Oですね
今回はなるべくWS2008R2を仮想上でもネイティブ環境に近い感じで動かしたかったので
RDM(Raw Device Mapping)をしてインストールしてみました。
普通はiscsiでマウントしたデバイスじゃないとRDMは出来ないのですが
自己責任でローカルにぶら下がっているHDDでも可能です。
ではやって行きましょう
まずはvSphere側でSSHとESXIシェルを有効にして下さい
で持ってSSHでESXI鯖にアクセス(SSHのやり方はぐぐってください→ぐーぐる)
# ls -l /vmfs/devices/disks/ -rw------- 1 root root 8015314944 Feb 26 22:42 mpx.vmhba32:C0:T0:L0 -rw------- 1 root root 4161536 Feb 26 22:42 mpx.vmhba32:C0:T0:L0:1 -rw------- 1 root root 262127616 Feb 26 22:42 mpx.vmhba32:C0:T0:L0:5 -rw------- 1 root root 262127616 Feb 26 22:42 mpx.vmhba32:C0:T0:L0:6 -rw------- 1 root root 115326976 Feb 26 22:42 mpx.vmhba32:C0:T0:L0:7 -rw------- 1 root root 299876352 Feb 26 22:42 mpx.vmhba32:C0:T0:L0:8 -rw------- 1 root root 320071851520 Feb 26 22:42 t10.ATA_____WDC_WD3200AAKS2D00B3A0________________________WD2DWMAT15387859 -rw------- 1 root root 320070483968 Feb 26 22:42 t10.ATA_____WDC_WD3200AAKS2D00B3A0________________________WD2DWMAT15387859:1 -rw------- 1 root root 500107862016 Feb 26 22:42 t10.ATA_____WDC_WD5000AAKS2D22V1A0________________________WD2DWCAWF3925659 -rw------- 1 root root 500104200704 Feb 26 22:42 t10.ATA_____WDC_WD5000AAKS2D22V1A0________________________WD2DWCAWF3925659:1
HDDの型番を探しますt10.ATAってやつです
※ちなみにデーターストアで使ってるHDDはRDMできないのでご注意を
##vmdkファイルを作成します## # vmkfstools -z /vmfs/devices/disks/t10.ATA_____WDC_WD3200AAKS2D00B3A0________________________WD2DWMAT15387859 /vmfs/volumes/Storage/Windows\ Server\ 2008\ R2/WDC_WD3200AAKS2D00B3A0.vmdk -a lsilogic ##確認してみます## # ls -l /vmfs/volumes/Storage/Windows\ Server\ 2008\ R2/ -rw------- 1 root root 320071851520 Feb 25 15:21 WDC_WD3200AAKS2D00B3A0-rdmp.vmdk -rw------- 1 root root 537 Feb 25 22:47 WDC_WD3200AAKS2D00B3A0.vmdk -rw------- 1 root root 74232 Feb 26 07:40 Windows Server 2008 R2.nvram -rw-r--r-- 1 root root 0 Feb 25 15:19 Windows Server 2008 R2.vmsd -rwxr-xr-x 1 root root 3223 Feb 26 07:40 Windows Server 2008 R2.vmx -rw-r--r-- 1 root root 277 Feb 25 22:47 Windows Server 2008 R2.vmxf
作成時に何も出なければ問題ないと思いますvmdkと-rdmp.vmdkができてれば完成
後はvSphereで作ったvmdkファイルをマウントするだけです
RDMの利点はパフォーマンスとそのままV2Pした時に普通に使えることですかねー
他にもやりたい事がたくさんあるのでどんどんやってはブログに書きたいなとか思ってます















