次の手順を実行して、Azure Kubernetes Serviceにリモートローダサービスをセットアップします。
リモートローダのデータを永続化するために、永続ボリューム(PV)と永続ボリューム要求(PVC)を作成します。
PV内にディレクトリrdxmlを作成します。
rdxmlディレクトリ内にdriverconfディレクトリを作成します。
rdxmlディレクトリ内にkeystoreディレクトリを作成します。
必要なキーストアファイルと証明書をすべてkeystoreディレクトリにコピーします。
rdxmlディレクトリ内に新しい.txtファイルを作成します。たとえば、StartupRL.txtです。
StartupRL.txtファイルに、必要なコンテンツを次の形式で指定します。
<Remote Loader configuration file> -sp <driver password> <Remote Loader password>
例:
config8000.txt -sp dirxml dirxml
または、次の形式でもエントリを指定できます。
<Remote Loader configuration file> -ksp <keystore password> -kp <key password>
例:
config8000.txt -ksp dirxml -kp dirxml
コンテナtarballからhelm-charts/rl-values.yamlをコピーし、ファイル内の以下のフィールドを更新します。
表 25-3
|
セクション |
フィールド |
説明 |
|---|---|---|
|
Registry credentials for Remote Loader docker images (リモートローダDockerイメージのレジストリ資格情報) |
レジストリ |
Azure Container Registryのサーバ名を指定します。 |
|
name |
レジストリのログイン資格情報を含むKubernetesシークレットの名前を指定します。 |
|
|
Data Persistence (データ永続化) |
Shared Persistent Storage (共有永続ストレージ)
dynamicClaim:
|
既存の永続ボリューム要求(PVC)を使用する場合は、既存の要求の名前を入力します。 また、PVCの動的プロビジョニングでは、ストレージクラス名とストレージサイズを指定します。 |
|
Driver Startup File (ドライバ起動ファイル) |
driverStartupFileName |
ドライバ起動ファイルの名前を指定します。たとえば、「StartupRL.txt」です。 |
|
Remote Loader Service (リモートローダサービス) |
ports |
リモートローダサービスがリスンするポートのリストを指定します。 |
|
Resource Requests and Limits (リソース要求と制限) |
Resource requests (リソース要求)
|
リソース要求のCPU値とメモリ値を指定します。詳細については、「Resource Management for Pods and Containers」を参照してください。 |
|
Limits (制限)
|
制限のCPU値とメモリ値を指定します。詳細については、「Resource Management for Pods and Containers」を参照してください。 |
コンテナtarballからhelm-charts/ remote-loader-1.4.0.tgzをコピーし、次のhelmコマンドを実行してリモートローダをインストールします。
helm install remote-loader helm_charts/remote-loader-1.4.0.tgz --namespace idm -f rl-values.yaml
(オプション)複数のリモートローダをインストールする場合は、コンテナtarballからhelm-charts/ remote-loader-1.4.0.tgzをコピーし、次のhelmコマンドを実行します。
helm install <remote-loader-n> helm_charts/remote-loader-1.4.0.tgz --namespace idm -f rl-values.yaml
remote-loader-nのnは、インストールするn番目のリモートローダです。
例:
リモートローダを2つインストールする場合、2番目のリモートローダをインストールするコマンドは次のようになります。
helm install remote-loader-2 helm_charts/remote-loader-1.4.0.tgz --namespace idm -f rl-values.yaml