シリアルまたは Telnet コンソールを使用するための管理下システムの有効指定と設定 Secure Shell (SSH) の使用
ローカルシリアルポートまたは Telnet 管理ステーション(クライアントシステム)を使った管理下システムへの接続 DB-9 ケーブルの接続
管理ステーションのターミナルエミュレーションソフトウェアの設定 シリアルまたは telnet コンソールの使用
DRAC 4 のシリアルおよび telnet コマンドインタフェースは、DRAC 4 ウェブインタフェースまたは racadm CLI を使って行えるすべての設定とシステム管理機能を実行できるように設計されていま す。
本項には、シリアル /telnet テキストコンソール機能に関する情報が含まれており、シリアル /telnet コンソールを使ってシステム管理処置を実行できるようにシステムをセットアップする方法について 説明しています。
シリアルおよび telnet コンソール機能
DRAC 4 は、次のシリアルと telnet コンソールリダイレクト機能をサポートしています。
l 単一のシリアルクライアント接続と最大 4 つの telnet クライアント接続が一度に可能
l システムシリアルポートと DRAC 4 NIC を使った管理下システムコンソールへのアクセス
l 電源オン、電源オフ、パワーサイクル、リセット、ログの表示、センサー状態の表示、または DRAC 4 の設定などを実行できるシリアル/telnet コンソールコマンド
l スクリプトに役立つ racadm コマンドのシリアル /telnet コンソールサポート
l コマンドラインの編集と履歴
l シリアルポート(BIOS およびオペレーティングシステムを含む)経由で出力中の管理下システムテキストコンソールを使って接続、表示、対話するための connect com2 シリアルコマンド
l リセット、電源オン、および電源オフなど一般によく使用するコマンドを簡単に操作できるメニューベースの VT-100 ブロック画面インタフェース
l セキュリティ強化のためのオプションの SSH 接続アイドルタイムアウト設定(「cfgSsnMgtSshTelnetIdleTimeout (読み取り / 書き込み)」オブジェクトで制御)
シリアルまたは Telnet コンソールを使用するための管理下システムの有効指定と設定
本項では、管理下システムでシリアル / telnet コンソールを有効にし、設定するための情報を扱います。
管理下システムでのセットアップユーティリティの設 定
出力をシリアルポートにリダイレクトするようにシステムセットアップユーティリティを設定するには、次の手順に従ってください。
1. システムの電源を入れるか、再起動します。
2. 次のメッセージが表示されたら、すぐに <F2> を押します。
<F2> = System Setup
3. 下にスクロールし、<Enter> を押して オンボードデバイス を選択します。
メ モ: 管理下システムで Red Hat® Enterprise Linux® を実行している場合は、connect com2 シリアルコマンドは真の Red Hat Enterprise Linux コンソールストリームイ ンタフェースを提供します。
メ モ: racadm コマンドにはシリアルまたは telnet コンソール上のファイルシステムへのアクセス権がないため、シリアルや telnet コンソールを使った racadm コマンドでは、(読 み取りファイルまたは書き込みファイルなどの)いくつかのオプションはサポートしていません。シリアルおよび telnet コンソールで使用できる racadm コマンドに関する詳細は、「シリ アルおよび racadm コマンドの使い方」を参照してください。
メ モ: connect com2 シリアルコマンドでは、BIOS 設定グループ オンボードデバイス の シ リ ア ル ポ ー ト 設定が RAC に設定されている必要があります。telnet セッションが DRAC 4 に確立され、このシリアルポートの設定が RAC でない場合は、connect com2 によって画面は空白になります。
メ モ: connect com2 シリアルコマンドは、Novell NetWare オペレーティングシステムを実行しているシステムではサポートされていません。
メ モ: セットアップユーティリティの設定は、connect serial/telnet コマンドと連携して行う必要があります。
4. サブメニューで、シ リ ア ル ポ ー ト 1 にスクロールして RAC に設定します。
5. 下へスクロールし、コ ン ソ ー ル リ ダ イ レ ク ト を選択します。
6. コ ン ソ ー ル リ ダ イ レ ク ト 画面を次のように設定します。
コ ン ソ ー ル リ ダ イ レ ク ト - シ リ ア ル ポ ー ト 1 起 動 後の リ ダ イ レ ク ト - 無効
7. システムセットアップ プログラムの設定を完了するには、<Esc> を押して システムセットアップ プログラムを終了します。
起動中のシリアルリダイレクトに使 用する Red Hat Enterprise Linux Minicom の設 定
次の手順を実行して、/etc/grub.conf ファイルを編集します。サンプルファイル(表 3-1 を参照)は、本手順で説明されている変更を示します。
1. 次の 2 行をファイルの一般設定セクションに追加します。
serial --unit=0 --speed=57600 terminal --timeout=10 serial
2. カーネル行に次の 2 つにオプションを追加します。
kernel ...console=ttyS0,57600
3. /etc/grub.conf に splashimage ディレクティブがある場合は、それをコメントアウトします。
表 3-1 サンプルファイル:/etc/grub.con
grub.conf 編集の追加情報
l GRUB のグラフィックインターフェースを無効にしてテキストインターフェースを使用します。そうしないと、RAC コンソールリダイレクトに GRUB 画面が表示されません。これを行うには、
splashimage で始まる行をコメントアウトします。
l GRUB で複数のオプションがある場合、それらのオプションのコンソールセッションを RAC シリアル接続を使って開始するには、すべてのオプションに console=ttyS1,57600 を付けます。
表 3-1 の例では、最初のオプションだけに console=ttyS0,57600 を追加したところを示しています。
ブート後のコンソールへのログインを有効にする
ファイル /etc/inittab を編集して以下のラインを追加し、COM1 シリアルポート に getty を設定します。
co:2345:respawn:/sbin/agetty -h -L 57600 ttyS0 vt100 サンプルファイル(表 3-2 を参照)は、新しい行を付けた例を示しています。
メ モ: 次の手順は、Red Hat Enterprise Linux GRand Unified Bootloader(GRUB)用です。別のブートローダーを使用する場合も、同様の変更が必要です。
メ モ: クライアント VT100 エミュレーションウィンドウを設定する場合は、リダイレクトコンソールを表示するウィンドウ、またはアプリケーションを 25 行 x 80 列に設定して、テキストが正しく表 示されるようにする必要があります。設定しないと、一部のテキスト表示が文字化けすることがあります。
# grub.conf generated by anaconda(作成者: anaconda)
#
Note that you do not have to rerun grub after making changes to this file (このファイルに変更を加えた後、grub を再実行する必要はありません。)
# NOTICE: You do not have a /boot partition. This means that
# all kernel and initrd paths are relative to /, e.g. (# 通知:/boot パーティションがありません。 これは
# すべてのカーネルと initrd パスが / に相対パスであることを意味します。例:)
# root (hd0,0)
# kernel /boot/vmlinuz-version ro root=/dev/sdal
# initrd /boot/initrd-version.img
#boot=/dev/sda default=0 timeout=10
#splashimage=(hd0,2)/grub/splash.xpm.gz serial --unit=0 --speed=57600 terminal --timeout=10 serial
title Red Hat Linux Advanced Server (2.4.9-e.3smp) root (hd0,0)
kernel /boot/vmlinuz-2.4.9-e.3smp ro root=/dev/sda1 hda=ide-scsi console=ttyS0 console=ttyS1,57600 initrd /boot/initrd-2.4.9-e.3smp.img
title Red Hat Linux Advanced Server-up (2.4.9-e.3) root (hd0,00)
kernel /boot/vmlinuz-2.4.9-e.3 ro root=/dev/sda1 s initrd /boot/initrd-2.4.9-e.3.im
表 3-2 サンプルファイル: /etc/innitab
ファイル /etc/securetty を編集して、COM1 のシリアル tty の名前を入れた新しい行を追加します。
ttyS1
サンプルファイル(表 3-3 を参照)は、新しい行を付けた例を示しています。
#
# inittab This file describes how the INIT process should set up
# the system in a certain run-level.
#
# Author: Miquel van Smoorenburg, <[email protected]
# Modified for RHS Linux by Marc Ewing and Donnie Barnes
#
# Default runlevel. The runlevels used by RHS are:
# 0 - halt (Do NOT set initdefault to this)
# 1 - Single user mode
# 2 - Multiuser, without NFS (The same as 3, if you do not have
# networking)
# 3 - Full multiuser mode
# 4 - unused
# 5 - X11
# 6 - reboot (Do NOT set initdefault to this)
(# inittab このファイルは INIT プロセスで特定ランレベルのシステムを
# セットアップする方法を記述します。
#
# オーサー: Miquel van Smoorenburg, <[email protected]
# RHS Linux 用に修正:Marc Ewing、Donnie Barnes
#
# デフォルトランレベル。RHS が使用するランレベル:
# 0 - 停止 (initdefault はこの値に設定しないでください)
# 1 - シングルユーザーモード
# 2 - マルチユーザー、NFS なし(ネットワークがない場合は
# 3 と同じ)
# 3 - フルマルチユーザーモード
# 4 - 未使用
# 5 - X11
# 6 - 再起動(initdefault はこの値に設定しないでください))
#
id:3:initdefault:
# システムの初期化。)
si::sysinit:/etc/rc.d/rc.sysinit
l0:0:wait:/etc/rc.d/rc 0 l1:1:wait:/etc/rc.d/rc 1 l2:2:wait:/etc/rc.d/rc 2 l3:3:wait:/etc/rc.d/rc 3 l4:4:wait:/etc/rc.d/rc 4 l5:5:wait:/etc/rc.d/rc 5 l6:6:wait:/etc/rc.d/rc 6
# Things to run in every runlevel. (各ランレベルで実行するもの。) ud::once:/sbin/update
# Trap CTRL-ALT-DELETE
ca::ctrlaltdel:/sbin/shutdown -t3 -r now
# When our UPS tells us power has failed, assume we have a few
# minutes of power left. Schedule a shutdown for 2 minutes from now.
# This does, of course, assume you have power installed and your
# UPS is connected and working correctly.
(# UPS から停電が知らされたら、数分間分の
# 電源が残っていることを仮定します。シャットダウンを 2 分間後にスケジュールします。
# 電源が取り付けられており UPS が接続されて
# 正しく動作していることを前提とします。)
pf::powerfail:/sbin/shutdown -f -h +2 "Power Failure; System Shutting Down"
# If power was restored before the shutdown kicked in, cancel it. (シャットダウンの前に電源が復元した場合は、割り込んでキャンセルします。) pr:12345:powerokwait:/sbin/shutdown -c "Power Restored; Shutdown Cancelled"
# Run gettys in standard runlevels (gettys を標準ランレベルで実行します。) co:2345:respawn:/sbin/agetty -h -L 57600 ttyS1 ansi
1:2345:respawn:/sbin/mingetty tty1 2:2345:respawn:/sbin/mingetty tty2 3:2345:respawn:/sbin/mingetty tty3 4:2345:respawn:/sbin/mingetty tty4 5:2345:respawn:/sbin/mingetty tty5 6:2345:respawn:/sbin/mingetty tty6
# Run xdm in runlevel 5 (xdm をランレベル 5で実行します。)
# xdm is now a separate service (xdm iが別のサービスになりました。) x:5:respawn:/etc/X11/prefdm -nodaemon
表 3-3 サンプルファイル: /etc/securetty
DRAC 4 でシリアル /telnet コンソールを有効にする
シリアル /telnet コンソールはローカルまたはリモートで有効にできます。
シリアル /telnet コンソールをローカルで有効にする
管理下システムからシリアル /telnet コンソールを有効にするには、コマンドプロンプトから次のローカル racadm CLI コマンドを入力します。
racadm config -g cfgSerial -o cfgSerialConsoleEnable 1 racadm config -g cfgSerial -o cfgSerialTelnetEnable 1
シリアル /telnet コンソールをリモートで有効にする
シリアル /telnet コンソールをリモートで有効にするには、コマンドプロンプトから次のリモート racadm コマンドを入力します。
racadm -u <ユーザー名> -p <パスワード> -r <DRAC 4 IP アドレス> config -g cfgSerial cfgSerialConsoleEnable 1 racadm -u <ユーザー名> -p <パスワード> -r <DRAC 4 IP アドレス> config -g cfgSerial cfgSerialTelnetEnable 1
racadm -u root -p calvin -r 192.168.10.1 config -g cfgSerial -o cfgSerialConsoleEnable 1 racadm -u root -p calvin -r 192.168.10.1 config -g cfgSerial -o cfgSerialTelnetEnable 1
racadm コマンドを使 用してシリアルおよび telnet コンソールを設 定する Telnet コンソール
このサブセクションでは、シリアル/telnet コンソールリダイレクトのデフォルトの設定手順について説明します。設定を行うには、適切なグループ、オブジェクト、およびオブジェクトの値を使用して racadm config コマンドを入力します。使用可能なシリアル /telnet および racadm CLI コマンドの詳細については、「シリアルおよび racadm コマンドの使い方」を参照してください。
racadm コマンドはローカルにもリモートからでも入力できます。racadm コマンドをリモートで使用する場合は、ユーザー名、パスワード、および管理下システムの DRAC 4 IP アドレスを入力しま す。
racadm のローカルでの使い方
racadm コマンドをローカルで使用する場合は、管理下システムのコマンドプロンプトからコマンドを入力します。
racadm config -g <グループ> -o <オブジェクト> <値>
vc/1 vc/2 vc/3 vc/4 vc/5 vc/6 vc/7 vc/8 vc/9 vc/10 vc/11 tty1 tty2 tty3 tty4 tty5 tty6 tty7 tty8 tty9 tty10 tty11 ttyS1
メ モ: この項の手順を行うには、ユーザーは DRAC 4 の設 定 権限を持っている必要があります。
メ モ: racadm CLI、シ リ ア ル /telnet、および racadm コマンドの使用方法の詳細に関しては、「シリアルおよび racadm コマンドの使い方」を参照してください。
メ モ: 管理下システムには DRAC 4 IP アドレス を使用します。例に示した 192.168.10.1 は使用しないでください。