# オンプレミス環境にあるHULFT8からHULFT10への送信要求

オンプレミス環境にあるHULFT8からHULFT10に対して、ファイルの送信要求を行う方法について説明します。

## ご利用前の準備

集信側および配信側での相手ホストのホスト名を設定する前に、以下の準備が必要です。

- オンプレミス環境にあるHULFT8での相手ホスト名の設定

  HULFT8からHULFT10の転送コンテナに対する送信要求の接続では、以下のようにオンプレミス環境にあるHULFT8からNetwork Load Balancer（以降、NLB）を経由して転送コンテナにつながります。

  図1.4 オンプレミス環境にあるHULFT8からHULFT10への送信要求の流れ

  HULFT8側の詳細ホスト情報に設定する相手ホスト（HULFT10側）のホスト名には、NLBに紐づくホスト名（NLBの名前）を設定してください。

  この場合、HULFT8での詳細ホスト情報で設定するホスト名は、68バイト以内とする制限があります。

  NLBの名前は68バイトを超えるため、Amazon Route53などのドメインネームシステム（DNS）ウェブサービスを使用して、68バイト以下の名前を作成する必要があります。68バイト以下の名前をホスト名に設定してください。

- 送信要求の通信経路の設定

  オンプレミス環境にあるHULFT8から送信要求を受けたHULFT10からのファイル転送の接続には、以下のとおりNLBを経由しません。

  図1.5 HULFT10からオンプレミス環境のHULFT8に対するファイル転送の流れ

- DHCPオプションセットの設定

  HULFT10は送信要求を行ったオンプレミス環境にあるHULFT8のホスト名に対してファイル転送を実施します。HULFT8の自ホスト名にドメインが記載されていない場合、たとえば、自ホスト名が“receiving-side”の場合、転送先のホスト名にドメインを追加して名前解決ができるようにする必要があります。

  これには、HULFT10が導入されているVPCに、DHCPオプションセットを作成します。

  DHCPオプションセットの作成では、HULFT8が導入されているドメイン名を指定してください。

  名前解決に使用するDNSの設定は、DHCPオプションセットのドメインネームサーバーもしくは、Route53のプライベートホストゾーンで行う必要があります。

= 備考 =

HULFT10からHULFT8へのファイル転送の際にNLBを経由する場合は、HULFT8からHULFT10へのファイル転送の場合と異なるホスト名を使用します。このため、集信用と配信用の2つの詳細ホスト情報が必要となります。

なお、詳細ホスト情報を1つにするために、オンプレミス環境のHULFT8側の自ホスト名をNLBの名前に変更する方法があります。

## 配信側（HULFT10）の管理情報の登録

配信側となるHULFT10で、管理情報を登録します。

### 詳細ホスト情報の登録

以下の手順で相手ホスト（HULFT8側）の詳細ホスト情報を登録します。

1. HULFT10のホーム>Main>管理情報>詳細ホスト情報をクリックします。

2. 詳細ホスト情報画面で新規作成ボタンをクリックします。

3. 詳細ホスト情報 新規作成画面で以下の値を設定します。

   表1.14 設定例

   項目名 | 設定内容（例）
   --- | ---
   基本
   ホストID | HULFT8-HOST
   表示名 | オンプレミスHULFT8
   通信
   ホスト名 | オンプレミス環境のHULFT8のホスト名を設定します
   ポート番号 | オンプレミス環境のHULFT8の集信ポート番号を設定します
   接続時プロトコル | HULFT
   管理情報の権限
   ユーザーグループID/ユーザーID | root（*1）
   管理情報の権限 | 所有者

   その他の項目の設定は任意です。

   *1 | : | ログインしているユーザーのIDが初期値として設定されています。 管理情報を作成できるユーザーの権限は、管理者および転送管理者の2種類です。 「アドミニストレーション ガイド」の「推奨設定」の「管理者権限のユーザーIDの作成」で設定したユーザーIDを設定することもできます。

4. 保存ボタンをクリックします。

5. 詳細ホスト情報の保存ダイアログで、保存ボタンをクリックします。

### 転送グループ情報の登録

システム動作環境設定で、接続元ホストの検証の転送グループに接続元ホストが含まれていない場合はエラーとするチェックボックスがチェックされている場合、転送グループ情報の登録が必要です。

以下の手順で転送グループ情報を登録します。

1. HULFT10のホーム>Main>管理情報>転送グループ情報をクリックします。

