13.2. 個別の ISO イメージとファイルのインポート
以下の手順を使用して、ISO コンテンツとその他のファイルを Satellite Server に手動でインポートします。ファイルをインポートするには、Web UI または Hammer CLI を使用して、以下の手順を実行してください。ただし、アップロードするファイルのサイズが 15 MB よりも大きい場合は、Hammer CLI を使用してリポジトリーにアップロードする必要があります。
Web UI の代わりに CLI を使用する場合は、CLI 手順 を参照してください。
手順
- Satellite Web UI で コンテンツ > 製品 に移動して、製品ウィンドウで 製品の作成 をクリックします。
- 名前 フィールドで製品を識別するための名前を入力します。この名前が ラベル フィールドに投入されます。
- GPG キー フィールドには、製品の GPG キーを入力します。
- 同期プラン リストから製品の同期プランを選択します。
- 説明 フィールドには、製品の説明を入力します。
- 保存 をクリックします。
- 製品ウィンドウで、新製品をクリックし、リポジトリーの作成 をクリックします。
- Name フィールドに、リポジトリーの名前を入力します。これにより、自動的に ラベル フィールドにデータが投入されます。
- タイプ のリストから ファイル を選択します。
- Upstream URL フィールドに、ソースとして使用するレジストリーの URL を入力します。アップストリームのユーザー名 と アップストリームのパスワード フィールドには対応するユーザー名とパスワードを追加します。
- 保存 をクリックします。
- 新しいリポジトリーをクリックします。
- ファイルのアップロード に移動し、参照 をクリックします。
-
.iso
ファイルを選択して アップロード をクリックします。
CLI 手順
カスタム製品を作成します。
# hammer product create \ --name "My_ISOs" \ --sync-plan "Example Plan" \ --description "My_Product" \ --organization "My_Organization"
リポジトリーを作成します。
# hammer repository create \ --name "My_ISOs" \ --content-type "file" \ --product "My_Product" \ --organization "My_Organization"
ISO ファイルをリポジトリーにアップロードします。
# hammer repository upload-content \ --path ~/bootdisk.iso \ --id repo_ID \ --organization "My_Organization"