Top
PRIMECLUSTER Global Link Services Configuration and AdministrationGuide 4.3Redundant Line Control Function

4.5.2 Replacing the system board using the DR of XSCF

4.5.2.1 Replacing the system board using the DR of XSCF (SPARC M10-4S)

1) Checking the system configuration

Check the NIC built into the system board to be replaced according to the following procedure.

1-1) Execute the showbbstatus(8) command to check that XSCF of the system board to be replaced is not the master XSCF.

If it operates as the master XSCF, you need to change its status from Active to Standby.

For details, see "Fujitsu M10/SPARC M10 Systems Domain Configuration Guide."

1-2) Check the status of the system board to be replaced.

XSCF> showboards -p 0
PSB  PPAR-ID(LSB) Assignment  Pwr  Conn Conf Test    Fault
---- ------------ ----------- ---- ---- ---- ------- --------
00-0 00(00)       Assigned    y    y    y    Passed  Normal
01-0 00(01)       Assigned    y    y    y    Passed  Normal

1-3) Check the NIC built into the system board to be replaced.

For details, see "Fujitsu M10/SPARC M10 Systems Domain Configuration Guide."

2) Disconnecting from the multiplex configuration

In order to disconnect the NIC that is to be replaced from the multiplex configuration, specify the interface name confirmed in step 1), and execute the following commands. When the active path is disconnected from the redundant configuration of the active-standby mode, the standby side will be automatically switched over to be active.

The interface names described in the following procedure vary depending on the environment.

If using fast-switching mode

If using NIC switching mode

The following procedure is required depending on the status of a NIC built into the target system board for replacement.

  • If OS is Solaris 11 and NIC is the primary interface:
    Settings of the IP address must be deleted before replacing the system board.

  • If NIC is the operation NIC, NIC switch is required manually before replacing the system board.

  1. Checking the primary interface name and the operation NIC

    Check the primary interface name. The primary interface name is displayed at the beginning of "Interface List" field. In this example, it is "net1."

    # /opt/FJSVhanet/usr/sbin/hanetconfig print
    [IPv4,Patrol]
    
     Name        Hostname        Mode MAC Adder/Phys ip Interface List
    +-----------+---------------+----+-----------------+---------------------------+
     sha0        192.168.70.1     d   192.168.70.2      net1,net2
     sha1        -                p   00:00:00:00:00:00 sha0
    
    [IPv6]
    
     Name        Hostname/prefix                   Mode Interface List
    +-----------+---------------------------------+----+---------------------------+

    Check the operation NIC name, in this example, it is "net1."

    # /opt/FJSVhanet/usr/sbin/dsphanet
    [IPv4,Patrol]
     Name       Status   Mode CL  Device
    +----------+--------+----+----+------------------------------------------------+
     sha0       Active    d   ON   net1(ON),net2(OFF) 
     sha1       Active    p   OFF  sha0(ON) 
    [IPv6]
     Name       Status   Mode CL  Device
    +----------+--------+----+----+------------------------------------------------+
  2. Stopping the HUB monitoring function and the patrol monitoring function

    # /opt/FJSVhanet/usr/sbin/hanetpoll off <Return>
    # /opt/FJSVhanet/usr/sbin/stpptl -n sha1 <Return>
  3. Switching the physical interfaces

    To execute this command, the NIC for replacement must be the operation NIC.

    # /opt/FJSVhanet/usr/sbin/hanetnic change -n sha0 <Return>
  4. Deleting IP address settings

    To execute this command, OS must be Solaris 11 and NIC for replacement must be the primary interface.

    # /usr/sbin/ifconfig net2 <Return>
    # /usr/sbin/ipadm delete-ip net1 <Return>

    Note

    To return to the multiplex configuration, the IP address and the netmask of the interface specified by the ipadm delete-ip command must be set.
    Note the output result of the ifconfig command.

If using GS/SURE linkage mode
# /opt/FJSVhanet/usr/sbin/hanetnic delete -n sha0 -i sha2 <Return>

3) Deleting the I/O device of the system board to be replaced from the logical domain

Delete the I/O device of the system board to be replaced from the logical domain before replacing the system board.

For details, see "Fujitsu M10/SPARC M10 Systems Domain Configuration Guide."

4) Replacing the system board

Replace the system board.

4-1) Delete the system board.

Delete the system board with the deleteboard(8) command.

XSCF> deleteboard -c disconnect 01-0

Execute the showresult(8) command to check that the exit status of the deleteboard(8) command is 0.

XSCF> showresult
0

4-2) Check the status of the system board.

Use the showboards(8) command to display the system board information and check the status.

