Filippo Giunchedi has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/169662

Change subject: new script: swift-add-machine
......................................................................

new script: swift-add-machine

I had this script lying around, committing

Change-Id: I578dbba0e82d903110e43486ad7460090085a10b
---
A bin/swift-add-machine
1 file changed, 25 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/software/swift-ring 
refs/changes/62/169662/1

diff --git a/bin/swift-add-machine b/bin/swift-add-machine
new file mode 100755
index 0000000..254ec92
--- /dev/null
+++ b/bin/swift-add-machine
@@ -0,0 +1,25 @@
+#!/bin/bash
+# add a machine (ip address + zone) to an existing swift cluster
+set -e
+set -u
+
+zone=$1
+ip=$2
+region=1
+object_weight=${object_weight:=2000}
+nonobject_weight=${nonobject_weight:=92}
+
+for dev in sda1 sdb1 sdc1 sdd1 sde1 sdf1 sdg1 sdh1 sdi1 sdk1 sdl1 ; do
+  swift-ring-builder object.builder add --region $region --zone $zone \
+    --ip $ip --port 6000 --weight $object_weight --device $dev
+done
+
+for dev in sdm3 sdn3; do
+  swift-ring-builder container.builder add --region $region --zone $zone \
+    --ip $ip --port 6001 --weight $nonobject_weight --device $dev
+done
+
+for dev in sdm3 sdn3; do
+  swift-ring-builder account.builder add --region $region --zone $zone \
+    --ip $ip --port 6002 --weight $nonobject_weight --device $dev
+done

-- 
To view, visit https://gerrit.wikimedia.org/r/169662
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I578dbba0e82d903110e43486ad7460090085a10b
Gerrit-PatchSet: 1
Gerrit-Project: operations/software/swift-ring
Gerrit-Branch: master
Gerrit-Owner: Filippo Giunchedi <fgiunch...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to