이 작업에서는 Swift를 위해 지정된 노드에 OpenStack 패키지를 이미 설치했다고 가정합니다. 저장소 노드 구성에서 사용할 설치 명령을 참조하십시오.
proxy-node # pkg install swift swiftclient
proxy-node # /usr/sbin/zfs create -o mountpoint=none rpool/export/swift proxy-node # /usr/sbin/zfs create -o mountpoint=/srv rpool/export/swift/srv proxy-node # /usr/sbin/zfs create -p rpool/export/swift/srv/node/disk0 proxy-node # /usr/bin/chown -R swift:swift /srv
덤프 값을 유지합니다. 이 두 값은 후속 단계에서 $OD_1 및 $OPD_2라고 합니다.
proxy-node # od -t x8 -N 8 -A n < /dev/random proxy-node # od -t x8 -N 8 -A n < /dev/random
[swift-hash] swift_hash_path_suffix = $OD_1 swift_hash_path_prefix = $OD_2
[DEFAULT] bind_port = 8080 [filter:tempauth] use = egg:swift#tempauth operator_roles = admin, swiftoperator [filter:authtoken] auth_uri = http://$CONTROLLER_IP:5000/ identity_uri = http://$CONTROLLER_IP:35357 admin_user = swift admin_password = swiftpass admin_tenant_name = service [filter:cache] memcache_servers = $CONTROLLER_IP:11211 [oslo_messaging_rabbit] rabbit_host=$CONTROLLER_ADMIN_NODE
proxy-node # svcadm enable -rs memcached
proxy-node # cd /etc/swift proxy-node # swift-ring-builder account.builder create 18 3 1 proxy-node # swift-ring-builder container.builder create 18 3 1 proxy-node # swift-ring-builder object.builder create 18 3 1 proxy-node # swift-ring-builder account.builder add r1z1-$STORAGE_IP_1:6002/disk0 100 proxy-node # swift-ring-builder container.builder add r1z1-$STORAGE_IP_1:6001/disk0 100 proxy-node # swift-ring-builder object.builder add r1z1-$STORAGE_IP_1:6000/disk0 100 proxy-node # swift-ring-builder account.builder add r1z1-$STORAGE_IP_2:6002/disk0 100 proxy-node # swift-ring-builder container.builder add r1z1-$STORAGE_IP_2:6001/disk0 100 proxy-node # swift-ring-builder object.builder add r1z1-$STORAGE_IP_2:6000/disk0 100 proxy-node # swift-ring-builder account.builder rebalance proxy-node # swift-ring-builder container.builder rebalance proxy-node # swift-ring-builder object.builder rebalance proxy-node # >chown -R swift:swift /etc/swift
proxy-node # svcadm enable swift-proxy-server