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
For Solaris 10
# /opt/FJSVhanet/usr/sbin/hanetnic delete -n sha0 -i igb1 <Return> # /usr/sbin/ifconfig igb1 unplumb <Return> # /usr/sbin/ifconfig igb1 inet6 unplumb <Return> |
For Solaris 11
# /opt/FJSVhanet/usr/sbin/hanetnic delete -n sha0 -i net1 <Return> # /usr/sbin/ipadm delete-ip net1 <Return> |
Note
Since the IP address and the netmask of the interface to be disconnected will be used in the step 6), take notes for them in advance by executing some commands (such as ifconfig).
# /usr/sbin/ifconfig net1 <Return> |
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.
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
+----------+--------+----+----+------------------------------------------------+ |
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> |
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> |
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.
# /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.
# /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:
When using IPv4 address:
For Solaris 10
# /usr/sbin/ifconfig igb1 plumb <Return>
# /usr/sbin/ifconfig igb1 ipaddress netmask + broadcast + -trailers up <Return> |
For Solaris 11
# /usr/sbin/ipadm create-ip net1 <Return> # /usr/sbin/ipadm create-addr -T static -a ipaddress/netmask net1/v4 <Return> |
When using IPv6 address:
For Solaris 10
# /usr/sbin/ifconfig igb1 inet6 plumb up <Return> |
Solaris 11
# /usr/sbin/ipadm create-ip net1 <Return> # /usr/sbin/ipadm create-addr -T addrconf net1/v6 <Return> |
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.
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> |
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> |
Switching the physical interfaces
Switch the physical interfaces as necessary.
# /opt/FJSVhanet/usr/sbin/hanetnic add -n sha0 -i sha2 <Return> |
# /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.
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.
For Solaris 10
# /opt/FJSVhanet/usr/sbin/hanetnic delete -n sha0 -i igb1 <Return> # /usr/sbin/ifconfig igb1 unplumb <Return> # /usr/sbin/ifconfig igb1 inet6 unplumb <Return> |
For Solaris 11
# /opt/FJSVhanet/usr/sbin/hanetnic delete -n sha0 -i net1 <Return> # /usr/sbin/ipadm delete-ip net1 <Return> |
Note
For changing back to the multiplex configuration, an IP address of the interface specified by the hanetnic delete command and a netmask need to be set.
Note them using the ifconfig command and so on, in advance.
# /usr/sbin/ifconfig net1 <Return> |
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.
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
+----------+--------+----+----+------------------------------------------------+ |
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> |
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> |
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.
# /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.
# /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:
When using IPv4 address:
For Solaris 10
# /usr/sbin/ifconfig igb1 plumb <Return>
# /usr/sbin/ifconfig igb1 ipaddress netmask + broadcast + -trailers up <Return> |
For Solaris 11
# /usr/sbin/ipadm create-ip net1 <Return> # /usr/sbin/ipadm create-addr -T static -a ipaddress/netmask net1/v4 <Return> |
When using IPv6 address:
For Solaris 10
# /usr/sbin/ifconfig igb1 inet6 plumb up <Return> |
Solaris 11
# /usr/sbin/ipadm create-ip net1 <Return> # /usr/sbin/ipadm create-addr -T addrconf net1/v6 <Return> |
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.
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> |
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> |
Switching the physical interfaces
Switch the physical interfaces as necessary.
# /opt/FJSVhanet/usr/sbin/hanetnic change -n sha0 <Return> |
# /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.