openstack 版本为Q版
服务器系统:centos7
控制节点:192.168.50.31
swift存储节点: 192.168.50.32
swift存储节点: 192.168.50.33
swift存储节点: 192.168.50.33
所有存储节点操作:
#安装相关软件
yum install xfsprogs rsync
#格式化对应分区
mkfs.xfs /dev/sdc1
#创建文件夹
mkdir -p /swift/node/sdc1
#fstab挂载磁盘
vim /etc/fstab
/dev/sdc1 /swift/node/sdc1 xfs noatime,nodiratime,nobarrier,logbufs=8 0 2
# mount挂载
mount /dev/sdc1 /swift/node/sdc1
# 编辑配置文件
vim /etc/rsyncd.conf
uid = swift
gid = swift
log file = /var/log/rsyncd.log
pid file = /var/run/rsyncd.pid
address = 192.168.50.32(这里有几台 就写能对应的IP地址)
[account]
max connections = 2
path = /swift/node/
read only = False
lock file = /var/lock/account.lock
[container]
max connections = 2
path = /swift/node/
read only = False
lock file = /var/lock/container.lock
[object]
max connections = 2
path = /swift/node/
read only = False
lock file = /var/lock/object.lock
# 配置服务
systemctl enable rsyncd.service
systemctl start rsyncd.service
# 安装swift
yum install openstack-swift-account openstack-swift-container \
openstack-swift-object
# 下载替换配置文件
curl -o /etc/swift/account-server.conf https