github.com/swiftstack/proxyfs@v0.0.0-20201223034610-5434d919416e/saio/home/swift/bin/remakerings (about)

     1  #!/bin/bash
     2  
     3  set -e
     4  
     5  cd /etc/swift
     6  
     7  rm -f *.builder *.ring.gz backups/*.builder backups/*.ring.gz
     8  
     9  swift-ring-builder object.builder create 10 1 1
    10  swift-ring-builder object.builder add r1z1-127.0.0.1:8010/sdb1 1
    11  swift-ring-builder object.builder add r1z1-127.0.0.1:8010/sdb5 1
    12  swift-ring-builder object.builder add r1z1-127.0.0.1:8010/sdb9 1
    13  swift-ring-builder object.builder add r1z2-127.0.0.2:8020/sdb2 1
    14  swift-ring-builder object.builder add r1z2-127.0.0.2:8020/sdb6 1
    15  swift-ring-builder object.builder add r1z2-127.0.0.2:8020/sdbA 1
    16  swift-ring-builder object.builder add r1z3-127.0.0.3:8030/sdb3 1
    17  swift-ring-builder object.builder add r1z3-127.0.0.3:8030/sdb7 1
    18  swift-ring-builder object.builder add r1z3-127.0.0.3:8030/sdbB 1
    19  swift-ring-builder object.builder add r1z4-127.0.0.4:8040/sdb4 1
    20  swift-ring-builder object.builder add r1z4-127.0.0.4:8040/sdb8 1
    21  swift-ring-builder object.builder add r1z4-127.0.0.4:8040/sdbC 1
    22  swift-ring-builder object.builder rebalance
    23  swift-ring-builder object-1.builder create 10 1 1
    24  swift-ring-builder object-1.builder add r1z1-127.0.0.1:8010/sdb1 1
    25  swift-ring-builder object-1.builder add r1z1-127.0.0.1:8010/sdb5 1
    26  swift-ring-builder object-1.builder add r1z1-127.0.0.1:8010/sdb9 1
    27  swift-ring-builder object-1.builder add r1z2-127.0.0.2:8020/sdb2 1
    28  swift-ring-builder object-1.builder add r1z2-127.0.0.2:8020/sdb6 1
    29  swift-ring-builder object-1.builder add r1z2-127.0.0.2:8020/sdbA 1
    30  swift-ring-builder object-1.builder add r1z3-127.0.0.3:8030/sdb3 1
    31  swift-ring-builder object-1.builder add r1z3-127.0.0.3:8030/sdb7 1
    32  swift-ring-builder object-1.builder add r1z3-127.0.0.3:8030/sdbB 1
    33  swift-ring-builder object-1.builder add r1z4-127.0.0.4:8040/sdb4 1
    34  swift-ring-builder object-1.builder add r1z4-127.0.0.4:8040/sdb8 1
    35  swift-ring-builder object-1.builder add r1z4-127.0.0.4:8040/sdbC 1
    36  swift-ring-builder object-1.builder rebalance
    37  swift-ring-builder object-2.builder create 10 12 1
    38  swift-ring-builder object-2.builder add r1z1-127.0.0.1:8010/sdb1 1
    39  swift-ring-builder object-2.builder add r1z1-127.0.0.1:8010/sdb5 1
    40  swift-ring-builder object-2.builder add r1z1-127.0.0.1:8010/sdb9 1
    41  swift-ring-builder object-2.builder add r1z2-127.0.0.2:8020/sdb2 1
    42  swift-ring-builder object-2.builder add r1z2-127.0.0.2:8020/sdb6 1
    43  swift-ring-builder object-2.builder add r1z2-127.0.0.2:8020/sdbA 1
    44  swift-ring-builder object-2.builder add r1z3-127.0.0.3:8030/sdb3 1
    45  swift-ring-builder object-2.builder add r1z3-127.0.0.3:8030/sdb7 1
    46  swift-ring-builder object-2.builder add r1z3-127.0.0.3:8030/sdbB 1
    47  swift-ring-builder object-2.builder add r1z4-127.0.0.4:8040/sdb4 1
    48  swift-ring-builder object-2.builder add r1z4-127.0.0.4:8040/sdb8 1
    49  swift-ring-builder object-2.builder add r1z4-127.0.0.4:8040/sdbC 1
    50  swift-ring-builder object-2.builder rebalance
    51  swift-ring-builder container.builder create 10 1 1
    52  swift-ring-builder container.builder add r1z1-127.0.0.1:8011/sdb1 1
    53  swift-ring-builder container.builder add r1z1-127.0.0.1:8011/sdb5 1
    54  swift-ring-builder container.builder add r1z1-127.0.0.1:8011/sdb9 1
    55  swift-ring-builder container.builder add r1z2-127.0.0.2:8021/sdb2 1
    56  swift-ring-builder container.builder add r1z2-127.0.0.2:8021/sdb6 1
    57  swift-ring-builder container.builder add r1z2-127.0.0.2:8021/sdbA 1
    58  swift-ring-builder container.builder add r1z3-127.0.0.3:8031/sdb3 1
    59  swift-ring-builder container.builder add r1z3-127.0.0.3:8031/sdb7 1
    60  swift-ring-builder container.builder add r1z3-127.0.0.3:8031/sdbB 1
    61  swift-ring-builder container.builder add r1z4-127.0.0.4:8041/sdb4 1
    62  swift-ring-builder container.builder add r1z4-127.0.0.4:8041/sdb8 1
    63  swift-ring-builder container.builder add r1z4-127.0.0.4:8041/sdbC 1
    64  swift-ring-builder container.builder rebalance
    65  swift-ring-builder account.builder create 10 1 1
    66  swift-ring-builder account.builder add r1z1-127.0.0.1:8012/sdb1 1
    67  swift-ring-builder account.builder add r1z1-127.0.0.1:8012/sdb5 1
    68  swift-ring-builder account.builder add r1z1-127.0.0.1:8012/sdb9 1
    69  swift-ring-builder account.builder add r1z2-127.0.0.2:8022/sdb2 1
    70  swift-ring-builder account.builder add r1z2-127.0.0.2:8022/sdb6 1
    71  swift-ring-builder account.builder add r1z2-127.0.0.2:8022/sdbA 1
    72  swift-ring-builder account.builder add r1z3-127.0.0.3:8032/sdb3 1
    73  swift-ring-builder account.builder add r1z3-127.0.0.3:8032/sdb7 1
    74  swift-ring-builder account.builder add r1z3-127.0.0.3:8032/sdbB 1
    75  swift-ring-builder account.builder add r1z4-127.0.0.4:8042/sdb4 1
    76  swift-ring-builder account.builder add r1z4-127.0.0.4:8042/sdb8 1
    77  swift-ring-builder account.builder add r1z4-127.0.0.4:8042/sdbC 1
    78  swift-ring-builder account.builder rebalance