3.3. Pulp 数据注意事项
您可以在不包含 Pulp 数据的情况下克隆 Satellite 服务器。但是,要使克隆环境正常工作,您需要 Pulp 数据。如果目标服务器没有 Pulp 数据,则它不是完全正常工作的 Satellite。
要将 Pulp 数据传送到目标服务器,有两个选项:
- 使用带有 Pulp 数据的备份克隆
-
使用没有 Pulp 数据的备份克隆,并从源服务器手动复制
/var/lib/pulp
。
如果您的 pulp_data.tar
文件大于 500 GB,或者使用较慢的存储系统,如 NFS,并且您的 pulp_data.tar
文件大于 100 GB,请不要在备份中包含 pulp_data.tar
,因为这可能会在提取过程中造成内存错误。将 pulp_data.tar
文件从源服务器复制到目标服务器。
在没有 Pulp 数据的情况下备份
按照以下步骤,按照 第 3.4 节 “克隆 Satellite 服务器” 中的步骤替换涉及使用 Pulp 数据克隆的步骤:
对处于活跃状态的 PostgreSQL 数据库执行备份,不包括 Pulp 数据:
# satellite-maintain backup offline --skip-pulp-content \ --assumeyes /var/backup
停止并禁用 Satellite 服务:
# satellite-maintain service stop # satellite-maintain service disable
将 Pulp 数据复制到目标服务器:
# rsync --archive --partial --progress --compress \ /var/lib/pulp/ target_server.example.com:/var/lib/pulp/