Oracle Linux Virtualization ManagerプロバイダのOCKイメージの作成
Oracle Linux Virtualization Manager ( olvm)プロバイダのOracle Container Host for Kubernetes ( OCK)イメージを作成します。 次に、イメージをOracle Linux Virtualization Managerにアップロードして、VMインスタンスのブート・ディスクとして使用します。
- Oracle Linux Virtualization Managerプロバイダを設定します。
プロバイダの設定の詳細は、「Oracle Linux Virtualization Managerプロバイダの設定」を参照してください。
- 構成ファイルを作成します。
構成ファイルの作成については、「Oracle Linux Virtualization Managerクラスタの構成ファイルの作成」を参照してください。
- (オプション)既存のクラスタの
kubeconfigファイルのロケーションを設定します。いくつかのステップを実行するには、Kubernetesクラスタが必要です。
kubeconfigファイルのロケーションを設定することで、既存のクラスタをこの目的に使用できます。これを設定するには、
KUBECONFIG環境変数を使用するか、ocneコマンドで--kubeconfigオプションを使用します。 これを構成ファイルに設定することもできます。kubeconfigファイルのロケーションを設定しない場合、必要に応じてlibvirtプロバイダを使用してエフェメラル・クラスタが作成されます。 - OCKイメージを作成します。
ocne image createコマンドを使用して、Oracle Linux Virtualization ManagerのOCKイメージを作成します。 構文は次のとおりです。ocne image create{-a|--arch} arch [{-t|--type} provider] [{-v|--version} version]構文オプションの詳細は、Oracle Cloud Native Environment: CLIを参照してください。
たとえば:
ocne image create --type olvm --arch amd64Kubernetesクラスタは、Qcow2イメージの生成に使用され、イメージは
$HOME/.ocne/images/ディレクトリに保存されます。 - OCKイメージをOracle Linux Virtualization Managerにアップロードします。
ocne image uploadコマンドを使用して、イメージをOracle Linux Virtualization Managerにアップロードします。 構文は次のとおりです。ocne image upload{-a|--arch} arch [{-b|--bucket} name] [{-c|--compartment} name] [--config path] [{-d|--destination} path] {-f|--file} path {-i|--image-name} name {-t|--type} provider {-v|--version} version構文オプションの詳細は、Oracle Cloud Native Environment: CLIを参照してください。
たとえば:
ocne image upload --type olvm --file $HOME/.ocne/images/boot.qcow2-1.32-amd64.olvm --arch amd64 --config myconfig.yamlノート:
このステップにはKubernetesクラスタが必要です。 Kubernetesクラスタ・セットがない場合は、
--kubeconfigオプションを含めます。 たとえば、エフェメラル・クラスタにこれを設定するには、次を使用します:ocne image upload --kubeconfig $HOME/.kube/kubeconfig.ocne.local ...イメージがアップロードされ、Kubernetesクラスタで使用するOracle Linux Virtualization Manager VMインスタンスの作成に使用できるようになりました。