swift分布式存储添加节点需要新的节点信息加入到ring中记录下来
1、在ring中添加两个节点的信息
swift@server1:/etc/swift> export ZONE=4
swift@server1:/etc/swift> export STORAGE_LOCAL_NET_IP=192.168.1.215
swift@server1:/etc/swift> export WEIGHT=100
swift@server1:/etc/swift> export DEVICE=sdb1
swift@server1:/etc/swift> sudo swift-ring-builder account.builder add z$ZONE-$STORAGE_LOCAL_NET_IP:6002/$DEVICE $WEIGHT
swift@server1:/etc/swift> sudo swift-ring-builder container.builder add z$ZONE-$STORAGE_LOCAL_NET_IP:6001/$DEVICE $WEIGHT
swift@server1:/etc/swift> sudo swift-ring-builder object.builder add z$ZONE-$STORAGE_LOCAL_NET_IP:6000/$DEVICE $WEIGHT
swift@server1:/etc/swift> export ZONE=5
swift@server1:/etc/swift> export STORAGE_LOCAL_NET_IP=192.168.1.216
swift@server1:/etc/swift> sudo swift-ring-builder account.builder add z$ZONE-$STORAGE_LOCAL_NET_IP:6002/$DEVICE $WEIGHT
swift@server1:/etc/swift> sudo swift-ring-builder container.builder add z$ZONE-$STORAGE_LOCAL_NET_IP:6001/$DEVICE $WEIGHT
swift@server1:/etc/swift> sudo swift-ring-builder object.builder add z$ZONE-$STORAGE_LOCAL_NET_IP:6000/$DEVICE $WEIGHT
查看ring的信息
swift@server1:/etc/swift> sudo swift-ring-builder account.builder
account.builder, build version 38
262144 partitions, 3.000000 replicas, 1 regions, 5 zones, 5 devices, 100.00 balance