Last active
April 9, 2018 21:00
-
-
Save mks0ff/a0476a320e3a6137cad249c40d5e05d0 to your computer and use it in GitHub Desktop.
openstack swift
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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