4.5. IBM Z エージェントの手動追加
PXE アセットを作成した後、IBM Z® エージェントを追加できます。この手順は、IBM Z® クラスターにのみ使用してください。
IBM Z® 環境に応じて、以下の方法から選択できます。
- z/VM を使用した IBM Z® エージェントの追加
- RHEL KVM を使用した IBM Z® エージェントの追加
- 論理パーティション (LPAR) を使用した IBM Z® エージェントの追加
現在、IBM Z® (s390x) 上の ISO ブートサポートは Red Hat Enterprise Linux (RHEL) KVM でのみ利用できます。RHEL KVM では、PXE ベースのインストールか ISO ベースのインストールのどちらかを柔軟に選択できます。z/VM および論理パーティション (LPAR) を使用したインストールでは、PXE ブートのみがサポートされます。
4.5.1. IBM Z のネットワーク要件 リンクのコピーリンクがクリップボードにコピーされました!
IBM Z 環境では、Open Systems Adapter (OSA)、HiperSockets、Remote Direct Memory Access (RDMA) over Converged Ethernet (RoCE) などの高度なネットワークテクノロジーでは、標準のネットワーク設定とは異なる特定の設定が必要であり、エージェントベースのインストールで発生する複数のブートシナリオに対してそれらの設定が保持される必要があります。
起動中にこれらのパラメーターを保持するには、paramline に ai.ip_cfg_override=1 パラメーターが必要です。このパラメーターは、IBM Z での正常かつ効率的なデプロイメントを確実にするために、設定されたネットワークカードで使用されます。
次の表は、ネットワーク設定のオーバーライド機能について各ハイパーバイザーでサポートされているネットワークデバイスを示しています。
| ネットワークデバイス | z/VM | KVM | LPAR Classic | LPAR Dynamic Partition Manager (DPM) |
|---|---|---|---|---|
| Virtual Switch | サポート対象 [1] | 該当なし [2] | 該当なし | 該当なし |
| 直接接続 Open Systems Adapter (OSA) | サポート対象 | 不要 [3] | サポート対象 | 不要 |
| コンバージドイーサネット上 RDMA (RoCE) | 不要 | 不要 | 不要 | 不要 |
| HiperSockets | サポート対象 | 不要 | サポート対象 | 不要 |
-
サポート対象: インストール手順に
ai.ip_cfg_overrideパラメーターが必要な場合。 - 該当なし: ネットワークカードがハイパーバイザーで使用できない場合。
-
不要: インストール手順で
ai.ip_cfg_overrideパラメーターが必要ない場合。
4.5.2. IBM Z でのネットワークオーバーライドの設定 リンクのコピーリンクがクリップボードにコピーされました!
論理パーティション(LPAR)および z/VM を使用する IBM Z マシンでは、静的 IP アドレスを指定できます。これは、ネットワークデバイスに静的 MAC アドレスが割り当てられていない場合に便利です。
手順
既存の
.parmファイルがある場合は、次のエントリーを追加するように編集します。ai.ip_cfg_override=1
ai.ip_cfg_override=1Copy to Clipboard Copied! Toggle word wrap Toggle overflow このパラメーターにより、ファイルは CoreOS インストーラーにネットワーク設定を追加できます。
.parmファイルの例Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
coreos.live.rootfs_urlアーティファクトには、起動するkernelとinitramfsに合ったrootfsアーティファクトを指定します。HTTP プロトコルおよび HTTPS プロトコルのみがサポートされます。- 2
- direct access storage device (DASD) タイプのディスクにインストールする場合は、
rd.を使用して、Red Hat Enterprise Linux CoreOS (RHCOS) をインストールする DASD を指定します。Fibre Channel Protocol (FCP) ディスクにインストールする場合は、rd.zfcp=<adapter>,<wwpn>,<lun>を使用して、{rhel} のインストール先となる FCP ディスクを指定します。 - 3
rd.zfcp=0.0.8002,0x500507630400d1e3,0x4000404600000000の例のように、adapter、wwpn、およびlunの値を指定します。
override パラメーターは、ホストのネットワーク設定をオーバーライドします。
4.5.3. z/VM を使用した IBM Z エージェントの追加 リンクのコピーリンクがクリップボードにコピーされました!
z/VM を使用して IBM Z® エージェントを手動で追加するには、次の手順を使用します。この手順は、z/VM を使用する IBM Z® クラスターにのみ使用してください。
前提条件
- ゲスト仮想マシンにアクセスできる実行中のファイルサーバー。
手順
z/VM ゲストのパラメーターファイルを作成します。
パラメーターファイルの例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
coreos.live.rootfs_urlアーティファクトには、起動するkernelとinitramfsに合ったrootfsアーティファクトを指定します。HTTP プロトコルおよび HTTPS プロトコルのみがサポートされます。- 2
ip=パラメーターには、DHCP を使用して自動的に IP アドレスを割り当てるか、「z/VM を使用したクラスターの IBM Z® および IBM® LinuxONE へのインストール」の説明に従って手動で割り当てます。- 3
- デフォルトは
1です。OSA ネットワークアダプターを使用する場合は、このエントリーを省略してください。 - 4
- DASD タイプのディスクにインストールする場合は、
rd.dasdを使用して、Red Hat Enterprise Linux CoreOS (RHCOS) をインストールする DASD を指定します。FCP タイプのディスクの場合は、このエントリーを省略します。 - 5
- FCP タイプのディスクにインストールする場合は、
rd.zfcp=<adapter>,<wwpn>,<lun>を使用して、RHCOS がインストールされる FCP ディスクを指定します。DASD タイプのディスクの場合は、このエントリーを省略します。
その他のパラメーターはすべて変更しません。
z/VM ゲスト仮想マシンの仮想リーダーに対して、
kernel.img、generic.parm、およびinitrd.imgファイルの punch を実行します。詳細は、PUNCH (IBM ドキュメント) を参照してください。
ヒントCP PUNCHコマンドを使用するか、Linux を使用している場合はvmurコマンドを使用して、2 つの z/VM ゲスト仮想マシン間でファイルを転送できます。- ブートストラップマシン上の会話型モニターシステム (CMS) にログインします。
次のコマンドを実行して、リーダーからブートストラップマシンを IPL します。
ipl c
$ ipl cCopy to Clipboard Copied! Toggle word wrap Toggle overflow 詳細は、IPL (IBM ドキュメント) を参照してください。
4.5.4. RHEL KVM を使用した IBM Z エージェントの追加 リンクのコピーリンクがクリップボードにコピーされました!
RHEL KVM を使用して IBM Z® エージェントを手動で追加するには、次の手順を使用します。この手順は、RHEL KVM を使用する IBM Z® クラスターにのみ使用してください。
KVM ブートには nmstateconfig パラメーターを設定する必要があります。
手順
- RHEL KVM マシンを起動します。
仮想サーバーをデプロイするために、次のパラメーターを指定して
virt-installコマンドを実行します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
--locationパラメーターには、HTTP または HTTPS サーバー上の kernel/initrd の場所を指定します。
4.5.5. 論理パーティション (LPAR) への IBM Z エージェントの追加 リンクのコピーリンクがクリップボードにコピーされました!
LPAR 環境で実行されるクラスターに IBM Z® エージェントを手動で追加するには、次の手順に従います。この手順は、LPAR で実行される IBM Z® クラスターに対してのみ使用してください。
前提条件
- Python 3 がインストールされている。
- 論理パーティション (LPAR) にアクセスできる実行中のファイルサーバー。
手順
エージェントのブートパラメーターファイルを作成します。
パラメーターファイルの例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
coreos.live.rootfs_urlアーティファクトには、起動するkernelとinitramfsに合ったrootfsアーティファクトを指定します。HTTP プロトコルおよび HTTPS プロトコルのみがサポートされます。- 2
ipパラメーターは、z/VM を使用したクラスターの IBM Z および IBM IBM® LinuxONE へのインストール の説明に従って、IP アドレスを手動で割り当てます。- 3
- DASD タイプのディスクにインストールする場合は、
rd.dasdを使用して、Red Hat Enterprise Linux CoreOS (RHCOS) をインストールする DASD を指定します。FCP タイプのディスクにインストールする場合は、rd.zfcp=<adapter>,<wwpn>,<lun>を使用して、RHCOS がインストールされる FCP ディスクを指定します。
注記.insおよびinitrd.img.addrsizeファイルは、インストールプログラムからのブートアーティファクトの一部としてs390xアーキテクチャー用に自動的に生成され、LPAR 環境でのブート時にのみ使用されます。LPAR ブートによるファイルシステムの例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
initrd、kernel、generic.ins、およびinitrd.img.addrsizeパラメーターファイルをファイルサーバーに転送します。詳細は、Booting Linux in LPAR mode (IBM ドキュメント) を参照してください。 - マシンを起動します。
- クラスター内の他のマシンすべてに対してこの手順を繰り返します。