カスタム・ソフトウェア・ソースの検出

OS管理ハブで作成するカスタム・ソフトウェア・ソースを識別し、インスタンスを移行する前に互換性の問題を解決します。

ヒント

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

移行アシスタントの使用

osms-to-osmh discover custom-software-sourceコマンドおよび必須パラメータを使用して、OS管理ハブに移行するコンパートメントまたはテナンシのカスタム・ソフトウェア・ソースを確認します。

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

osms-to-osmh discover custom-software-source

このコマンドの出力には、OS管理インスタンスで使用されているカスタム・ソフトウェア・ソースに関する次の情報が表示されます。

  • カスタム・ソフトウェア・ソースに割り当てられたOCID。
  • カスタム・ソフトウェア・ソースの名前。
  • ベンダーソフトウェアソースがサポートするアーキテクチャー。
  • カスタム・ソフトウェア・ソースが管理対象インスタンスに使用(アタッチ)されているかどうか。
  • カスタム・ソフトウェア・ソースが存在するコンパートメント。
  • カスタム・ソフトウェア・ソースがOS管理ハブへの移行と互換性があるかどうか。
  • カスタム・ソフトウェア・ソースがOS管理ハブに移行されているかどうか。移行されたカスタム・ソフトウェア・ソースは、OS管理ハブで作成されたカスタム・ソフトウェア・ソースです。
ノート

カスタム・ソフトウェア・ソースが使用されていない場合は、移行するかどうかを決定できます。

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

$ osms-to-osmh discover custom-software-source 
Discovering Custom Software Source(s)....
                                                                                                                                                                                                                                                                                                                          
OCID                                       Name             Arch    Used  Compartment  Compatible  Migrated
-----------------------------------------  ---------------  ------  ----  -----------  ----------  --------  
ocid1.osmssoftwaresource.oc1..<unique_ID>  css-ol8          X86_64  No    idg          Yes         No      
ocid1.osmssoftwaresource.oc1..<unique_ID>  css-ol8-2024-04  X86_64  Yes   idg          Yes         No      

移行アシスタントが互換性のないリソースを報告する場合は、--verboseオプションを使用します。詳細は、互換性のないカスタム・ソフトウェア・ソースの解決を参照してください。

使用量

osms-to-osmh discover custom-software-source [-c | --compartment name] [-v | --verbose] [--custom-software-source-id ocid] [--migrated] [--notmigrated] [--export-json] [ --help]

オプションの詳細

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

指定されたコンパートメント内のカスタム・ソフトウェア・ソースに関する情報を表示します。nameには、コンパートメントの名前またはコンパートメントに割り当てられたOCIDを指定します。

コンパートメントが指定されていない場合は、すべてのコンパートメントのカスタム・ソフトウェア・ソースが表示されます。

-v | --verbose 互換性のないカスタム・ソフトウェア・ソースに関する詳細を表示します。
--custom-software-source-id ocid 指定したカスタム・ソフトウェア・ソースに関する情報を表示します。OCIDには、カスタム・ソフトウェア・ソースに割り当てられたOCIDを指定します。
--migrated OS管理ハブで作成されたカスタム・ソフトウェア・ソースを表示します。
--notmigrated OS管理ハブで作成されていないカスタム・ソフトウェア・ソースを表示します。
--export-json 結果をJSONファイルにエクスポートします。
--help 使用可能なオプションや各オプションでサポートされている値など、移行アシスタント・コマンドに関するヘルプ情報を表示します。

コンソールの使用

  1. ナビゲーション・メニューを開き、「コンピュート」をクリックし、「OS管理」の下にある「ソフトウェア・ソース」をクリックします。
  2. 「リスト範囲」で、カスタム・ソフトウェア・ソースを含むコンパートメントを選択します。
  3. ソフトウェア・ソースを検索し、その名前をクリックします。

  4. OSバージョン、パッケージ・コンテンツ、アタッチされたインスタンスなど、カスタム・ソフトウェア・ソースの詳細を確認して記録します。

    ヒント

    カスタム・ソフトウェア・ソースに関連付けられているパッケージを抽出するには、oci os-management software-source list-packagesコマンドを使用します。

    たとえば、次のCLIコマンドを使用して、ソフトウェア・ソースのパッケージ・リストを抽出します。

    oci os-management software-source list-packages --software-source-id <software_source_ocid> --all 
ノート

OS管理ハブに移行する予定のコンパートメント内のすべてのOS管理管理対象インスタンスについて、前のステップを繰り返します。他のコンパートメントに存在するインスタンスを管理している場合は、テナンシ内のそれらのコンパートメント内のインスタンスでこれらのステップを繰り返します。このタスクを簡略化するには、移行アシスタントを使用することをお薦めします。