機械翻訳について

Oracle Linux Virtualization Managerプロバイダの設定

olvmプロバイダを使用して、Oracle Linux Virtualization ManagerにKubernetesクラスタを作成するシステムを設定します。

Oracle Linux Virtualization ManagerでKubernetesクラスタを作成するには、Oracle Linux Virtualization Managerの既存のインスタンスに接続するための資格証明を設定する必要があります。 また、既存のKubernetesクラスタにkubeconfigファイルのロケーションを指定するか、libvirtプロバイダを使用してエフェメラル・クラスタを作成するためにlocalhostを準備する必要があります。 エフェメラル・クラスタは、Oracle Linux Virtualization Managerにクラスタを作成するために使用されるKubernetesクラスタAPIサービスを起動します。

  1. 環境変数を設定します。

    次の環境変数を設定して、Oracle Linux Virtualization Managerインスタンスに関するOAuth 2.0接続情報を指定する必要があります:

    • OCNE_OLVM_USERNAME: ユーザー名。 ユーザー名には@internalサフィクスが必要です。 たとえば、adminユーザーを使用してOracle Linux Virtualization Managerコンソールにサインインする場合は、これをadmin@internalに設定します。

    • OCNE_OLVM_PASSWORD: ユーザーのパスワード。

    • OCNE_OLVM_SCOPE: 認可スコープ。 ユーザーがデフォルト以外のスコープを持っていない場合は、これをovirt-app-apiに設定します。

    OAuth 2.0の詳細は、「OAuthアップストリームのドキュメント」を参照してください。

    たとえば:

    export OCNE_OLVM_USERNAME=admin@internal
    export OCNE_OLVM_PASSWORD=password
    export OCNE_OLVM_SCOPE=ovirt-app-api
  2. CA証明書を取得します。

    Oracle Linux Virtualization Managerに接続するためのキー・ペアを生成するには、CA証明書を指定する必要があります。 CA証明書をlocalhostに保存します。 oVirt CAの指示によって返された2番目の証明書のみを使用してください。

    たとえば、wgetを使用して、ca.crtという名前のファイルのCA証明書を取得するには、次のようにします:
    wget --output-document ca.crt https://fqdn/ovirt-engine/services/pki-resource?resource=ca-certificate&format=X509-PEM-CA

    fqdnを、Oracle Linux Virtualization Managerインスタンスの完全修飾ドメイン名(FQDN)に置き換えます。

  3. (オプション)既存のクラスタのkubeconfigファイルのロケーションを設定します。

    いくつかのステップを実行するには、Kubernetesクラスタが必要です。 kubeconfigファイルのロケーションを設定することで、既存のクラスタをこの目的に使用できます。

    これを設定するには、KUBECONFIG環境変数を使用するか、ocneコマンドで--kubeconfigオプションを使用します。 これを構成ファイルに設定することもできます。

    kubeconfigファイルのロケーションを設定しない場合、必要に応じてlibvirtプロバイダを使用してエフェメラル・クラスタが作成されます。

  4. (オプション) libvirtプロバイダを設定します。

    既存のKubernetesクラスタのロケーションを設定しない場合は、libvirtプロバイダを使用してエフェメラル・クラスタをプロビジョニングするようにlocalhostを設定します。 libvirtプロバイダの設定の詳細は、「libvirtプロバイダの設定」を参照してください。