4.7. 同步软件仓库
您必须同步存储库,才能将内容下载到 Satellite。您可以使用此流程对软件仓库进行初始同步,或者根据需要手动同步存储库。
您还可以同步机构中的所有存储库。更多信息请参阅 第 4.8 节 “同步机构中的所有软件仓库”。
创建一个迁移计划,以确保定期更新。更多信息请参阅 第 4.23 节 “创建迁移计划”。
同步持续时间取决于每个存储库的大小以及网络连接的速度。下表提供了根据可用的互联网带宽,对同步内容所需的时间进行估算:
单软件包(10Mb) | 次发行版本(750Mb) | 主发行版本(6Gb) | |
---|---|---|---|
256 Kbps | 5 分钟 27 个 Secs | 6 hrs 49 Mins 36 Secs | 2 天 7 Hrs 55 Mins |
512 Kbps | 2 分钟 43.84 Secs | 3 hrs 24 Mins 48 Secs | 1 天 3 Hrs 57 Mins |
T1 (1.5 Mbps) | 54.33 secs | 1 HR 7 Mins 54.78 Secs | 9 hrs 16 Mins 20.57 Secs |
10 Mbps | 8.39 secs | 10 分钟 29.15 Secs | 1 HR 25 Mins 53.96 Secs |
100 Mbps | 0.84 secs | 1 分钟 2.91 Secs | 8 分钟 35.4 Secs |
1000 Mbps | 0.08 secs | 6.29 秒 | 51.54 secs |
流程
- 在 Satellite Web UI 中,进入到 Content > Products 并选择 Product,其中包含您要同步的存储库。
- 选择您要同步的存储库,然后单击 Sync Now。
- 可选: 要在 Satellite Web UI 中查看同步的进度,请导航到 Content > Sync Status 并展开对应的 Product 或 repository 树。
CLI 过程
同步整个产品:
# hammer product synchronize \ --name "My_Product" \ --organization "My_Organization"
同步单个存储库:
# hammer repository synchronize \ --name "My_Repository" \ --organization "My_Organization" \ --product "My Product"