AIX - Vios
Commands
Globals
Get OS Version:
Vhost/VTD
Display detail of all vhosts:
Display vhost detail:
Display detail of all vhosts with formatting of output:
Retrieve vhost with VTD alias:
Display correspondence between vhost/physical address:
Create VTD:
mkvdev -vdev {hdisk} -vadapter {vhost} -dev {dev}
# Ex: mkvdev -vdev hdisk1 -vadapter vhost1 -dev bs_001_server1
Delete VTD:
NPIV
Delete NPIV device:
Map NPIV adapter:
Scripts
Display last VTD of vhost:
Generate commands to map volumes:
vol_lst="hdiskpower1 hdiskpower2 hdiskpower3"
server_name='server1'
vhost_name='vhost1'
vtd_cnt=0
for vol in $vol_lst; do
printf "mkvdev -vdev %s -vadapter %s -dev vol_%03d_%s\n" $vol $vhost_name $vtd_cnt $server_name
vtd_cnt=$(expr $vtd_cnt + 1)
done
# mkvdev -vdev hdiskpower1 -vadapter vhost1 -dev vol_000_server1
# mkvdev -vdev hdiskpower2 -vadapter vhost1 -dev vol_001_server1
# mkvdev -vdev hdiskpower3 -vadapter vhost1 -dev vol_002_server1