发明名称 |
Live application mobility from one operating system level to an updated operating system level and applying overlay files to the updated operating system |
摘要 |
Provided are techniques for comparing a first fileset associated with a first operating system (OS) with a second fileset associated with a second OS; determining, based upon the comparing, that the second OS is a more current version of the first OS; in response to the determining that the second OS is a more current version of the first OS, moving, in conjunction with live application mobility, a virtual machine (VM) workload partition (WPAR) on the first LPAR to a second LPAR, the moving comprising determining a set of overlays associated with the WPAR corresponding to the second OS; removing from the WPAR any overlays associated with the first OS; applying to the WPAR a set of overlays corresponding to the second OS; check pointing processes associated with the WPAR; and copying live data associated with the LPAR from the first LPAR to the second LPAR. |
申请公布号 |
US9535729(B2) |
申请公布日期 |
2017.01.03 |
申请号 |
US201313874521 |
申请日期 |
2013.05.01 |
申请人 |
International Business Machines Corporation |
发明人 |
Barrat Frederic;Briand Christine M.;Dufour Laurent;Filali-Adib Khalid;Ganesh Perinkulam I.;McConaughy J. Mark;Peckham Stephen B.;Sheffield David W.;Stephenson Marc J.;Tomsic Nathaniel S.;Yook Sungjin |
分类号 |
G06F9/455;G06F9/46;G06F11/07;G06F9/48;G06F9/445 |
主分类号 |
G06F9/455 |
代理机构 |
Greg Goshorn, P.C. |
代理人 |
Tyson Thomas E.;Goshorn Gregory K.;Greg Goshorn, P.C. |
主权项 |
1. An apparatus, comprising:
a processor; a non-transitory, computer-readable storage medium (CRSM) coupled to the processor; and logic, stored on the CRSM and executed on the processor, for: comparing a first fileset associated with a first operating system (OS) with a second fileset associated with a second OS; determining, based upon the comparing, that the second OS is a more current version of the first OS; in response to the determining that the second OS is a more current version of the first OS, performing VM move by moving, in conjunction with live application mobility, a virtual machine (VM) workload partition (WPAR) on a first logical partition (LPAR) associated with the first OS to a second LPAR associated with the second OS, the moving comprising: determining a set of overlay files associated with the WPAR corresponding to the second OS that are needed for the VM move; removing from the WPAR any overlays associated with the first OS; applying to the WPAR the set of overlay files corresponding to the second OS by:
determining whether each overlay file of the set of overlay files is a binary overlay file or a non-binary overlay file;creating a link to a runtime execution wrapper for each overlay file that is a binary overlay file, and a link to a global script file for each overlay file that is a non-binary overlay file; andadding each link to the runtime execution wrapper and each link to the global script file to the WPAR; check pointing processes associated with the first LPAR by capturing all live data associated with the processes; and copying the live data associated with the first LPAR from the first LPAR to the second LPAR. |
地址 |
Armonk NY US |