カスタム・ソフトウェア・ソースの作成

サービスにインスタンスを移行する前に、OS管理ハブでカスタム・ソフトウェア・ソースを作成します。

ヒント

簡略化と効率化のために、移行アシスタント・ツールを使用してこのタスクを実行することをお薦めします。詳細は、移行アシスタントのインストールを参照してください。

移行アシスタントの使用

osms-to-osmh create custom-software-sourceコマンドおよび必須パラメータを使用して、OS管理ハブでカスタム・ソフトウェア・ソースを作成し、関連付けられたパッケージを追加して、サービスで使用できるようにします。

たとえば、OS管理にあるすべてのカスタム・ソフトウェア・ソースを作成するには:

osms-to-osmh create custom-software-source

このコマンドは、環境が変更された場合に最初に検出操作を実行してから、OS管理ハブにカスタム・ソフトウェア・ソースを作成します。

ノート

移行アシスタントは、OS管理カスタム・ソフトウェア・ソースと同じコンパートメントにOS管理ハブのカスタム・ソフトウェア・ソースを作成します。

次に、サンプルの出力を示します。

$ osms-to-osmh create custom-software-source 
Discovering Custom Software Source(s)....
                                                                                                                                                                                                                                                  
OCID                                       Name                    Arch     Used  Compartment             Compatible  Migrated
-----------------------------------------  ----------------------  -------  ----  ----------------------  ----------  --------  
ocid1.osmssoftwaresource.oc1..<unique_ID>  ol8-x86-2023.12.13      X86_64   Yes   compartment-a           Yes         No      
ocid1.osmssoftwaresource.oc1..<unique_ID>  ol8-x86-2024.01.10      X86_64   No    compartment-a           Yes         No      
ocid1.osmssoftwaresource.oc1..<unique_ID>  ol9-aarch64-2023.12.08  AARCH64  Yes   compartment-b           Yes         No      

Add ol9-aarch64-2023.12.08 in OS Management Hub?  [y/n]  y
Creating custom software source ....
Custom Software Source created successfully
Added packages to software source successfully

Creation Details:
OCID: ocid1.osmhsoftwaresource.oc1...<unique_ID>
Name: ol9-aarch64-2023.12.08
Packages: 769
Vendor Software Sources: 
 Oracle Linux 9 Application Stream Packages (aarch64)
 Oracle Linux 9 BaseOS Latest  (aarch64)
 Ksplice for Oracle Linux 9 (aarch64)
 Oracle Software for OCI users on Oracle Linux 9 (aarch64)
 Oracle Linux 9 Addons (aarch64)
...

 

使用量

osms-to-osmh create custom-software-source [-c | --compartment name] [-y | --yes] [-v | --verbose] [--custom-software-source-id ocid] [ --help]

オプションの詳細

パラメータ 説明
-c | --compartment name

OS管理カスタム・ソフトウェア・ソースのコンパートメントを調査し、OS管理ハブに作成します。nameには、コンパートメントの名前またはコンパートメントに割り当てられたOCIDを指定します。

コンパートメントが指定されていない場合は、テナンシ内のすべてのコンパートメントが検査されます。

-y | --yes 確認を求めるプロンプトを表示せずに、互換性のあるすべてのカスタム・ソフトウェア・ソースを作成します。
-v | --verbose 互換性のないカスタム・ソフトウェア・ソースに関する詳細を表示します。
--custom-software-source-id ocid

指定されたカスタム・ソフトウェア・ソースをOS管理ハブに作成します。OCIDには、OS管理カスタム・ソフトウェア・ソースに関連付けられたOCIDを指定します。

このオプション・パラメータが指定されていない場合、OS管理ハブに移行されていないすべての互換性のあるカスタム・ソフトウェア・ソースを作成するように求められます。

--help 使用可能なオプションや各オプションでサポートされている値など、移行アシスタント・コマンドに関するヘルプ情報を表示します。

コンソールの使用

検出で収集された情報を使用して、コンソールを使用して、カスタム・ソフトウェア・ソースを作成し、OS管理ハブで関連パッケージを追加します。OS管理ハブのドキュメントのカスタム・ソフトウェア・ソースの作成を参照してください。