差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン 次のリビジョン 両方とも次のリビジョン | ||
blog:2012:2012-11-05 [2012-11-06 00:43] Decomo 作成 |
blog:2012:2012-11-05 [2013-07-28 02:09] Decomo |
||
---|---|---|---|
行 1: | 行 1: | ||
- | ====== サーバのESXi化が泥沼化 その2 ====== | + | ====== サーバのESXi化が泥沼化 その2 |
- | [[blog: | + | [[blog: |
- | ESXiの各種ドライバは、ESXiが公式に対応するデバイスが存在して初めて読み込まれる仕組みになっているそうなので(まぁそりゃそうか)、H77がパススルーによって見えなくなる→AHCIドライバが読み込まれない→他のSATA I/ | + | ESXiの各種ドライバは、ESXiが公式に対応するデバイスが存在して初めて読み込まれる仕組みになっているそうなので(まぁそりゃそうか)、H77がパススルーによって見えなくなる→AHCIドライバが読み込まれない→他のSATA I/ |
デバイスとドライバの対応表を弄れば、非公式デバイスを使えるようになるっぽいので書き換えてみる。 | デバイスとドライバの対応表を弄れば、非公式デバイスを使えるようになるっぽいので書き換えてみる。 | ||
+ | |||
+ | <note warning> | ||
- ESXiホストにSSHでログイン | - ESXiホストにSSHでログイン | ||
- | - lspciコマンドで追加したいデバイスを確認< | + | - lspciコマンドで追加したいデバイスのベンダIDとデバイスIDを確認(必要な箇所のみ抜粋)< |
# lspci -v | # lspci -v | ||
000: | 000: | ||
- | Class 0106: 1b4b:9123 | + | Class 0106: 1b4b: |
000: | 000: | ||
- | Class 0106: 1b21:0612 | + | Class 0106: 1b21: |
</ | </ | ||
+ | - hwinfoコマンドでサブIDを確認(5.0のみ。5.1だとコマンドがなくサブIDは0000: | ||
+ | # hwinfo -p | ||
+ | 000: | ||
+ | 000: | ||
+ | ↑これ | ||
+ | </ | ||
+ | - マップファイルを展開< | ||
+ | ~ # cd /tmp | ||
+ | /tmp # mkdir tweak; cd tweak | ||
+ | /tmp/tweak # vmtar -x / | ||
+ | /tmp/tweak # tar xvf sata-ahc.tar | ||
+ | </ | ||
+ | - マップファイルに上で確認したデバイスを追加< | ||
+ | /tmp/tweak # vi etc/ | ||
+ | (↓を最後に追加) | ||
+ | regtype=linux, | ||
+ | regtype=linux, | ||
+ | </ | ||
+ | - vSphere Client上でストレージアダプタ名を正しく表示させたければ、[[http:// | ||
+ | /tmp/tweak # vi usr/ | ||
+ | 1b4b Marvell Technology Group Ltd. | ||
+ | 9123 88SE9123 PCIe SATA 6.0 Gb/s controller | ||
+ | 1b21 ASMedia Technology Inc. | ||
+ | 0612 ASM1062 Serial ATA Controller | ||
+ | </ | ||
+ | - 編集したファイルをアーカイブし直し、元のアーカイブを上書き< | ||
+ | /tmp/tweak # rm sata-ahc.tar | ||
+ | /tmp/tweak # tar cvf sata-ahc.tar etc usr | ||
+ | /tmp/tweak # vmtar -c sata-ahc.tar -o sata-ahc.vgz | ||
+ | /tmp/tweak # mv sata-ahc.vgz / | ||
+ | </ | ||
+ | - 再起動 | ||
+ | |||
+ | 上手く追加出来てればvSphere Clientから正しく認識される。追加前と追加後でvmhbaの割り当て順が変わってるが、まぁキニシナイ。 | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
+ | これでようやくH77 SATAのパススルーが出来る!と、喜び勇んで設定&FreeBSDのVMに割り当てて起動!そして、PSoD………/(^o^)\ナンテコッタイ | ||
===== 参考サイト ===== | ===== 参考サイト ===== | ||
- | http:// | + | * [[http:// |
- | http:// | + | * [[http:// |
- | http:// | + | * [[http:// |
- | http:// | + | * [[http:// |