설정할 각 객체 컨트롤러 노드에서 이 절차를 반복합니다.
storage-node # pkg install swift swiftclient
storage-node # /usr/sbin/zfs create -o mountpoint=none rpool/export/swift storage-node # /usr/sbin/zfs create -o mountpoint=/srv rpool/export/swift/srv storage-node # /usr/sbin/zfs create -p rpool/export/swift/srv/node/disk0 storage-node # /usr/bin/chown -R swift:swift /srv
account.ring.gz
container.ring.gz
object.ring.gz
storage-node # svcadm enable swift-replicator-rsync
storage-node # chown -R swift:swift /etc/swift
storage-node # for x in `svcs -a -o SVC | fgrep swift | \ egrep "account|container|object" | sort` \ do \ echo Starting $x \ svcadm enable $x \ done
controller# export OS_USERNAME=swift controller# export OS_PASSWORD=service-password controller# export OS_PROJECT_NAME=service controller# export OS_AUTH_URL=http://$CONTROLLER_ADMIN_NODE:5000/v2.0
controller# openstack role create --name swiftoperator
controller# openstack user role add --user user-name \ --role swiftoperator --project tenant-ID
다음 단계
사용자가 클라우드를 사용할 수 있도록 하려면 설치 후 구성 작업에 설명된 준비 작업을 완료하십시오.