Technical details about LPM (HMC managed, VIOS assisted migration of LPARs across systems)
ios.migration.rte including
/usr/sbin/migmgr
/usr/sbin/migmover
/usr/lib/drivers/mover64 kernel extension
Alog
# alog -o -t lpm
The log is more or less readable by cat/strings, it is only padded when not full. ODM definitions:
SWservAt: attribute = "alog_type" deflt = "lpm" value = "lpm"SWservAt: attribute = "lpm_logname" deflt = "/home/ios/logs/LPM/lpm.log" value = "/home/ios/logs/LPM/lpm.log"SWservAt: attribute = "lpm_logsize" deflt = "5000000" value = "5000000"SWservAt: attribute = "lpm_logverb" deflt = "1" value = "1"Syslog
This is another lpm.log!
# grep lpm /etc/syslog.confuser.info /var/adm/lpm/lpm.log rotate size 10m files 2 compressuser.debug /var/adm/lpm/lpm.dbg rotate size 20m files 8 compressTypical lines in this (plain text) lpm.log:
lpmutil[12910610]: HMCL 1421298000.465123,0,C,0x20d9,lpmutil -o isapready
user:info syslog: main: 86 Received SEA events bytes 166
user:info syslog: ifconfig -a
etc...
These attributes appear as environment variables in the LPM log.
MSP - Mover Service Partition
# lsattr -HEl vioslpm0attribute value description user_settablecfg_msp_lpm_ops 8 Configured number of concurrent LPM operations for this MSP Trueconcurrency_lvl 3 Concurrency level Truelpm_msnap_succ 1 Create mini-snap for successful migrations Truemax_lpm_vasi 1 Maximum number of VASI adapters used for LPM operations Falsemax_vasi_ops 8 Maximum number of concurrent LPM operations per VASI Falsetcp_port_high 0 TCP highest ephemeral port Truetcp_port_low 0 TCP lowest ephemeral port TrueCommands
migrate