2. 転送グループ情報画面で新規作成ボタンをクリックします。

3. 転送グループ情報 新規作成画面で以下の値を設定します。

   表1.15 設定例

   項目名 | 設定内容（例）
   --- | ---
   基本
   転送グループID | HULFT10_TO_8_GRP
   表示名 | 送信要求の転送グループ
   ホスト
   ホストID | HULFT8-HOST
   管理情報の権限
   ユーザーグループID/ユーザーID | root（*1）
   管理情報の権限 | 所有者

   その他の項目の設定は任意です。

   *1 | : | ログインしているユーザーのIDが初期値として設定されています。 管理情報を作成できるユーザーの権限は、管理者および転送管理者の2種類です。 「アドミニストレーション ガイド」の「推奨設定」の「管理者権限のユーザーIDの作成」で設定したユーザーIDを設定することもできます。

   注意

   転送グループ情報に複数のホストIDを登録すると、ファイルの配信先の相手ホストを特定できずエラーとなります。

4. 保存ボタンをクリックします。

5. 集信管理情報の保存ダイアログで、保存ボタンをクリックします。

### 配信管理情報の登録

以下の手順で配信管理情報を登録します。

1. HULFT10のホーム>Main>管理情報>配信管理情報をクリックします。

2. 配信管理情報画面で新規作成ボタンをクリックします。

3. 配信管理情報 新規作成画面で以下の値を設定します。

   表1.16 設定例

   項目名 | 設定内容（例）
   --- | ---
   基本
   ファイルID | HULFT10TO8
   表示名 | 送信要求によるHULFT10からHULFT8へ転送
   配信ファイル
   配信ファイル名 | /tmp/send（*1）
   通信
   転送グループID | HULFT10_TO_8_GRP
   管理情報の権限
   ユーザーグループID/ユーザーID | root（*2）
   管理情報の権限 | 所有者

   その他の項目の設定は任意です。

   *1 | : | HULFT10 for Container Servicesの環境構築時に既存のEFS環境で設定したファイルを使用する場合は、 “/mnt/efs1/” のパスを使用してください。 既存のファイルを指定する場合、ファイルに対して読み取り権限および実行権限が必要です。 権限が足りない場合、完了コード301 詳細コード2 でエラーになります。
   *2 | : | 「アドミニストレーション ガイド」の「推奨設定」の「管理者権限のユーザーIDの作成」で設定したユーザーIDを設定することもできます。

4. 保存ボタンをクリックします。

5. 配信管理情報の保存ダイアログで、保存ボタンをクリックします。

## 集信側（オンプレミス環境にあるHULFT8）の管理情報の登録

ここでは、オンプレミス環境にHULFT8 for Linuxがインストールされていることを前提に説明します。

集信側となるオンプレミス環境のHULFT8で、配信側となるHULFT10の詳細ホスト情報を、以下の2つ登録します。

- NLBに接続できるホスト名が設定された詳細ホスト情報（以降、NLBの詳細ホスト情報）

- HULFT10のホスト名が設定された詳細ホスト情報（以降、HULFT10の詳細ホスト情報）

= 備考 =

NLBに接続できるホスト名とHULFT10のホスト名を一致させる設定を行っている場合は、2つの詳細ホスト情報を登録する必要はありません。

### NLBの詳細ホスト情報の登録

送信要求を行うためにNLBに接続できるホスト名が必要です。

以下の手順でNLBに接続できるホスト名が設定されている相手ホスト（HULFT10側）の詳細ホスト情報を登録します。

1. HULFT8のシステム管理メニュー画面で4．詳細ホスト情報をクリックします。

2. ホスト名にNLBに接続できるホスト名を入力します。

   NLBの名前は68バイトを超えるため、68バイト以下の名前を作成してください。

   詳細は「オンプレミス環境にあるHULFT8での相手ホスト名の設定」を参照してください。

3. 入力が完了したら、ENTERキーを押します。

4. 詳細ホスト情報更新画面で以下の値を登録します。

   表1.17 設定例

   項目名 | 設定内容（例）
   --- | ---
   ホスト名 | 手順2.で設定したNLBに接続できるホスト名が表示されます
   詳細ホスト情報更新画面
   ホスト種 | U（UNIX）
   転送コードセット | 8（UTF-8）
   要求受付ポートNo. | 要求受付ポートにはNLBのリッスンポートを設定します CloudFormationで導入した場合のデフォルトポートは“31000”です
   接続形態 | L（LAN）

   その他の項目の設定は任意です。

