Step 1: Choose a server where you can access all your LPAR’s
Step 2: Generate a key from the chosen server and then scp same key to LPAR under /root
Step 3: Now, You can execute the below script from chosen server

Note:- In our case, We have chosen NIM server as our source server where the script to be executed
server – Should contain LPAR or server name
Name of the script: vg_info.sh

echo Server Name,VG Name,Total Size,Used Size,Free Size

for vg_info_list in `cat server`
do
for active_vgs in `ssh $vg_info_list lsvg -o`
do
total=`ssh $vg_info_list lsvg $active_vgs | awk '/TOTAL PPs/{meg=$7; sub(/\(/,"",meg); print meg/1024}' | cut -d . -f 1`
used=`ssh $vg_info_list lsvg $active_vgs | awk '/USED PPs/{meg=$6; sub(/\(/,"",meg); print meg/1024}' | cut -d . -f 1`
free=`ssh $vg_info_list lsvg $active_vgs | awk '/FREE PPs/{meg=$7; sub(/\(/,"",meg); print meg/1024}' | cut -d . -f 1`
echo $vg_info_list,$active_vgs,$total,$used,$free
done
done
Advertisements