DRAC 5カードにシリアルコンソールリダイレクトを実行させて、SSHで接続し、サーバーのBIOS/grub/bootup/consoleにアクセスできるようにしようとしています。
これまでのところ、BIOSを表示/編集できますが、grubが開始されるとすぐに、出力がすべて乱雑になります。これは構成に関連している可能性があると思います(ただし、現時点では何がわかりません)。
これまでの構成は次のとおりです。
[〜#〜] bios [〜#〜]
buntu 10.04のGrub2
出力自体は、次のように表示されます。
��g������Bp)����'����-���C�i))a�R!{���ņ�BC!�????�i滑�� ���R!{����ņ��C! '�����뤄����d� "�m�+-o�q��1Τ�Χ�+�ᤄ0�����餄�� ��d� "?C!���s������k뤄����d�"?C!��9u��!!!!��9�R!a���Ç$ �����i����r��:�R����B������d� "���!{�u����BS���/a�S�ć �3��儤�S�����i�ąbi%)����������ąbi%)-����!)!��)������+�)�Ƥ� !����s!1Φ�r!����????/+��)))+))����!����������k������+ a
Xenに固有の設定があることは知っていますが、後で心配します。この段階で、カスタムカーネルをテストできるように、GRUBを利用可能にする必要があります。試したカーネルが失敗するか、「grub-set-default」が何もしません。
厄介なのは、新しいサーバー/ DRACコンボでは、同じバージョンのUbuntuで構成が正常に機能することです。図-_-を参照してください。
アイデア、トラブルシューティング手順などは、命の恩人になります。
BIOSとシリアルクライアントがgrubで使用されている115k2とは異なるボーレートを使用しているようです。または、ワードサイズが一致しません。そのようなものでなければなりません。たぶん、新しいサーバーは、BIOSリダイレクト/ dracでデフォルトで115k2に設定されていますが、他のサーバーはそうではありませんか? DRACまたはDellBIOSリダイレクトの経験がなければ(ここではHPショップです)、はっきりとはわかりませんが、Ubuntuのインストールではなくそこを見る必要があると思います。
Ubuntu 10.04(Lucid)を実行しているiDRAC6カードを搭載したDellPowerEdge 310で、BIOSに次の変更を加えることで、シリアルポートを機能させることができました。
次に、システムにログインして次のracadmコマンドを実行することにより、RACが115,200のビットレートに構成されていることを確認しました。
これらすべてを実行した後、 delerious01 が提案したinitスクリプトをインストールしましたが、それでもDRACカードを介してコンソールへのSSH接続を取得できませんでした。 user92395の提案に従い、ビットレートを19,200 bpsに下げました。見よ、コンソールポートに接続できました。残念ながら、DellツールキットはLucidに移植されておらず、ソースが見つからなかったため、「syscfgcsp」を実行できませんでした。ただし、/ etc/init/ttyS1.confスクリプトを変更し、setserialコマンドを実行するpre-startディレクティブを追加することで、ビットレートを上げて115,200bpsで接続できることがわかりました。私のttyS1.confスクリプトは次のようになります。
# ttyS1 - getty
#
# This service maintains a getty on ttyS1 for console
# redirection to the Dell DRAC card.
start on stopped rc RUNLEVEL=[2345]
stop on runlevel [!2345]
respawn
pre-start script
/bin/setserial /dev/ttyS1 uart 16550A port 0x02f8 irq 3 baud_base 115200 spd_normal skip_test
end script
exec /sbin/getty -h -L 115200n8 ttyS1 vt100
機会があれば、Ubuntu 12.04(Precise)でこのシステムを起動し、syscfgコマンドを実行して、その「msgcommbitrate」変数の値を確認します。
Dell PE 2950で情報が必要な場合は、コンソールリダイレクトをBIOSで機能させるために+ GRUB + Ubuntu 10.04のOS:
シリアルコンソール設定:
/ etc/default/grubの構成を編集GRUB
update-grub
/etc/init/ttyS1.confを作成します
リブート。