5. 入力が完了したら、ENTERキーを押します。

   入力した内容で新規ホスト名が登録され、システム管理メニュー画面に戻ります。

### HULFT10の詳細ホスト情報の登録

ファイル転送を検証するためにHULFT10のホスト名が必要です。

次に、以下の手順で、HULFT10のホスト名が設定されている相手ホスト（HULFT10側）の詳細ホスト情報を登録します。

1. HULFT8のシステム管理メニュー画面で4．詳細ホスト情報をクリックします。

2. ホスト名にHULFT10のホスト名を入力します。

   HULFT10のホスト名は、HULFT10のシステム動作環境設定の自ホスト名で確認してください。

3. 入力が完了したら、ENTERキーを押します。

4. 詳細ホスト情報更新画面で以下の値を設定します。

   表1.18 設定例

   項目名 | 設定内容（例）
   --- | ---
   基本
   ホスト名 | 手順2.で設定したHULFT10のホスト名が表示されます
   詳細ホスト情報更新画面
   ホスト種 | U（UNIX）
   転送コードセット | 8（UTF-8）
   接続形態 | L（LAN）

   その他の項目の設定は任意です。

5. 入力完了したら、ENTERキーを押します。

   入力した内容で新規ホスト名が登録され、システム管理メニュー画面に戻ります。

### 転送グループ情報を登録

集信側となるオンプレミス環境のHULFT8で、転送グループ情報を登録する手順は以下のとおりです。

1. HULFT8のシステム管理メニュー画面で5．転送グループ情報をクリックします。

2. 転送グループIDに“HULFT10TO8GRP”を入力し、ENTERキーを押します。

3. 転送グループ情報更新画面で、登録済みのホスト名一覧からNLBに接続できるホスト名が設定された詳細ホスト情報を登録して保存します。

= 備考 =

システム動作環境設定の転送グループチェックにチェックを行う設定がされていた場合は、NLBの詳細ホスト情報とHULFT10の詳細ホスト情報の両方を転送グループ情報に登録する必要があります。

### 集信管理情報の設定

集信側となるオンプレミス環境のHULFT8で、集信管理情報を登録する手順は以下のとおりです。

1. HULFT8のシステム管理メニュー画面で2．集信管理情報をクリックします。

2. ホスト名に“HULFT10-HOST”を入力し、ENTERキーを押します。

3. 集信管理情報更新画面で以下の値を設定します。

   表1.19 設定例

   項目名 | 設定内容（例）
   --- | ---
   ファイルID | HULFT10TO8
   集信管理情報更新画面
   集信ファイル名 | /usr/local/rcv
   集信管理情報更新画面（拡張）
   転送グループID | HULFT10TO8GRP

   その他の項目の設定は任意です。

4. 入力が完了したら、ENTERキーを押します。

   入力した内容で新規IDが登録され、システム管理メニュー画面に戻ります。

## 送信要求を行う

すべての設定が完了したら、オンプレミス環境にあるHULFT8から送信要求を発行します。

#### 送信要求を発行

以下の手順で送信要求を発行します。

1. HULFT8で、集信ファイル一覧画面または集信管理情報一覧画面を表示します。

2. 要求発行するファイルIDを選択し、Ctrl＋uキーを押します。

= 備考 =

- 転送グループ情報にNLBの詳細ホスト情報とHULFT10の詳細ホスト情報の両方を登録している場合は、送信要求コマンドを実行するときに、送信を依頼する相手ホスト名にNLBの詳細ホスト情報を指定してください。

- HULFT10 for Container Services（Ver.10.1.0）では、再送要求はできません。

  エラーが発生した場合は、エラーの原因を確認し対処した後、送信要求を再度発行してください。

#### 配信履歴を確認

以下の手順で、配信履歴を確認します。

1. HULFT10のホーム>Main>状況照会>配信履歴をクリックします。

2. 配信履歴画面で、ファイルIDが“HULFT10TO8”の配信履歴をクリックします。

#### 集信履歴を確認

以下の手順で、集信履歴を確認します。

1. HULFT8で処理選択メニュー画面から2.集信状況照会を選択し、区分に“F”を設定します。

2. ファイルIDに“HULFT10TO8”を入力してENTERキーを押します。