Skip to content

Instantly share code, notes, and snippets.

@mks0ff
Last active April 9, 2018 21:00
Show Gist options
  • Save mks0ff/a0476a320e3a6137cad249c40d5e05d0 to your computer and use it in GitHub Desktop.
Save mks0ff/a0476a320e3a6137cad249c40d5e05d0 to your computer and use it in GitHub Desktop.
openstack swift
apt-get update
apt-get install curl gcc memcached rsync sqlite3 xfsprogs git-core libffi-dev python-setuptools liberasurecode-dev libssl-dev
apt-get install python-coverage python-dev python-nose python-xattr python-eventlet python-greenlet python-pastedeploy python-netifaces python-pip
apt-get install python-dnspython python-mock
apt-get install xfsprogs rsync
apt-get install swift swift-account swift-container swift-object
apt install python-swiftclient python3-swiftclient
apt-get install emacs
curl -o /etc/swift/account-server.conf https://git.openstack.org/cgit/openstack/swift/plain/etc/account-server.conf-sample?h=stable/queens
curl -o /etc/swift/container-server.conf https://git.openstack.org/cgit/openstack/swift/plain/etc/container-server.conf-sample?h=stable/queens
curl -o /etc/swift/object-server.conf https://git.openstack.org/cgit/openstack/swift/plain/etc/object-server.conf-sample?h=stable/queens
ll /etc/swift/
mkdir -p /var/cache/swift
chown -R root:swift /var/cache/swift
chmod -R 775 /var/cache/swift
mkdir -p /srv/node
emacs /etc/swift/account-server.conf
emacs /etc/swift/container-server.conf
emacs /etc/swift/object-server.conf
swift-ring-builder account.builder create 10 1 1
swift-ring-builder account.builder add --region 1 --zone 1 --ip 10.240.0.3 --port 6202 --device sdb --weight 100
swift-ring-builder account.builder
swift-ring-builder container.builder create 10 1 1
swift-ring-builder container.builder add --region 1 --zone 1 --ip 10.240.0.3 --port 6201 --device sdb --weight 100
swift-ring-builder container.builder
swift-ring-builder object.builder create 10 1 1
swift-ring-builder object.builder add --region 1 --zone 1 --ip 10.240.0.3 --port 6200 --device sdb --weight 100
swift-ring-builder object.builder
cd /etc/swift
swift-ring-builder account.builder rebalance
swift-ring-builder container.builder rebalance
swift-ring-builder object.builder rebalance
curl -o /etc/swift/swift.conf https://git.openstack.org/cgit/openstack/swift/plain/etc/swift.conf-sample?h=stable/queens
ll /etc/swift/
rm /etc/swift/*.conf~
emacs /etc/swift/swift.conf
chown -R root:swift /etc/swift
service memcached restart
service swift-proxy restart
swift-init all start
swift stat
swift-init all restart
/usr/bin/supervisord -c /etc/supervisor/conf.d/supervisord.conf
tail -n 0 -f /var/log/syslog
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment