Fixing bugs in map disk types to osd script. Combining the outputs is needed, then it's complete
This commit is contained in:
parent
fbf4618afe
commit
1b30ab71b6
1 changed files with 1 additions and 1 deletions
|
@ -8,7 +8,7 @@ OSDTYPE=ssd
|
||||||
/opt/ungleich-tools/megaclisas-status > /tmp/megaclisas-status.out
|
/opt/ungleich-tools/megaclisas-status > /tmp/megaclisas-status.out
|
||||||
|
|
||||||
# Gets osd numbers of a particular device class, and gets their mountpoints on the host, and puts them into a tempfile
|
# Gets osd numbers of a particular device class, and gets their mountpoints on the host, and puts them into a tempfile
|
||||||
for osd in $(ceph osd tree | grep $OSDTYPE | grep -v down | cut -b 1-3); do findmnt -t xfs -n -o TARGET,SOURCE | grep $osd | cut -c 24- >> /tmp/list_osd_mountpoint.out; done
|
for osd in $(ceph osd tree | grep $OSDTYPE | grep -v down | cut -b 1-3); do findmnt -t xfs -n -o TARGET,SOURCE | grep "ceph-$osd " | cut -c 24- >> /tmp/list_osd_mountpoint.out; done
|
||||||
|
|
||||||
# Gets the Megacli mappings for the mountpoints
|
# Gets the Megacli mappings for the mountpoints
|
||||||
for MOUNT in $(cat /tmp/list_osd_mountpoint.out | awk '{print $2}' | sed 's/[0-9]*//g') ; do cat /tmp/megaclisas-status.out | grep $MOUNT | awk '{print $1}' >> /tmp/megacli-mappings.out; done
|
for MOUNT in $(cat /tmp/list_osd_mountpoint.out | awk '{print $2}' | sed 's/[0-9]*//g') ; do cat /tmp/megaclisas-status.out | grep $MOUNT | awk '{print $1}' >> /tmp/megacli-mappings.out; done
|
||||||
|
|
Loading…
Reference in a new issue