XSCF> showboards -p 0
PSB  PPAR-ID(LSB) Assignment  Pwr  Conn Conf Test    Fault
---- ------------ ----------- ---- ---- ---- ------- --------
00-0 00(00)       Assigned    y    y    y    Passed  Normal
01-0 00(01)       Assigned    n    n    n    Passed  Normal

4-3) Physically replace the system board.

Execute the replacefru(8) command. Follow the displayed directions, and replace the board with the hot swap procedure. For details on hot swap, see the service manual for the service being used.

XSCF> replacefru

4-4) Check the status of the replaced system board.

Use the showboards(8) command to display the system board information. Then, check the status of all applicable system boards.

XSCF> showboards -p 0
PSB  PPAR-ID(LSB) Assignment  Pwr  Conn Conf Test    Fault
---- ------------ ----------- ---- ---- ---- ------- --------
00-0 00(00)       Assigned    y    y    y    Passed  Normal
01-0 00(01)       Assigned    n    n    n    Passed  Normal

4-5) Add the replaced system board to the physical partition.

XSCF> addboard -c configure -p 0 01-0

Execute the showresult(8) command to check that the exit status of the addboard(8) command is 0.

XSCF> showresult
0

4-6) Check the status of the system board.

Check the status of the replaced system board with the showboards(8) command.

XSCF> showboards -p 0
PSB  PPAR-ID(LSB) Assignment  Pwr  Conn Conf Test    Fault
---- ------------ ----------- ---- ---- ---- ------- --------
00-0 00(00)       Assigned    y    y    y    Passed  Normal
01-0 00(01)       Assigned    y    y    y    Passed  Normal

5) Checking the operating status of the logical domain

Check that the operating status of the logical domain has not been changed.

For details, see "Fujitsu M10/SPARC M10 Systems Domain Configuration Guide."

6) Connecting the logical domain to the I/O device for the replaced system board

Connect the logical domain to the I/O device for the replaced system board.

For details, see "Fujitsu M10/SPARC M10 Systems Domain Configuration Guide."

7) Embedding to the multiplex configuration

In order to embed the NIC built in the replaced system board into the multiplex configuration, specify the interface name confirmed in step 1) and execute the following command.

The interface names described in the following procedure vary depending on the environment.

If using fast-switching mode
# /opt/FJSVhanet/usr/sbin/hanetnic add -n sha0 -i igb1 <Return>

When setting configuration for fast-switching mode, execute the following commands to activate the added interfaces in advance:

If using NIC switching mode

The following procedure is required depending on the status of a NIC built into the replaced system board.

  • If OS is Solaris 11 and NIC is the primary interface:
    After replacing the system board, switch the NIC manually, and reset the IP address.

  1. Switching the physical interface and resetting the IP address

    To execute this command, OS must be Solaris 11 and a NIC built into the replaced system board must be the primary interface. Otherwise, move to Step 2.

    • If the IPv4 address is used

      # /usr/bin/touch /var/opt/FJSVhanet/tmp/disable_watchif <Return>
      # /opt/FJSVhanet/usr/sbin/hanetnic change -n sha0 <Return>
      # /usr/sbin/ipadm delete-ip net1 <Return>
      # /usr/sbin/ipadm create-ip net1 <Return>
      # /usr/sbin/ipadm create-addr -T static -a ipaddress/netmask net1/v4 <Return>
      # /usr/bin/rm -f /var/opt/FJSVhanet/tmp/disable_watchif <Return>
    • If the IPv6 address is used

      # /usr/bin/touch /var/opt/FJSVhanet/tmp/disable_watchif <Return>
      # /opt/FJSVhanet/usr/sbin/hanetnic change -n sha0 <Return>
      # /usr/sbin/ipadm delete-ip net1 <Return>
      # /usr/sbin/ipadm create-ip net1 <Return>
      # /usr/sbin/ipadm create-addr -T addrconf net1/v6 <Return>
      # /usr/bin/rm -f /var/opt/FJSVhanet/tmp/disable_watchif <Return>
  2. Starting the HUB monitoring function and the patrol monitoring function

    # /opt/FJSVhanet/usr/sbin/strptl -n sha1 <Return>
    # /opt/FJSVhanet/usr/sbin/hanetpoll on <Return>
  3. Switching the physical interfaces

    Switch the physical interfaces as necessary.

    # /opt/FJSVhanet/usr/sbin/hanetnic add -n sha0 -i sha2 <Return>
If using GS/SURE linkage mode
# /opt/FJSVhanet/usr/sbin/hanetnic add -n sha0 -i sha2 <Return>

8) Reverting the active path (only if necessary)

If changing the active path through the hot swap, perform a reversion of the active path as necessary.

