第10章 IBM Z 上で永続的な qeth デバイスを設定する
IBM Z プラットフォーム上のチャネルベースのネットワークインターフェイスは仮想化されており、論理パーティション (LPAR) または z/VM ゲストに接続されていても、RHEL から自動的に認識されるわけではありません。ネットワーク設定でデバイスを使用するには、まずサブチャネルを手動でグループ化して単一の論理的な qeth デバイスにし、それをアクティブ化する必要があります。
前提条件
- I/O サブチャネルを定義し、それらを LPAR または z/VM ゲストにアタッチした。
-
s390utils-baseパッケージをインストールした。
手順
qethデバイスのデバイス ID のマスクを解除します。デバイス ID がわかっている場合は、その ID のマスクを解除します。以下に例を示します。
# cio_ignore --remove 0.0.0600,0.0.0601,0.0.0602デバイス ID は、表示されているとおりコンマで区切って指定するか、
0.0.0600-0.0.0602のように範囲で指定します。デバイス ID がわからない場合は、すべての ID のマスクを解除できます。
# cio_ignore --remove-all
利用可能な
qethデバイスを表示します。# lszdev qethTYPE ID ON PERS NAMES qeth 0.0.0600:0.0.0601:0.0.0602 no no出力には以下の列が含まれます。
-
TYPE: デバイスタイプを表示します。lszdev qethコマンドを実行すると、qethデバイスのみが返されます。 -
ID: ハードウェアのサブチャネルアドレスを表示します。これは、読み取り、書き込み、およびデータ転送に使用される 3 つの 16 進数アドレスから成るトリプレットです。 -
ON: デバイスの現在の動作状態を示します。noは、ドライバーがまだチャネルをグループ化して機能的なネットワークデバイスを作成していないことを意味します。 -
PERS: 設定の永続性ステータスを示します。noは、udevデバイスマネージャールールが存在しないせず、そのため再起動後にデバイスが自動的に有効にならないことを示します。 -
NAMES: NetworkManager で使用できるネットワークインターフェイスの名前を表示します。このフィールドが空の場合、チャネルはまだグループ化またはオンラインに設定されていません。
-
udevルールを作成し、qethデバイスを有効化します。# chzdev qeth 0.0.0600 -eトリプレットの最初のアドレスのみを指定すると、
chzdevユーティリティーが関連付けられた書き込みチャネルとデータチャネルを自動的に検出します。
検証
ハードウェアの状態を確認し、割り当てられたインターフェイス名を表示します。
# lszdev qeth TYPE ID ON PERS NAMES qeth 0.0.0600:0.0.0601:0.0.0602 yes yes enc600使用しているデバイスで、
ON列とPERS列の両方がyesになっていることを確認します。NAMES列に表示されているインターフェイス名に注意してください。このデバイスを使用するネットワーク設定を作成する際に、その名前が必要になります。
次のステップ
-
qethデバイスは、イーサネット接続 などのネットワーク設定で使用します。