- Windows PowerShell を管理者として実行します。
- Windows NFS クライアントをインストールします。
- 会社の方針に応じて、Windows ユーザーを Unix の UID および GID に対応付けます。
- NFSクライアントを再起動します:
データベース接続の設定
開始する前に、
kubectl コマンドラインツールがインストールされており、Kubernetes クラスターへの接続が確立されていることを確認してください。- 以下のコマンドを実行して、Consul の Web インターフェイスにアクセスします。
http://localhost:8500/ui/dc1/kv/secret/にアクセスします。
- 開いた Key/Value タブで、適切な Vantage 環境を選択します。
- platform または vantage プロジェクトと、データベースを使用する該当のサービス (例: mail) を選択します。
- 各サービスに含まれる database セクションに移動します。
- SqlServer セクションを開きます。
- connectionString キーで、次の操作を行います。
- Server の古い値を新しいサーバーのアドレスに置き換えます
- Database パラメーターで新しいデータベースを指定します
- User Id および Password パラメーターでログイン認証情報を指定します
- Save をクリックします。
- 次のコマンドを実行して、変更したサービスを再起動します。
サーバーアドレスが変更された場合は、この手順を各データベースに対して実行する必要があります。
データベースサービスのリファレンス
プラットフォーム サービス
Vantage サービス
GPU の設定
GPU のシステム要件
- 仮想 GPU の最小 RAM: 12 GB
- ホスト上の仮想 GPU ごとに 1 CPU および 4 GB の RAM (例: 12 GB の単一仮想 GPU を持つ VM には、少なくとも 2 CPU および 8 GB の RAM が必要です)
仮想 GPU
- nVidia application hub から nVidia GRID ドライバーパッケージを GPU 搭載の仮想マシンにコピーし、次のコマンドを実行します。
-
nVidia GPU オペレーターを Kubernetes クラスターにインストールします。
a. Vantage インストーラーコンテナーを実行する前に、ライセンス トークン ファイル (nVidia application hub で生成) を
$PWD/gpu/フォルダーに配置します。 b. Vantage インストーラーコンテナーを実行するコマンドに-v $PWD/gpu:/ansible/files/gpu:roパラメーターを追加します。
[abbyy_workers] グループのインベントリファイルに GPU ノードを追加します。GPU を搭載した仮想マシンの名前には “gpu” が含まれている必要があります:
- 次のプレイブックを実行して vGPU を設定します:
GPU パススルー
- Vantage インストーラーコンテナーを実行します:
- GPU ノード (例: worker2-12-a40-gpu01) を、
[abbyy_workers]グループのインベントリファイルに追加します:
- プレイブックを実行します:
- GPU オペレーターのHelm チャートをインストールします:
- ノードに taint を追加します:
GPU のテストとデプロイ
- 次のコマンドを実行します:
- 以下の内容でYAMLファイルを作成し、適用します。
- pod のログを確認します。
Test PASSEDを含むレスポンスが表示されるはずです:
- 次のパラメーターを
env_specific.ymlファイルに追加します:
- 次のいずれかを行います。
- Vantage がすでにインストールされている場合は、次のプレイブックを実行して GPU ワーカーをデプロイします。
- Vantage がまだインストールされていない場合、GPU ワーカーはインストール時にデプロイされます。
手動確認の非アクティブタイムアウトの設定
- 次を実行して Consul の Web インターフェイスにアクセスします:
http://localhost:8500/ui/dc1/kv/secret/ を開きます。
- Key/Value タブを使用して、適切な Vantage 環境を選択します。
- 次のキーの値を変更します。
- Save をクリックします。
- verification サービスと manualverification サービスを再起動します:
SSL 証明書の更新
Lens を使用する
- Config > Secrets に移動し、
platform-wildcardという名前のすべてのシークレットを見つけます。 - 各シークレットで Data サブセクションを見つけ、Show アイコンをクリックして値を更新します。
- 新しい証明書の値を
tls.crtfield に入力します - そのキーの値を
tls.keyfield に入力します
- 新しい証明書の値を
証明書とキーは、base64 ASCII エンコードされた内容 (PKCS#8) の PEM ファイルである必要があります。証明書は
-----BEGIN CERTIFICATE----- で始まり、キーは -----BEGIN PRIVATE KEY----- で始まる必要があります。- Save をクリックします。
Linuxのコマンドラインを使用する
- Kubernetesクラスターにアクセスできることを確認します。
- 証明書と秘密鍵を PEM 形式の
cert.pem、key.pemとして現在のフォルダーに配置します。
- 次のコマンドを実行します:
