1
0
mirror of https://github.com/gluster/gluster-block.git synced 2026-02-06 06:45:30 +01:00

3 Commits

Author SHA1 Message Date
Prasanna Kumar Kalever
92f46404cb misc: fix bash path
SUSE OBS rpmlint whines about:
[251s] gluster-block.x86_64: E: env-script-interpreter (Badness: 9)
 /usr/lib/gluster-block/upgrade_activities.sh /usr/bin/env bash
 [251s] This script uses 'env' as an interpreter.

Thanks to Kaleb S. Keithley <kkeithle@redhat.com> for reporting this issue.

Signed-off-by: Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
Reviewed-by: Niels Devos <ndevos@redhat.com>
Reviewed-by: Amar Tumballi <amarts@redhat.com>
2019-05-07 19:05:29 +05:30
Prasanna Kumar Kalever
094baea9f3 script: remote code decide b/w run|skip the cmd
Change-Id: Ia20b69a9ec5c18ee2165f4c3e0e4ee244c68a3e9
Signed-off-by: Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
2018-02-19 18:20:18 +05:30
Prasanna Kumar Kalever
019db978d8 extras: add script for replace node
$ for i in {1..3}; do echo "block${i}:"; gluster-block create test/block$i ha 3 192.168.124.208,192.168.124.8,192.168.124.179 1MiB --json-pretty; done
block1:
{
  "IQN":"iqn.2016-12.org.gluster-block:ccc8f04b-1498-4c55-b27b-a1c500799d7b",
  "PORTAL(S)":[
    "192.168.124.208:3260",
    "192.168.124.8:3260",
    "192.168.124.179:3260"
  ],
  "RESULT":"SUCCESS"
}
block2:
{
  "IQN":"iqn.2016-12.org.gluster-block:a081f36d-ba9a-4679-a7d5-a6c9b5add2c0",
  "PORTAL(S)":[
    "192.168.124.208:3260",
    "192.168.124.8:3260",
    "192.168.124.179:3260"
  ],
  "RESULT":"SUCCESS"
}
block3:
{
  "IQN":"iqn.2016-12.org.gluster-block:53525e2d-c69d-4770-a645-f60847b9190d",
  "PORTAL(S)":[
    "192.168.124.208:3260",
    "192.168.124.8:3260",
    "192.168.124.179:3260"
  ],
  "RESULT":"SUCCESS"
}

$ gluster-block list test --json-pretty{
  "blocks":[
    "block1",
    "block2",
    "block3"
  ],
  "RESULT":"SUCCESS"
}

$ ./replace-node.sh help
Usage:
  ./replace-node.sh ${MOUNTPOINT} ${OLDNODE} ${NEWNODE}

$ ./replace-node.sh /mnt/test 192.168.124.179 192.168.124.128
Fuse mount point, does not have directory '/mnt/test/block-meta/'
Usage:
  ./replace-node.sh ${MOUNTPOINT} ${OLDNODE} ${NEWNODE}

$ mount.glusterfs localhost:/test /mnt/test

$ ./replace-node.sh /mnt/test/ 192.168.124.179 192.168.124.128
blockname: block1
create on '192.168.124.128' success
replace on '192.168.124.208' success
replace on '192.168.124.8' success
delete on '192.168.124.179' success
-------------------------------------
blockname: block2
create on '192.168.124.128' success
replace on '192.168.124.208' success
replace on '192.168.124.8' success
delete on '192.168.124.179' success
-------------------------------------
blockname: block3
create on '192.168.124.128' success
replace on '192.168.124.208' success
replace on '192.168.124.8' success
delete on '192.168.124.179' success
-------------------------------------

Change-Id: I68ce36063accfdc1f56c8f160b8c4dd4ca58afe7
Signed-off-by: Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
2017-12-07 13:04:15 +05:30