= DRAC5経由でのDebianのインストール(PowerEdge 2950Ⅲ)
PowerEdge 2950Ⅲを例にDebian GNU/Linux 4.0r3(etch)のインストール方法を紹介します。Debianの導入で特別な作業は3点になります。
* 参考:[PowerEdge-Install-Debian Debian導入時の注意点]
== 必要なもの
* PowerEdge 2950Ⅲ本体
* ノートPC(Windows&IEもしくはLinux&Firefox)
* イーサネットケーブル
* インターネットへの接続環境(CDイメージにnetinstを使う場合)
== PowerEdge本体の準備
とくに作業はありません。
== ノートPC上での準備
ノートPC側ではインストール元イメージをダウンロードしておきます。DebianをインストールするためのCDイメージは、以下のURLから入手できます。
* http://www.debian.org/CD/
ここでは、追加パッケージをダウンロードして導入していく、debian-40r3-amd64-CD-1.isoを使っていきます。
== DRACにログイン
まずはコントロールポートとノートPCをEthernetで接続し、Webブラウザ(Windows+Internet Explorer)からDRACにアクセスします([DRAC5-login 参考:DRAC5へのログイン])。
* IPアドレス:192.168.0.121
* ユーザー名:root
* パスワード:calvin
== DRACの仮想CDドライブにCDイメージをマウント
DRACにログインしたら、ダウンロードしておいたDebianのCDイメージ(debian-40r3-amd64-CD-1.iso)を仮想CDドライブにマウントします。
== DRACから電源を入れる
DRACから電源を入れると、仮想CDドライブから起動し、Debianインストーラの最初の画面が表示されます。
[[Thumb(00image_debian:d-i001_4.0r3.png, caption=Debianインストーラ)]]
最初の画面では単にEnterキーを押し、Debianのインストールを進めていきます([http://www.jp.debian.org/releases/stable/amd64/ 参考:Debian GNU/Linux インストールガイド])。
BIOSのデフォルト設定では仮想CDドライブのほうが優先になっていますが、ハードディスクなどから起動してしまう場合は、BIOSの起動設定(「Boot Sequence」)が間違っている可能性があります。また、DRACの仮想CDドライブ設定が正しいか確認します。起動時にF11キーを押すことで、明示的に起動デバイスを選ぶこともできます。
[[Thumb(00image:bios_bootseq01.png, caption=移動させたい項目を選択し、+/-キーを押す)]]
== ★対処1★:ストレージデバイスの認識順を変える
言語、キーボードを設定し、追加モジュールがインストールされ、ネットワーク設定画面までたどり着いたら、Alt+F2キーを押し、シェルが使えるコンソールに切り替えます。
[[Thumb(00image_debian:d-i004.png, caption=ネットワークの設定)]]
[[Thumb(00image_debian:d-i004-01.png, caption=F2のシェルコンソール)]]
Enterキーを押すとシェルが使えるようになるので、以下のコマンドを実行していきます。
[[Thumb(00image_debian:d-i004-02.png, caption=Enterキーを押す)]]
{{{
umount /cdrom
modprobe -r usb_storage
modprobe usb_storage
modprobe -r sd_mod
modprobe sd_mod
mount /dev/sr0 /cdrom
}}}
これで、PERCのディスクはsdaに、DRACの仮想ドライブはsdbとして認識された状態になります。Alt+F1キーを押してインストーラの画面に戻ります。
== ★対処2★:ネットワークポートの認識順番に注意する
Broadcom NetXtreme II搭載機にはネットワークポートが2つありますが、Debian 4.0では認識順番(デバイス名の番号)と筐体表面の表記番号とが異なります。
* 1番:eth1
* 2番:eth0
1番に外部接続用のケーブルを接続している場合は、DHCPの認識やIPアドレスの設定などでeth1を選択してインストール作業を進め、終了後にこの問題を修正します。
== 後は通常どおりDebianをインストールしていく
インストール時における特別な作業は以上です。あとは通常どおりDebianのインストールを進めていきます([http://www.jp.debian.org/releases/stable/amd64/ 参考:Debian GNU/Linux インストールガイド])。
再起動時にはDRACの画面から仮想CDドライブのマウント設定を解除しておきます。
== ネットワークポートの認識順番を修正する
インストール後、通常起動したら、root権限でネットワークデバイスポートの設定を変更します。変更箇所は2点です。
=== udevの設定を修正
/etc/udev/rules.d/z25_persistent-net.rulesにネットワークデバイスの認識情報が記載されているので、ここを修正します。eth1となっている箇所をeth0に、eth0をeth1に修正します。
* /etc/udev/rules.d/z25_persistent-net.rules修正前
{{{
# PCI device 0x14e4:0x164c (bnx2)
#SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:1c:23:d9:82:b0", NAME="eth1"
# PCI device 0x14e4:0x164c (bnx2)
#SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:1c:23:d9:82:b2", NAME="eth0"
}}}
* 修正後
{{{
# PCI device 0x14e4:0x164c (bnx2)
#SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:1c:23:d9:82:b0", NAME="eth0"
# PCI device 0x14e4:0x164c (bnx2)
#SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:1c:23:d9:82:b2", NAME="eth1"
}}}
=== ネットワーク設定
デバイス名の変更に伴い、ネットワーク設定のほうも対応するように修正しておく必要があります。上記同様に「eth1」を「eth0」に数字を変更するだけです。以下は、1番のネットワークポートにケーブルを接続し、DHCPで設定していた例です。
* /etc/network/interfaces修正前
{{{
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth1
iface eth1 inet dhcp
}}}
* 修正後
{{{
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth1
iface eth1 inet dhcp
}}}