Sun System Handbook - ISO 3.4 June 2011 Internal/Partner Edition | |||
|
|
Solution Type Technical Instruction Sure Solution 1018756.1 : Sun Enterprise[TM]10000 / Sun Fire[TM] 12K/15K/E20K/E25K servers: Dynamic Reconfiguration (DR) Cheat Sheets
PreviouslyPublishedAs 230483
Applies to:Sun Fire 12K ServerSun Enterprise 10000 Server Sun Fire 15K Server Sun Fire E20K Server Sun Fire E25K Server All Platforms ***Checked for relevance on 11-May-2011*** GoalDynamic Reconfiguration (DR) has seen a variety of changes over the past years.Below is a quick guide that can be used to help set up and use DR in the Sun Enterprise 10000 (E10K) and Sun Fire 12K/15K/E20K/E25K server environments. SolutionSteps to FollowSun Enterprise 10000 (E10K) The method in which DR is enabled, differs according to the Solaris[TM] Operating System(OS)release. This applies to all versions of DR. For Solaris 2.5.1 OS, DR is enabled by setting the Open Boot PROM(OBP) parameter(dr-max-mem), to any non-zero number via 'setenv' or 'eeprom'. See the following examples.
NOTE: If 'dr-max-mem' is set to 0, DR attach/detach is DISABLED. If 'dr-max-mem' is set to anything other than 0 (non-zero), DR attach/detach is ENABLED. This value denotes the maximum memory configuration permitted for the domain after all DR attaches have been completed. For example, a value of 16384 would allow for a maximum of 16GB of memory. However, be careful not to set this variable too high, as it unnecessarily enlarges the kernel and wastes memory that might be better used elsewhere. For Solaris 2.6 OS(similar to 2.5.1), DR is enabled by setting the OBP parameter (dr-max-mem) to any non-zero number, via 'setenv' or 'eeprom'. See the following examples.
NOTE: If 'dr-max-mem' is set to 0, DR attach/detach is DISABLED. If 'dr-max-mem' is set to anything other than 0 (non-zero), DR attach/detach is ENABLED. If the value is specifically set to 2, it will make the number of DR kernel pages at boot time, 5X larger than the normal value. Be aware, that in environments with large configurations (i.e., Tbs of storage), it is possible to exhaust the kernel resources prior to the system becoming fully active. Review Bug ID 4218687 for details. For Solaris 7-10 OS's, DR is enabled with an entry(kernel_cage_enable) in the /etc/system file. When this variable is set to 1 , it is enabled. If set to 0 then this function is disabled. The 'dr-max-mem' OBP parameter becomes obsolete as well, with Solaris 7-10 OS's. The following, represents an example entry in the /etc/system file, to enable DR: There are three versions of DR that can be utilized on an E10K platform Legacy DR (DR) - This was the initial release of DR, seen in SSP 3.1 through SSP 3.3. Each DR operation consisted of a 3 step manual process.
New Generation DR (ngdr) - Introduced with the Sun Fire 12K/15K and backported into the E10K in SSP 3.4 and SSP 3.5 running Solaris 8 and Solaris 9 OS. This new command structure, allows for remote DR capabilities as well. These automated methods may be used for DR operations:
Sun Fire 12K/15K/E20K/E25K Servers Syntax for SMS (System Management Services) 1.x DR commands from the SC (System Controller):
If running 'rcfgadm'(Remote configadm) commands from the SC, the usage may be as follows: sc0:sms-user:> rcfgadm -d <domain_id|domain_tag> [-f] [-v] -c <function> <APID>Useful information gathering commands: rcfgadm -d a lists all attachment points except dynamic points.If the 'cfgadm' (configadm) command on the domain is used: cfgadm [-f] [-v] -c <function> <APID>Command uses the same syntax rules and examples as you see above with `rcfgadm`. The difference is, that 'cfgadm' is executed on the domain itself, not from the SC as 'rcfgadm' is used. There is no '-d <domain_id|domain_tag>' option required for 'cfgadm'. Reference material: 10K Dynamic Reconfiguration Documentation Sun Fire[TM] 12K/E25K Dynamic Reconfiguration Documentation Internal Comments DR, Dynamic Reconfiguration, SMS, SSP, E10K, e10k, 12k, 15k, 20k, 25k, cfgadm, rcfgadm, addboard, deleteboard, moveboard, dr Previously Published As 50361 References<NOTE:1001683.1> - Sun Fire[TM] 12K/15K/E20K/E25K: Location and Relocation of Kernel for DR Operations<NOTE:1010363.1> - Sun Fire[TM] 12K/15K/E20K/E25K Servers: Dynamic Reconfiguration Considerations <NOTE:1012349.1> - Kernel Cage Splitting Overview http://download.oracle.com/docs/cd/E19065-01/servers.10k/816-3627-10/index.html Attachments This solution has no attachment |
||||||||||||
|