====== LPAR Removal ====== This page details the removal of an LPAR and the deletion of the associated filesystems, LUNS and VIO mappings. Information required. LPAR Name webdb Frame Server-9119-595-2-SN83627FE LPAR partition id 43 (2Bh) Vio servers b0022-vios1sp, b0022-vios2sp Scsi adapter number Adapter 40 Volume groups rootvg, rootvgm, webdb_flashvg ===== LPAR work ===== Find out LPAR partition id eg. 43 == web_db (43d = 2Bh) List Volume Groups, usually rootvg, rootvgm and application specific VG's. It would be usual for these to be created from one LUN each. ===== VIO Remove VTD device ===== Find out vhost number:- $ lsdev -virtual |grep vhost |awk {'print $1'} |while read v do lsmap -vadapter $v |grep $v done ...edited... vhost37 U9119.595.83627FE-V4-C40 0x0000002b Find out all the mappings:- $ lsmap -all | grep webdb VTD webdb_flashrec VTD webdb_rootvg VTD webdb_rootvgm $ Find out the disk backing devices:- $ lsmap -all | grep -p webdb_rootvg VTD webdb_rootvg Status Available LUN 0x8100000000000000 Backing device hdisk136 Physloc U5791.001.99B0GMF-P1-C02-T1-W50050768011038B1-LB1000000000000 VTD webdb_rootvgm Status Available LUN 0x8200000000000000 Backing device hdisk333 Physloc U5791.001.99B0GMF-P1-C02-T1-W50050768011038B1-LB2000000000000 $ Then on each VIO server remove the VTD device (LUN name) & the backing device. rmvdev -vtd webdb_flashrec Remove the associated hdisks:- $ lsmap -all | grep -p webdb_rootvg VTD webdb_rootvg Status Available LUN 0x8100000000000000 Backing device hdisk136 Physloc U5791.001.99B0GMF-P1-C02-T1-W50050768011038B1-LB1000000000000 VTD webdb_rootvgm Status Available LUN 0x8200000000000000 Backing device hdisk333 Physloc U5791.001.99B0GMF-P1-C02-T1-W50050768011038B1-LB2000000000000 $ rmvdev -vtd webdb_rootvg webdb_rootvg deleted $ rmvdev -vtd webdb_rootvgm webdb_rootvgm deleted $ rmdev -dev hdisk136 hdisk136 deleted $ rmdev -dev hdisk333 hdisk333 deleted $ Also remove the vhost device, this is the odd one out, one would expect it to be a rmvdev, but it an rmdev:- $ rmdev -dev vhost37 vhost37 deleted $ In the HMC GUI, delete the profile entry for the virtual scsi adapter, and also DLPAR it out. ===== SVC work ===== On the appropriate nim server. the luns presented to VIO for SVC need deleting. bash-3.00# ssh admin@SVC2 svcinfo lshostvdiskmap | grep webdb 0 B0038_VIOS1SP 77 88 webdb_rootvg 10000000C95F9B21 60050768019201D9B00000000000026F 0 B0038_VIOS1SP 78 182 webdb_rootvgm 10000000C95F9B21 60050768019201D9B000000000000270 0 B0038_VIOS1SP 80 178 webdb_flashrec 10000000C95F9B21 60050768019201D9B000000000000274 1 B0038_VIOS2SP 77 88 webdb_rootvg 10000000C9603CE3 60050768019201D9B00000000000026F 1 B0038_VIOS2SP 78 182 webdb_rootvgm 10000000C9603CE3 60050768019201D9B000000000000270 1 B0038_VIOS2SP 80 178 webdb_flashrec 10000000C9603CE3 60050768019201D9B000000000000274 4 B0022_VIOS1SP 176 178 webdb_flashrec 10000000C95AAF4B 60050768019201D9B000000000000274 4 B0022_VIOS1SP 177 88 webdb_rootvg 10000000C95AAF4B 60050768019201D9B00000000000026F 4 B0022_VIOS1SP 178 182 webdb_rootvgm 10000000C95AAF4B 60050768019201D9B000000000000270 5 B0022_VIOS2SP 176 178 webdb_flashrec 10000000C95A8BE1 60050768019201D9B000000000000274 5 B0022_VIOS2SP 177 88 webdb_rootvg 10000000C95A8BE1 60050768019201D9B00000000000026F 5 B0022_VIOS2SP 178 182 webdb_rootvgm 10000000C95A8BE1 60050768019201D9B000000000000270 bash-3.00# Run script appropriate for the VIO server:- bash-3.00# ./rmmaptoviosB22P.ksh webdb_flashrec bash-3.00# Delete the vdisks..... ===== LPAR work (2) ===== To finish off, delete the LPAR profile. This will free up the used CPU and memory back to the frame.