4.5.2.2 Replacing the system board using the DR of XSCF (SPARC Enterprise M4000/M5000/M8000/M9000)

1) Checking the system configuration

Check the NIC built into the system board to be replaced according to the following procedure.

1-1) Check the domain status.

Using the showdcl(8) command, display the domain information and confirm the domain status.

XSCF> showdcl -d 0
 DID   LSB   XSB   Status
 00                Running
       00    00-0
       01    01-0

1-2) Check the status of the system board to be replaced.

Using the showboards(8) command, display the system board information and confirm the status of the system board to be deleted.

XSCF> showboards 01-0 <Return>
XSB DID(LSB) Assignment Pwr Conn Conf Test Fault
---- -------- ----------- ---- ---- ---- ------- --------
01-0 00(01)   Assigned    y    y    y    Passed  Normal

1-3) Check the NIC built into the system board to be replaced.

Using the showdevices(8) command, check the NIC interface name built into the system board to be replaced.

XSCF> showdevices 01-0
CPU:
----
DID XSB  id state    speed  ecache
00  01-0 0  on-line  2048        4
00  01-0 1  on-line  2048        4

Memory:
-------
          board   perm    base                domain  target deleted remaining
DID XSB   mem MB  mem MB  address             mem MB  XSB    mem MB  mem MB
00  01-0   8192    2048  0x000003c000000000   65536

IO Devices:
----------
DID XSB  device resouce            usage
00  01-0 sd0    /dev/dsk/c0t0d0s0 mounted filesystem "/"
00  01-0 sd0    /dev/dsk/c0t0d0s1 swap area
00  01-0 sd0    /dev/dsk/c0t0d0s1 dump device (swap)
00  01-0 bge0   SUNW_network/bge0 bge0 hosts IP addresses:10.1.1.1
00  01-0 bge2   SUNW_network/bge2 bge2 hosts IP addresses:10.1.2.1

2) Disconnecting from the multiplex configuration

In order to disconnect the NIC that is to be replaced from the multiplex configuration, specify the interface name confirmed in step 1), and execute the following commands. When the active path is disconnected from the redundant configuration of the active-standby mode, the standby side will be automatically switched over to be active.

The interface names described in the following procedure vary depending on the environment.

If using fast-switching mode
If using NIC switching mode

The following procedure is required depending on the status of a NIC built into the target system board for replacement.

  • If OS is Solaris 11 and NIC is the primary interface:
    Settings of the IP address must be deleted before replacing the system board.

  • If NIC is the operation NIC, NIC switch is required manually before replacing the system board.

  1. Checking the primary interface name

    Check the primary interface name. The primary interface name is displayed at the beginning of "Interface List" field. In this example, it is "net1."

    # /opt/FJSVhanet/usr/sbin/hanetconfig print
    [IPv4,Patrol]
    
     Name        Hostname        Mode MAC Adder/Phys ip Interface List
    +-----------+---------------+----+-----------------+---------------------------+
     sha0        192.168.70.1     d   192.168.70.2      net1,net2
     sha1        -                p   00:00:00:00:00:00 sha0
    
    [IPv6]
    
     Name        Hostname/prefix                   Mode Interface List
    +-----------+---------------------------------+----+---------------------------+
    

    Check the operation NIC name. In this example, it is "net1."

    # /opt/FJSVhanet/usr/sbin/dsphanet
    [IPv4,Patrol]
     Name       Status   Mode CL  Device
    +----------+--------+----+----+------------------------------------------------+
     sha0       Active    d   ON   net1(ON),net2(OFF) 
     sha1       Active    p   OFF  sha0(ON) 
    [IPv6]
     Name       Status   Mode CL  Device
    +----------+--------+----+----+------------------------------------------------+
  2. Stopping the HUB monitoring function and the patrol monitoring function

    # /opt/FJSVhanet/usr/sbin/hanetpoll off <Return>
    # /opt/FJSVhanet/usr/sbin/stpptl -n sha1 <Return>
  3. Switching the physical interfaces

    To execute this command, the NIC for replacement must be the operation NIC.

    # /opt/FJSVhanet/usr/sbin/hanetnic change -n sha0 <Return>
  4. Deleting IP address setting

    To execute this command, OS must be Solaris 11 and NIC for replacement must be the primary interface.

    # /usr/sbin/ifconfig net2 <Return>
    # /usr/sbin/ipadm delete-ip net1 <Return>

    Note

    To return to the multiplex configuration, the IP address and the netmask of the interface specified by the ipadm delete-ip command must be set.

    Note the output result of the ifconfig command.

If using GS/SURE linkage mode
# /opt/FJSVhanet/usr/sbin/hanetnic delete -n sha0 -i sha2 <Return>

3) Replacing the system board

Replace the system board.

3-1) Delete the system board.

Using the deleteboard(8) command, delete the system board.

XSCF> deleteboard -c disconnect 01-0

3-2) Check the status of the system board.

Using the showboards(8) command, display the system board information and confirm the status of the system boards.

XSCF> showboards 01-0
XSB DID(LSB) Assignment Pwr Conn Conf Test Fault
---- -------- ----------- ---- ---- ---- ------- --------
01-0 00(01)   Assigned    y    n    n    Passed  Normal

3-3) Physically replace the system board.

Execute the replacefru(8) command. Follow the displayed directions, and replace the board with the hot swap procedure. For details on hot swap, refer to the service manual for the server being used.

XSCF> replacefru

3-4) Check the status of the replaced system board.

Using the showboards(8) command, display the system board information and confirm such items as the status of all applicable system boards and the registration status to the DCL.

XSCF> showboards 01-0
XSB DID(LSB) Assignment Pwr Conn Conf Test Fault
---- -------- ----------- ---- ---- ---- ------- --------
01-0 00(01)   Assigned    y    n    n    Passed  Normal

3-5) Check the domain status.

XSCF> showdcl -d 0
 DID   LSB   XSB   Status
 00                Running
       00    00-0
       01    01-0

3-6) Add the replaced system board to the domain.

XSCF> addboard -c configure -d 0 01-0

3-7) Check the statuses for the domain and the system boards.

Using the showdcl(8) command, confirm the domain status.

XSCF> showdcl -d 0
 DID   LSB   XSB   Status
 00                Running
       00    00-0
       01    01-0

Using the showboards(8) command, confirm the status of the replaced system boards.

XSCF> showboards 01-0
XSB DID(LSB) Assignment Pwr Conn Conf Test Fault
---- -------- ----------- ---- ---- ---- ------- --------
01-0 00(01)   Assigned    y    y    y    Passed  Normal

4) Embedding to the multiplex configuration

In order to embed the NIC built in the replaced system board into the multiplex configuration, specify the interface name confirmed in step 1) and execute the following command.

The interface names described in the following procedure vary depending on the environment.

If using fast-switching mode
# /opt/FJSVhanet/usr/sbin/hanetnic add -n sha0 -i igb1 <Return>

When setting configuration for fast-switching mode, execute the following commands to activate the added interfaces in advance:

If using NIC switching mode

The following procedure is required depending on the status of a NIC built into the replaced system board.

  • If OS is Solaris 11 and a NIC is the primary interface:
    After replacing the system board, switch the NIC manually, and reset the IP address.

  1. Switching the physical interface and resetting the IP address

    To execute this command, OS must be Solaris 11 and a NIC built into the replaced system board must be the primary interface. Otherwise, move to Step 2.

    • If the IPv4 address is used

      # /usr/bin/touch /var/opt/FJSVhanet/tmp/disable_watchif <Return>
      # /opt/FJSVhanet/usr/sbin/hanetnic change -n sha0 <Return>
      # /usr/sbin/ipadm delete-ip net1 <Return>
      # /usr/sbin/ipadm create-ip net1 <Return>
      # /usr/sbin/ipadm create-addr -T static -a ipaddress/netmask net1/v4 <Return>
      # /usr/bin/rm -f /var/opt/FJSVhanet/tmp/disable_watchif <Return>
    • If the IPv6 address is used

      # /usr/bin/touch /var/opt/FJSVhanet/tmp/disable_watchif <Return>
      # /opt/FJSVhanet/usr/sbin/hanetnic change -n sha0 <Return>
      # /usr/sbin/ipadm delete-ip net1 <Return>
      # /usr/sbin/ipadm create-ip net1 <Return>
      # /usr/sbin/ipadm create-addr -T addrconf net1/v6 <Return>
      # /usr/bin/rm -f /var/opt/FJSVhanet/tmp/disable_watchif <Return>
  2. Starting the HUB monitoring function and the patrol monitoring function

    # /opt/FJSVhanet/usr/sbin/strptl -n sha1 <Return>
    # /opt/FJSVhanet/usr/sbin/hanetpoll on <Return>
  3. Switching the physical interfaces

    Switch the physical interfaces as necessary.

    # /opt/FJSVhanet/usr/sbin/hanetnic change -n sha0 <Return>
If using GS/SURE linkage mode
# /opt/FJSVhanet/usr/sbin/hanetnic add -n sha2 -i sha0 <Return>

5) Reverting the active path (only if necessary)

If changing the active path through the hot swap, perform a reversion of the active path as necessary.