This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.第11章 IBM Z または LinuxONE 環境での追加デバイス設定
OpenShift Container Platform をインストールした後、z/VM でインストールされた IBM Z または LinuxONE 環境でクラスターの追加デバイスを設定できます。次のデバイスを設定できます。
- ファイバーチャネルプロトコル (FCP) ホスト
- FCP LUN
- DASD
- qeth
Machine Config Operator (MCO) を使用し、udev ルールを追加してデバイスを設定するか、デバイスを手動で設定できます。
ここで説明する手順は、z/VM インストールにのみ適用されます。IBM Z または LinuxONE インフラストラクチャーに RHEL KVM を使用してクラスターをインストールした場合、デバイスが KVM ゲストに追加された後、KVM ゲスト内で追加で設定をする必要はありません。ただし、z/VM と RHEL KVM 環境の両方で、Local Storage Operator と Kubernetes NMState Operator を設定する次の手順を適用する必要があります。
11.1. Machine Config Operator (MCO) を使用した追加デバイスの設定 リンクのコピーリンクがクリップボードにコピーされました!
このセクションのタスクでは、Machine Config Operator (MCO) の機能を使用して、IBM Z または LinuxONE 環境で追加のデバイスを設定する方法について説明します。MCO を使用したデバイスの設定は永続的ですが、コンピュートノードに対する特定の設定のみを使用できます。MCO では、コントロールプレーンノードに異なる設定を指定できません。
前提条件
- 管理者権限を持つユーザーとしてクラスターにログインしている。
- z/VM ゲストでデバイスを使用できる必要がある。
- デバイスがすでに接続されている。
-
デバイスは、カーネルパラメーターで設定できる
cio_ignore
リストに含まれていない。 次の YAML を使用して
MachineConfig
オブジェクトファイルを作成している。Copy to Clipboard Copied! Toggle word wrap Toggle overflow
11.1.1. ファイバーチャネルプロトコル (FCP) ホストの設定 リンクのコピーリンクがクリップボードにコピーされました!
以下は、udev ルールを追加し、N_Port Identifier Virtualization (NPIV) を使用して FCP ホストアダプターを設定する方法の例です。
手順
次の udev ルール
441-zfcp-host-0.0.8000.rules
の例を見てみましょう。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行して、ルールを Base64 エンコードに変換します。
base64 /path/to/file/
$ base64 /path/to/file/
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下の MCO サンプルプロファイルを YAML ファイルにコピーします。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
11.1.2. FCP LUN の設定 リンクのコピーリンクがクリップボードにコピーされました!
以下は、udev ルールを追加して FCP LUN を設定する方法の例です。新しい FCP LUN を追加したり、マルチパスで設定済みの LUN にパスを追加したりできます。
手順
次の udev ルール
41-zfcp-lun-0.0.8000:0x500507680d760026:0x00bc000000000000.rules
の例を見てみましょう。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行して、ルールを Base64 エンコードに変換します。
base64 /path/to/file/
$ base64 /path/to/file/
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下の MCO サンプルプロファイルを YAML ファイルにコピーします。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
11.1.3. DASD の設定 リンクのコピーリンクがクリップボードにコピーされました!
以下は、udev ルールを追加して DASD デバイスを設定する方法の例です。
手順
次の udev ルール
41-dasd-eckd-0.0.4444.rules
の例を見てみましょう。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行して、ルールを Base64 エンコードに変換します。
base64 /path/to/file/
$ base64 /path/to/file/
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下の MCO サンプルプロファイルを YAML ファイルにコピーします。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
11.1.4. qeth の設定 リンクのコピーリンクがクリップボードにコピーされました!
以下は、udev ルールを追加して qeth デバイスを設定する方法の例です。
手順
次の udev ルール
41-qeth-0.0.1000.rules
の例を見てみましょう。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行して、ルールを Base64 エンコードに変換します。
base64 /path/to/file/
$ base64 /path/to/file/
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下の MCO サンプルプロファイルを YAML ファイルにコピーします。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow