第2章 モデルレジストリーの作成
モデルレジストリーを作成して、モデルを保存、共有、バージョン管理、デプロイ、追跡することができます。
前提条件
- OpenShift AI 管理者権限を持つユーザーとして OpenShift AI にログインしている。
- クラスター管理者が OpenShift AI デプロイメントでモデルレジストリーコンポーネントを設定し、有効化している。詳細は、モデルレジストリーコンポーネントの設定 を参照してください。
- OpenShift AI デプロイメントでモデルレジストリーコンポーネントが有効化されている。
少なくとも MySQL バージョン 5.x を使用する外部 MySQL データベースにアクセスできる。ただし、Red Hat では MySQL バージョン 8.x の使用を推奨しています。
注記ML メタデータコンポーネントがデータベースに正常に接続するために、
mysql_native_password
認証プラグインが必要です。mysql_native_password
は、MySQL 8.4 以降ではデフォルトで無効になっています。データベースで MySQL 8.4 以降を使用している場合は、MySQL デプロイメントを更新してmysql_native_password
プラグインを有効にする必要があります。mysql_native_password
プラグインを有効にする方法の詳細は、MySQL ドキュメントの Native Pluggable Authentication を参照してください。デフォルトでは、OpenShift の MySQL テンプレートは
caching_sha2_password
認証プラグインを使用します。OpenShift の MySQL 用テンプレートを使用した場合、モデルレジストリーがデータベースインスタンスに正常に接続できるように、テンプレートを手動で更新してmysql_native_password
を使用する必要があります。詳細は、ナレッジベースソリューション Model registry fails to connect to MySQL database due to an authentication plugin mismatch を参照してください。
手順
-
OpenShift AI ダッシュボードから、Settings
Model registry settings をクリックします。 Create model registry をクリックします。
Create model registry ページが開きます。
- Name フィールドに、モデルレジストリーの名前を入力します。
オプション: Resource Name フィールドに、モデルレジストリーの特定のリソース名を入力します。デフォルトでは、リソース名はモデルレジストリーの名前と一致します。
重要リソース名は、OpenShift でリソースに付けられるラベルです。リソース名は、小文字の英数字または - で構成し、先頭と末尾は英数字にする必要があります。リソース名は作成後に編集できません。
リソース名は、OpenShift クラスター内の他のモデルレジストリーリソースの名前と一致しないようにしてください。
- オプション: Description フィールドに、モデルレジストリーの説明を入力します。
Connect to external MySQL database セクションで、モデルデータが保存されている外部データベースの情報を入力します。
Host フィールドにデータベースのホスト名を入力します。
-
データベースが
rhoai-model-registries
namespace で実行している場合は、データベースのホスト名のみを入力します。 -
データベースが
rhoai-model-registries
とは異なる namespace で実行されている場合は、データベースホスト名の詳細を<host name>.<namespace>.svc.cluster.local
形式で入力します。
-
データベースが
- Port フィールドに、データベースのポート番号を入力します。
- Username フィールドに、データベースに接続するデフォルトのユーザー名を入力します。
- Password フィールドに、デフォルトのユーザーアカウントのパスワードを入力します。
- Database フィールドに、データベース名を入力します。
- Create をクリックします。
モデルレジストリーのリソース名またはタイプを見つけるには、レジストリー名の横にあるヘルプアイコン
をクリックします。リソース名とタイプは、OpenShift でリソースを検索するのに使用されます。
検証
- 新しいモデルレジストリーが Model Registry Settings ページに表示されます。
- モデルレジストリーのデータベース設定を表示するには、その横にあるアクションメニュー (⋮) をクリックし、View database configuration をクリックします。
- Model Registry タブからモデルをモデルレジストリーに登録できます。モデルレジストリーの使用に関する詳細は、モデルレジストリーの使用 を参照してください。