カスタマイズ設定ガイド
インストールするGPUドライババージョンの指定
deepops/config/settings.yml
にnvidia_driver_ubuntu_branch: <version>
のフォーマットで記載します- 460の場合の例
nvidia_driver_ubuntu_branch: "460"
自動構築のNFSサーバでなく既存のNFSサーバを使用する
例えばHWベンダーのNFSサーバを使用する場合にこのカスタマイズを行います。 NFSサーバはrootユーザでの読み書きが可能であることが要件です
1. 次のdeepops/config/inventry
の記述を削除します
[nfs-server]
${NFS}
2. kamonohashi/conf/settings.yml
の次の箇所を編集します
appsettings:
...
DeployOptions__NfsStorage: "storage"
DeployOptions__NfsPath: "/var/lib/kamonohashi/nfs"
yamlの項目 | 内容 |
---|---|
appsettings.DeployOptions__NfsStorage | NFSサーバのホスト名 |
appsettings.DeployOptions__NfsPath | NFSサーバのエクスポートパス |
自動構築のオブジェクトストレージではなく既存のものを使用する
- オブジェクトストレージとNFSは同期されている必要があります。
NFSに書き込んだファイルはオブジェクトストレージからアクセスできる必要があります。逆も同様です。
次の設定ファイル編集を行います
1. deepops/config/inventry
のkube-nodeの項目からオブジェクトストレージに指定したマシンを削除します
- 編集前
[kube-node] gpu-node1 object-storage gpu-node2
- 編集後
[kube-node] gpu-node1 gpu-node2
2. kamonohashi/conf/settings.yml
のminio_deploy
をfalse
に指定します
minio_deploy: false
3. 構築完了後、kamonohashiのweb画面のストレージ設定画面から、オブジェクトストレージの設定を変更します
insecure-registryを設定する
deepops/config/settings.yml
に次の記述を追記します
docker_insecure_registries: ["<host名:ポート>"]