インストール時に、ESX 4のローカルストレージ(COSが配置されるVMFS領域)のブロックサイズの変更の方法を説明しましたが、
今回はESXをインストールした後に、ローカルストレージのブロックサイズを
変更する方法がVMware社から発表されていたので実際に行ってみました。
http://kb.vmware.com/kb/1013210
大まかな手順としては、以下の通りです。
手順1.COSの仮想ディスクを、ネットワーク経由(もしくは、USB等のリモーバルディスク)にバックアップ
※今回の手順ではネットワーク経由でCOSの仮想ディスクをバックアップするので、linuxサーバを用意して下さい。
手順2.ローカルストレージを、フォーマット
手順3.手順1でバックアップしたCOSをリストア。
手順4.COSがきちんと起動するように、設定。
以下、詳細な手順です。
1.最初にローカルストレージのデバイスアドレスをメモしておきます。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGMbRl2i5YAoqZAixs_MCGO_-uopS7f9ivR09L8rhfAMmiTVrYSUPcWUKyfWXVbHIon_PJMzGC-UmQAHZpARzLcVV7GIB-fSC7ZKzBxrh7ioXmts1Yb5fFIYi9I5fe5SuDcdg-QgfaZKQ/s320/17.jpg)
2.ESX 4.0のインストールCDでbootして、グラフィカルモードに入ります。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0uYAB6LtCYw1r2AGVWPGzQ0SSbBOLdlkuUfa0sBEnRd9Il6UR5uNq344gJLXSCmG2sV1DOtEFfOCb8sQ9UqZjhL_w9rJuOC8TdzvRaqRiQHqhlDV_IH5qkcZTXSAB5VQowp_vKz4aaiM/s320/100.jpg)
3.Network Configurationまで通常の方法で進みます。
Network Configurationではきちんと外部に接続できるIPアドレスを設定して下さい。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimhipSjliucoMHdYgbIJ-IusHW1BTEmBd_RSini-nImWr9VixZ-JZafQ28VLi1MpQ_5TNscrE9bmyn8XO6lLoEuG3h2nGcmOeKvsyaSCYBCbfbwwPBVRObo1oq_zUf_6SFDSEOA_hz4gQ/s320/2.jpg)
キーボード配列は普段はJapaneseを選択してますが、
ここでは意味がないので英語キーボードを選択しています。
※ COSをリストアした後は元のキーボード配列になります。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFcE98isRI5gJOL7H3NgpVHz7RJg7eMKu61YarYk8e6p366WTbrkF6Twdmxj3tQ75mD0HU3CTp45_ctMBAOd9f2vyMe7s5OEUkkn4YiwdSJHxUP0WzKDHu5GpjbQBf6SnJ602vYtJ2OBg/s320/3.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEpEjhUo9gTbUBfZ4yaPHzsYBg7Dvgm64X8dRnMjxgFmY6t40kbqRxOInkt2PKh5YNX76saxaMZTpd8shQ_PyewP9JuL7zZLTTpbg-czIoxcaKQoI9ishob5MM43efWc15uVShJ5Wb4FY/s320/4.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4NYdr0oGFewBwhAaJ90LYHHnwBjtKQjTRNzcP-Q1tyCv38dM9HL-suhigyGVsK40uTebbO9-m8yl5M-b98rVTgFQD_VF-R4-i_HjUrjXL4aBW8NOiG8gG9LxYT4JkekgajTIrelr5ryQ/s320/5.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhq1ZI4_uU8HHjhTvWrFSTDDvIQMq-0DeXAA7WQb15srbGkW1JcxgDdaM1M4tQ9Q-MnHRePA6RlhYW0W7z6e97DYSBXPKbcmdWtvoluRNghu0SJ-WSYK1XxiQqK5DbNa9UGtpc8FqCk8_I/s320/6.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHMTeGFOnYONmjM5BgA3nHCFDTkJ77XpJzGVeI326FMbiXimL8LjrQok19fm3r9P6cn5HDBUN7ppYyx12UZgpcchOUCR-WojrQDYG-EldgjhrMurIteQRzoc04CJCjtIX-sR7vMCl52Q8/s320/7.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghyphenhyphen0_HRl2UE8iPqE47RIfjt25QRbNCN8qmy7HKBo5jalAEkuiQZx47GraLeVnk16ZTd-Xqe2AB9cqXPERHYhsxVw75xRdPoaJx8fpqMw2KpuHEy-OCGTsfVOwY0S5_kzlw15x0xdE9f5U/s320/8.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7n9KSHtOH05RHGd1JfCMmC5VZQlLbYmGpGY-7eAs1qFRGWVduSkfP72fc8CHK3urgmAv_i5YuZpcF9rJXM9RdRwoqB91IZT538D3mBs-P0YZxET7jfa2-1eaAJfYdjihzoMKyxH9BQhE/s320/9.jpg)
4.Network Configurationの次の画面の、Advanced Settingsで、Ctrl+Alt+F2キーを押します。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYGRbByFGp1E8INwHowJpMJKHD34yzr96IQnVUaU-m79zBG5Zls76V9tZtz_sVD3CvIfKxI4bhlrkAb8CA0A-KjybIVZyHV0dNHWQjUqosTVI6lstXR-YwNjtpMwm0zeawXzQskGEmRpY/s320/10.jpg)
5.コンソール画面が表示されるので、Enterキーを押します。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWIGZaBDQxogZ8bd_zLSXUCpC23iSuBjD71p6ozXq0kTHP2I7P1FYz9y4qk6FF_oqpZ8WuMSWjFOyqVOyQRbj09GJ8fmsHpmuRDbJBW95dN7nzkQck9Mm4OHJIxyZUlrziOoLG494hOe4/s320/11.jpg)
6.scpコマンドで外部のlinuxサーバにesxconsole-xxxxフォルダごとコピーします。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitkXwMCZGMU0fgKG4sEhKp4sc8wdmcN33G-W6H_VudlRFvh4EQl_fRmBmkand_y18ClJbBwYf2ryvD8wJfBAyFlyefPPdbynJLuCinkTGwFxA5fKu1tVFR5IenCPqucViUysdQQrrmUFQ/s320/34.jpg)
7.vmkfstoolsコマンドで、vmfs領域をフォーマットし直します。ブロックサイズは-bオプションで指定します。vmfs領域は、1で確認したローカルストレージのエクステントを指定します。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifyU40wITU8l996QpSy3vb3vFFv_O1UFgCfkoOZhAlmqpyfqGGtyAgZAlXU0FlV2TJgXdt7boG-893WP8X_JYIP8LvsLCj3kOMN_Uf7zHPE8RATjaOctKZVtH2Mz1mIMiF92tnAGnMfwg/s320/35.jpg)
8.scpコマンドでバックアップしたesxconsole-xxxのフォルダをリストアします。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQs8XkT-8c-VrtNZhmOFSh20akANIVCz5rJkE74UukJb7PC8Fy6tVq7eFyJ19nB_V8NNOAx3n3QIsSC5BIPZbULl6YI_lITfnFn1O0N1jovHNRCcbBRrQGDO-NzB4Dg2bK-ggZDLn6lGU/s320/37.jpg)
9.cdコマンドで/vmfs/volumes/
pwdコマンドでesxconsole.vmdkのフルパスを確認します。すごいめんどくさい。。。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhceO9EhtcFCY1ue1GKlo26GTLjdIK-Qvu3UmOxpXukGuZ6CeuhLZlmrFNcc9HfBrzBBFOzORB1jR4VqtUketmLKO8VEQAGXYD9YKkJ725eU-gA_123Oc-kr22_auqF35XNzukToGFwtPc/s320/38.jpg)
10.CDを取り出してrebootして、GRUBのブートローダーの画面でaキーを押します。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxhyphenhyphenIc6VLzRAfFDKS1-corbewjiF_NNads9t_XNqn63p0ZYojY7-1iWJMkYs0b4xItfrkX1zw8lyERO6Sj-VApN2cCgF3IUi-RMCu4E826d6c-hbeoBZbgQhY_GliXyPav7dyNbAeA4gw/s320/39.jpg)
11.grub append>の行に「/boot/cosvmdk=9でメモしたesxconsole.vmdkのフルパス」を書き加えます。
※ 元々ある「ro root=UUID=....」を消さずに、その前に書き加えて下さい。
これも異様にめんどくさい。。。
↓こんな感じです。
編集前:
grub append> ro root=UUID=d01bc3a8-1e83-47ea-8250-a77cd15fc54 mem=300M quiet
編集後:
grub append> /boot/cosvmdk=/vmfs/volumes/4a79e784-066e4fef-9d4b-005056ab7e20/esxconsole-4a785116-c442-9826-6f60-005056ab7e20/esxconsole.vmdk ro root=UUID=d01bc3a8-1e83-47ea-8250-a77cd15fc54 mem=300M quiet
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIvm0BHwge9H_q4A18A6hoEE6FNR5FwHad9EPb0a3v4Jljbkx1gZ-zMgG4cZ8KpRXY2Ltw0k-1J-BqJaPsfsuSxXosJv2p-Hti_yOscE055RbNE2XnCAe0pH8QpSjqK5uv-iylA8DPHEE/s320/40.jpg)
12.Enterキーを押してESXを起動します。
13.vSphere Clientで接続しブロックサイズが変わっているのが確認出来ます。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEvUijX5RAzpE2vCJqE1Z9cv0ylYegm0bzyYi0sLWp5cuOjAzZFNdegwg2lKjXD8MurfLRemm1vTFwhcEXsE8lKc1oDuzMtA7EXvAFHpNXPsLqNF3tb9IJzoSnrcUvlgRInd8l1Log2-Q/s320/42.jpg)
14.また今後の再起動時にきちんと、COSが起動するよう、
/etc/vmware/esx.confを編集します。
/etc/vmware/esx.confを開き「/boot/cosvmdk=・・・」で始まる行を検索し、
9でメモしたCOSのパスに書き直して保存します。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwRj0ZOv6hqk52pJ7ZOhU974letZwuCx3dMpt8X7Z-rcXr81aFe2hP271-jgES0jvkov7r7Mvui2K7jE9GJ6Bh4dOPUmfmW6QkPv8I8SQvI5C4Rhb-j576wZ0JT3e1R6Vl32RCymSCAqM/s320/44.jpg)
15.最後に、esxcfg-boot -bを実行してbootの設定とinitial RAM disk imageを
アップデートします。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjL-SGuFatVx4aOoljTej0TWyLBDAwrb6AFB1zhan9Fvo1Cxs5zuw4ubv06197lmbQjRSRAVj4qmbFiPqN3EMYyK0D55vj-8TYrpvrcbeVIvzP4g1O6BmRRFqez0_emA_dnqqhfG7jkQkI/s320/45.jpg)
以上ですが、 COSがそんなに複雑な設定をしていないなら、
再インストールでブロックサイズを変えて、 再設定の方が楽かも。
以上です。
0 件のコメント:
コメントを投稿