![]() | Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition | ||
|
|
![]() |
||||||||||||||||||||
Solution Type Problem Resolution Sure Solution 1640383.1 : How to restore a LDOM config across M5/M6 expandable property change
In this Document
Applies to:SPARC M6-32 - Version All Versions to All Versions [Release All Releases]SPARC M5-32 - Version All Versions to All Versions [Release All Releases] Information in this document applies to any platform. SymptomsIf you change the expandable property from true to false or vice versa, after logical domains(LDOMs) are created, you will see similar messages like the ones below, during POST. This will prevent the LDOMs from booting. Assuming the ldmd/recovery_mode is not enabled. (Ref: ldmd/recovery_mode ) ChangesPDomain expandable values changed from true to false or vice versa after LDOMs were created. CauseAfter LDOMs are created, the expandable value should NOT change. The reason is that, the PDomain type(expandable= true/false) affects the physical address assignment of the devices in the PDomain. If someone does change the expandable value After LDOMs are created (ie, expandable from true to false or vice versa) the LDOM configurations are set to "factory-default" and you will not be able to boot the LDOMs after the PDomain is restarted. SolutionIf you Must change the expandable values, then you will need to save the constraints in an XML file first, Prior to the expandable value changes. Follow these steps to create the constraints in an XML file in the primary domain to allow the LDOMs to recover after the expandable value changes.
Step#1) Stop and unbind all LDOM(s).
primary# ldm list-domain Step#2) Create an XML file, alldomains.xml, which contains the constraints for all the domains on the system.
primary# ldm list-constraints -x > /ldombackup/alldomains.xml Step#3) Shutdown/Stop the PDomain.
-> stop /hostX Step#4) Change expandable property to false.
-> set /hostX expandable=false Step#5) Start the PDomain and console.
Step#6) Once you boot the domain, verify that there are no LDOMs configured and the system is in the factory-default configuration.
# ldm list-domain Step#7) Restore the LDOM config from the XML file.
# ldm init-system -r -i /ldombackup/alldomains.xml Step#8) Once you boot the domain, verify that the LDOM config is restored.
Step#9) Save the LDOM config to the ILOM, verify that the LDOM config is properly set.
Step#10) Bind and start the LDOM(s).
Caution - The ldm init-system command might not correctly restore a configuration in which physical I/O commands have been used. Such commands are ldm add-io, ldm set-io, ldm remove-io, ldm create-vf, and ldm destroy-vf. For more information, see ldm init-system Command Might Not Correctly Restore a Domain Configuration on Which Physical I/O Changes Have Been Made in Oracle VM Server for SPARC 3.1.1 and 3.1 Release Notes and the reference:1575852.1 for procedure.
The Oracle VM Server for SPARC 3.1 Admin guide and release notes can be found here: Oracle VM Server for SPARC 3.1 Administration Guide Oracle VM Server for SPARC 3.1.1 and 3.1 Release Notes References<NOTE:1575852.1> - Using the ldm init-system Command to Restore Domain Configurations on Which Physical I/O Changes Have Been Made<NOTE:1464421.1> - Configuration, Save & Restore Setup and Troubleshooting of Oracle VM Server for SPARC (LDom) <NOTE:1674918.1> - LDOM fails to start after configuration changes or faults Attachments This solution has no attachment |
||||||||||||||||||||
|