要为对象存储服务启用 rsync 服务,必须创建 /etc/rsyncd.conf 文件、修改默认 rsync 配置,然后手动启动 rsync 服务。
过程
- 如果已注销,请重新登录对象存储服务。
- 使用 SSH 登录到 VMware Integrated OpenStack Manager。
- 从 VMware Integrated OpenStack Manager,使用 SSH 登录 controller01 节点。
- 切换到 root 用户。
- 创建 /etc/rsyncd.conf 文件。
uid = swift
gid = swift
log file = /var/log/rsyncd.log
pid file = /var/run/rsyncd.pid
address = controller01 NODE IP ADDRESS
[account]
max connections = 2
path = /srv/node/
read only = false
lock file = /var/lock/account.lock
[container]
max connections = 2
path = /srv/node/
read only = false
lock file = /var/lock/container.lock
[object]
max connections = 2
path = /srv/node/
read only = false
lock file = /var/lock/object.lock
- 针对 address 设置,提供 controller01 节点的 IP 地址。
- 将 /etc/default/rsync 文件中的 RSYNC_ENABLE 设置更改为 true。
- 启动 rsync 服务。
- 创建 Swift rcon 缓存目录
mkdir -p /var/swift/recon
chown -R swift:swift /var/swift/recon
下一步做什么
现在可以配置并启动对象存储代理服务。请参见配置对象存储代理服务器。