9.13. 使用hammer CLI Cheat Sheet 导出和导入内容

表 9.1. Export

作用命令

完全导出机构的库

hammer content-export complete library --organization="My_Organization"

逐步导出组织的库(假设您已经导出了一些内容)

hammer content-export incremental library --organization="My_Organization"

完全导出内容视图版本

hammer content-export complete version --content-view="My_Content_View" --version=1.0 --organization="My_Organization"

导出提升到 Dev 环境的内容视图版本

hammer content-export complete version --content-view="My_Content_View" --organization="My_Organization" --lifecycle-environment="Dev"

以较小的块导出内容视图(2GB slab)

hammer content-export complete version --content-view="My_Content_View" --version=1.0 --organization="My_Organization" --chunk-size-gb=2

逐步导出内容视图版本(假设您已经导出了一些内容)

hammer content-export incremental version --content-view="My_Content_View" --version=2.0 --organization="My_Organization"

完全导出仓库

hammer content-export complete repository --product="My_Product" --name="My_Repository" --organization="My_Organization"

逐步导出仓库(假设您之前已导出了一些内容)

hammer content-export incremental repository --product="My_Product" --name="My_Repository" --organization="My_Organization"

列出导出

hammer content-export list --content-view="My_Content_View" --organization="My_Organization"

表 9.2. Import

作用命令

导入到机构的库

hammer content-import library --organization="My_Organization" --path="/var/lib/pulp/imports/My_Exported_Library_Dir"

导入到内容视图版本

hammer content-import version --organization="My_Organization" --path="/var/lib/pulp/imports/My_Exported_Version_Dir"

导入仓库

hammer content-import repository --organization="My_Organization" --path="/var/lib/pulp/imports/My_Exported_Repo_Dir"