13.2. 导入单个 ISO 镜像和文件
使用这个流程手动将 ISO 内容和其他文件导入到 Satellite 服务器。要导入自定义文件,您可以在 Web UI 中或使用 Hammer CLI 完成以下步骤。但是,如果要上传的文件大小大于 15 MB,则必须使用 Hammer CLI 将它上传到存储库。
- 创建自定义产品。
- 为产品添加文件存储库。
- 上传文件到存储库。
流程
要导入自定义 ISO 镜像,请完成以下步骤:
- 在 Satellite Web UI 中,进入到 Content > Products,并在 Products 窗口中点击 Create Product。
- 在 Name 字段中输入用于标识产品的名称。此名称填充 Label 字段。
- 在 GPG Key 字段中,为产品输入 GPG 密钥。
- 从 Sync Plan 列表中,为产品选择同步计划。
- 在 Description 字段中,输入产品的描述。
- 点 Save。
- 在 Products 窗口中,单击新产品,然后单击 Create Repository。
- 在 Name 字段中输入存储库的名称。这会自动填充 Label 字段。
- 从 Type 列表中,选择 文件。
- 在 Upstream URL 字段中,输入要用作源的 registry 的 URL。在 Upstream Username 和 Upstream Password 字段中添加对应的用户名和密码。
- 点 Save。
- 点新存储库。
- 导航到 Upload File,再单击 Browse。
-
选择
.iso
文件并单击 Upload。
对于 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 \ --name "My_ISOs" \ --organization "My_Organization"