6.5. インストールファイルの作成
以下の手順に従って ISO イメージを生成し、iSCSI ターゲットにアップロードする iPXE スクリプトを作成します。
手順
以下のコマンドを実行して agent イメージを作成します。
openshift-install --dir <install_directory> agent create image
$ openshift-install --dir <install_directory> agent create image
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行して iPXE スクリプトを作成します。
cat << EOF > agent.ipxe !ipxe set initiator-iqn <iscsi_initiator_base>:\${hostname} sanboot --keep iscsi:<iscsi_network_subnet>.1::::<iscsi_target_base>:\${hostname} EOF
$ cat << EOF > agent.ipxe !ipxe set initiator-iqn <iscsi_initiator_base>:\${hostname} sanboot --keep iscsi:<iscsi_network_subnet>.1::::<iscsi_target_base>:\${hostname} EOF
Copy to Clipboard Copied! Toggle word wrap Toggle overflow ここでは、以下のようになります。
- <iscsi_initiator_base>
- ISO を起動しているホスト上の iSCSI イニシエーター名を指定します。この名前は iSCSI ターゲットでも使用できます。
- <iscsi_network_subnet>
- iSCSI ターゲットの IP アドレスを指定します。
- <iscsi_target_base>
- iSCSI ターゲット名を指定します。この名前はイニシエーター名と同じにすることができます。
コマンド例
cat << EOF > agent.ipxe !ipxe set initiator-iqn iqn.2023-01.com.example:\${hostname} sanboot --keep iscsi:192.168.45.1::::iqn.2023-01.com.example:\${hostname} EOF
$ cat << EOF > agent.ipxe !ipxe set initiator-iqn iqn.2023-01.com.example:\${hostname} sanboot --keep iscsi:192.168.45.1::::iqn.2023-01.com.example:\${hostname} EOF
Copy to Clipboard Copied! Toggle word wrap Toggle overflow