Show Table of Contents
A.6. シリアルコンソールでのトラブルシューティング
Linux カーネルは、情報をシリアルポートに出力できます。これは、カーネルパニック、およびビデオデバイスまたはヘッドレスのサーバーでのハードウェア問題のデバッグに役に立ちます。このセクション内のサブセクションでは、KVM ハイパーバイザーを使用してホスト物理マシンのシリアルコンソールの出力を設定する方法を説明します。
このセクションでは、完全仮想化ゲストのシリアルコンソールの出力を有効にする方法を説明しています。
完全仮想化ゲストのシリアルコンソール出力は、
virsh console コマンドを使用して表示できます。
完全仮想化ゲストのシリアルコンソールにはいくつかの制限があるため注意してください。現時点での制限は以下のようになります。
- 出力データが消えたり、出力が乱れることがあります。
シリアルポートは、Linux では
ttyS0 と呼ばれています。
仮想シリアルポートに情報を出力させる場合は、仮想化オペレーティングシステムを設定する必要があります。
完全仮想化 Linux ゲストからドメインにカーネル情報を出力するには、
/etc/default/grub ファイルを修正します。kernel 行に以下を追記します: console=tty0 console=ttyS0,115200
title Red Hat Enterprise Linux Server (2.6.32-36.x86-64)
root (hd0,0)
kernel /vmlinuz-2.6.32-36.x86-64 ro root=/dev/volgroup00/logvol00 \
console=tty0 console=ttyS0,115200
initrd /initrd-2.6.32-36.x86-64.img
ゲスト内で以下のコマンドを実行します。
# grub2-mkconfig -o /etc/grub2.cfg注記
UEFI ベースのホストを使用している場合、ターゲットファイルは
/etc/grub2-efi.cfg であることに注意してください。
ゲストを再起動します。
ホスト上で、以下のコマンドを使用してシリアルコンソールにアクセスします。ここで、GUEST はゲスト仮想マシンの名前になります。
# virsh console GUESTvirt-manager を使って仮想テキストコンソールを表示することもできます。ゲストのコンソールウィンドウで、表示 メニューから テキストコンソール で Serial 1 を選択します。

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.