• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

The Geek Diary

CONCEPTS | BASICS | HOWTO

  • OS
    • Linux
    • CentOS/RHEL
    • Solaris
    • Oracle Linux
    • Linux Services
    • VCS
  • Database
    • oracle
    • oracle 12c
    • ASM
    • mysql
    • MariaDB
    • Data Guard
  • DevOps
    • Docker
    • Shell Scripting
  • Interview Questions
  • Big Data
    • Hadoop
    • Cloudera
    • Hortonworks HDP

How to dynamically replace CPU/memory board (dynamic reconfiguration) on SunFire s6800/e12K/e15K/e25K

By admin

Whats a dynamic reconfiguration?
On s6800/e12K/e15K/e25K systems we may dynamically reconfigure CPU/memory boards, I/O boards and PCI on I/O boards with dynamic reconfiguration. The process is on-line and there is no interruption in the OS during this reconfiguration. This is useful when you want to replace a faulty system board on the system or configuring a system board from one domain to another domain.

sf-e6900-rear-view

Prerequisites

Before starting to remove the system board we have to make sure that it does not contains permanent memory (kernel memory). Usually when you have a system with multiple system boards, one system board will have a permanent memory while others won’t.

To check if the CPU/memory board has a permanent memory

# cfgadm -av | grep permanent

SB2::memory connected configured ok base address 0x1e000000000, 16777216 KBytes total, 2001200 KBytes permanent

As you can see the System board SB2 contains permanent memory. It’s always better to do the dynamic reconfiguration when the system is running with minimum load.

Steps involved in Dynamic reconfiguration

1. Logically remove the baord (unconfigures, disconnects and powers off the domain) :

# cfgadm -v -c disconnect SB2

Another way of removing the board is using the deleteboard command :

/opt/SUNWSMS/bin/deleteboard -c unassign SB2

2. Physically remove the system board from the system. Make sure the amber LED on the board is on before removing the system board. You can also check for the platform messages for this.

3. Physically install the new board and power it on :

/opt/SUNWSMS/bin/poweron SB2

4. Logically add the new board into the system :

/opt/SUNWSMS/bin/addboard -d domain -c configure SB2

Or you can also use the cfgadm command to do the same :

# cfgadm -v -c configure SB2

Filed Under: Hardware, Solaris

Some more articles you might also be interested in …

  1. The ultimate Solaris Volume Manager (SVM) interview questions
  2. ZFS destroy error “cannot determine dependent datasets: recursive dependency”
  3. Solaris : How to setup session idle timeout for ssh
  4. Solaris ZFS : How to import 2 pools that have the same names
  5. Solaris 10 patching with SVM : Traditional method (non-live upgrade)
  6. How to configure Network Bridging in Solaris 11
  7. M-Series Servers : How to reset XSCF password
  8. Solaris 11 : How to Verify Kernel Zone Support on a Host
  9. How to Enable ssh/sshd Debugging for Solaris
  10. Solaris Volume Manager (SVM) : How to Use Mirrors to Roll Back System Changes

You May Also Like

Primary Sidebar

Recent Posts

  • Failed to start LSB: Bring up/down networking – On restarting network service CentOS/RHEL (DHCP client)
  • How To Add Timestamps To dmesg Kernel Boot Log in CentOS/RHEL
  • How to disable ICMP redirects on CentOS/RHEL
  • What are Oracle Key Vault Roles
  • Archives
  • Contact Us
  • Copyright

© 2021 · The Geek Diary