第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列の両方がはいになっていることを確認してください。名前列に表示されているインターフェイス名に注意してください。このデバイスを使用するネットワーク設定を作成する際には、その名前が必要です。
次のステップ
-
qethデバイスは、イーサネット接続 などのネットワーク設定で使用します。