XSCF user guide
XSCF user guide
M4000/M5000/M8000/M9000
Servers XSCF User’s Guide
Please
Recycle
Copyright 2008 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, California 95054, Etats-Unis. Tous droits réservés.
Entrée et revue tecnical fournies par FUJITSU LIMITED sur des parties de ce matériel.
Sun Microsystems, Inc. et Fujitsu Limited détiennent et contrôlent toutes deux des droits de propriété intellectuelle relatifs aux produits et
technologies décrits dans ce document. De même, ces produits, technologies et ce document sont protégés par des lois sur le copyright, des
brevets, d’autres lois sur la propriété intellectuelle et des traités internationaux. Les droits de propriété intellectuelle de Sun Microsystems, Inc.
et Fujitsu Limited concernant ces produits, ces technologies et ce document comprennent, sans que cette liste soit exhaustive, un ou plusieurs
des brevets déposés aux États-Unis et indiqués à l’adresse http://www.sun.com/patents de même qu’un ou plusieurs brevets ou applications
brevetées supplémentaires aux États-Unis et dans d’autres pays.
Ce document, le produit et les technologies afférents sont exclusivement distribués avec des licences qui en restreignent l’utilisation, la copie,
la distribution et la décompilation. Aucune partie de ce produit, de ces technologies ou de ce document ne peut être reproduite sous quelque
forme que ce soit, par quelque moyen que ce soit, sans l’autorisation écrite préalable de Fujitsu Limited et de Sun Microsystems, Inc., et de leurs
éventuels bailleurs de licence. Ce document, bien qu’il vous ait été fourni, ne vous confère aucun droit et aucune licence, expresses ou tacites,
concernant le produit ou la technologie auxquels il se rapporte. Par ailleurs, il ne contient ni ne représente aucun engagement, de quelque type
que ce soit, de la part de Fujitsu Limited ou de Sun Microsystems, Inc., ou des sociétés affiliées.
Ce document, et le produit et les technologies qu’il décrit, peuvent inclure des droits de propriété intellectuelle de parties tierces protégés par
copyright et/ou cédés sous licence par des fournisseurs à Fujitsu Limited et/ou Sun Microsystems, Inc., y compris des logiciels et des
technologies relatives aux polices de caractères.
Par limites du GPL ou du LGPL, une copie du code source régi par le GPL ou LGPL, comme applicable, est sur demande vers la fin utilsateur
disponible; veuillez contacter Fujitsu Limted ou Sun Microsystems, Inc.
Cette distribution peut comprendre des composants développés par des tierces parties.
Des parties de ce produit pourront être dérivées des systèmes Berkeley BSD licenciés par l’Université de Californie. UNIX est une marque
déposée aux Etats-Unis et dans d’autres pays et licenciée exclusivement par X/Open Company, Ltd.
Sun, Sun Microsystems, le logo Sun, Java, Netra, Solaris, Sun Ray, Answerbook2, docs.sun.com, OpenBoot, et Sun Fire sont des marques de
fabrique ou des marques déposées de Sun Microsystems, Inc. aux Etats-Unis et dans d’autres pays.
Fujitsu et le logo Fujitsu sont des marques déposées de Fujitsu Limited.
Toutes les marques SPARC sont utilisées sous licence et sont des marques de fabrique ou des marques déposées de SPARC International, Inc.
aux Etats-Unis et dans d’autres pays. Les produits portant les marques SPARC sont basés sur une architecture développée par Sun
Microsystems, Inc.
SPARC64 est une marques déposée de SPARC International, Inc., utilisée sous le permis par Fujitsu Microelectronics, Inc. et Fujitsu Limited.
L’interface d’utilisation graphique OPEN LOOK et Sun™ a été développée par Sun Microsystems, Inc. pour ses utilisateurs et licenciés. Sun
reconnaît les efforts de pionniers de Xerox pour la recherche et le développement du concept des interfaces d’utilisation visuelle ou graphique
pour l’industrie de l’informatique. Sun détient une license non exclusive de Xerox sur l’interface d’utilisation graphique Xerox, cette licence
couvrant également les licenciés de Sun qui mettent en place l’interface d’utilisation graphique OPEN LOOK et qui, en outre, se conforment
aux licences écrites de Sun.
Droits du gouvernement américain - logiciel commercial. Les utilisateurs du gouvernement américain sont soumis aux contrats de licence
standard de Sun Microsystems, Inc. et de Fujitsu Limited ainsi qu’aux clauses applicables stipulées dans le FAR et ses suppléments.
Avis de non-responsabilité: les seules garanties octroyées par Fujitsu Limited, Sun Microsystems, Inc. ou toute société affiliée de l’une ou l’autre
entité en rapport avec ce document ou tout produit ou toute technologie décrit(e) dans les présentes correspondent aux garanties expressément
stipulées dans le contrat de licence régissant le produit ou la technologie fourni(e). SAUF MENTION CONTRAIRE EXPRESSÉMENT
STIPULÉE DANS CE CONTRAT, FUJITSU LIMITED, SUN MICROSYSTEMS, INC. ET LES SOCIÉTÉS AFFILIÉES REJETTENT TOUTE
REPRÉSENTATION OU TOUTE GARANTIE, QUELLE QU’EN SOIT LA NATURE (EXPRESSE OU IMPLICITE) CONCERNANT CE
PRODUIT, CETTE TECHNOLOGIE OU CE DOCUMENT, LESQUELS SONT FOURNIS EN L’ÉTAT. EN OUTRE, TOUTES LES CONDITIONS,
REPRÉSENTATIONS ET GARANTIES EXPRESSES OU TACITES, Y COMPRIS NOTAMMENT TOUTE GARANTIE IMPLICITE RELATIVE À
LA QUALITÉ MARCHANDE, À L’APTITUDE À UNE UTILISATION PARTICULIÈRE OU À L’ABSENCE DE CONTREFAÇON, SONT
EXCLUES, DANS LA MESURE AUTORISÉE PAR LA LOI APPLICABLE. Sauf mention contraire expressément stipulée dans ce contrat, dans
la mesure autorisée par la loi applicable, en aucun cas Fujitsu Limited, Sun Microsystems, Inc. ou l’une de leurs filiales ne sauraient être tenues
responsables envers une quelconque partie tierce, sous quelque théorie juridique que ce soit, de tout manque à gagner ou de perte de profit,
de problèmes d’utilisation ou de perte de données, ou d’interruptions d’activités, ou de tout dommage indirect, spécial, secondaire ou
consécutif, même si ces entités ont été préalablement informées d’une telle éventualité.
LA DOCUMENTATION EST FOURNIE “EN L’ETAT” ET TOUTES AUTRES CONDITIONS, DECLARATIONS ET GARANTIES EXPRESSES
OU TACITES SONT FORMELLEMENT EXCLUES, DANS LA MESURE AUTORISEE PAR LA LOI APPLICABLE, Y COMPRIS NOTAMMENT
TOUTE GARANTIE IMPLICITE RELATIVE A LA QUALITE MARCHANDE, A L’APTITUDE A UNE UTILISATION PARTICULIERE OU A
L’ABSENCE DE CONTREFACON.
Contents
Preface xvii
v
2.2.4 Time Administration 2–40
2.2.5 SSH/Telnet Administration 2–48
2.2.6 Https Administration 2–54
2.2.7 Audit Administration 2–62
2.2.8 Log Archiving Administration 2–69
2.2.9 SNMP Administration 2–74
2.2.10 Mail Administration 2–85
2.2.11 Domain Configuration 2–88
2.2.12 System Board Configuration 2–114
2.2.13 Domain Mode Configuration 2–117
2.2.14 Locale Administration 2–127
2.2.15 Altitude Administration 2–128
2.2.16 DVD Drive/Tape Drive Unit Administration 2–129
2.2.17 COD Administration 2–132
Contents vii
5. Overview of the XSCF Shell 5–1
5.1 Overview of the XSCF Command Shell 5–1
5.2 Login to XSCF User Accounts 5–7
5.2.1 Before Logging In 5–7
5.2.2 Operation From a Terminal Connected to the Serial Port 5–7
5.2.3 Operation for Connecting Via the XSCF-LAN (SSH) 5–8
5.2.4 Operation For Connecting Via the XSCF-LAN (Telnet) 5–9
5.3 View Server Status and Control Commands 5–10
5.4 Server Configuration Information Commands 5–12
5.5 Domain Control and Maintenance Commands 5–13
5.6 View and Archive the XSCF Logs 5–15
5.7 User Management and Security Commands 5–15
5.8 Use the XSCF Other Commands 5–16
5.9 View XSCF Shell Error Messages 5–17
viii SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
8.1.2 Firmware Update Conditions and Environment 8–3
8.1.3 Method of Delivering Firmware 8–4
8.1.4 Method of Checking the Firmware Version 8–4
8.1.5 Three Steps of the Firmware Update 8–5
8.1.6 Features of XSCF Firmware Update 8–6
8.1.7 Firmware Update Types and Timing 8–7
8.1.8 Firmware Update for Redundant XSCF Units 8–8
8.1.9 Ensuring Proper Operation After a Firmware Update 8–8
8.1.10 Firmware Update Procedure 8–9
8.1.11 If an Error Occurs During XSCF Firmware Update 8–18
8.1.12 Frequently Asked Questions 8–18
8.2 Collecting XSCF Logs 8–19
8.2.1 Log Types and Reference Commands 8–19
8.2.2 Method of Collecting the Log Information 8–22
Contents ix
A. Warning and Information Messages A–1
A.1 Message Types A–1
A.2 Messages in Each Function A–3
D. Troubleshooting D–1
D.1 Troubleshooting XSCF and FAQ D–1
D.2 Troubleshooting the Server While XSCF Is Being Used D–7
Index Index–1
FIGURE 1-1 Outline Drawing of the XSCF Unit Front Panel (An Example of the Midrange Systems) 1–3
FIGURE 1-2 Outline Drawing of Front Panels on the XSCF Unit for Base Cabinet and the XSCF Unit for
Expansion Cabinet (In High-End Systems) 1–6
FIGURE 1-5 Two XSCF-LANs and Two XSCF Units Configuration 1–16
FIGURE 2-1 Network Interface Required for XSCF Network Configuration (In the High-End Systems) 2–
19
FIGURE 2-4 XSB Configuration Diagram (Uni-XSB) (In the Midrange Systems) 2–97
FIGURE 2-5 XSB Configuration Diagram (Quad-XSB) (In the Midrange Systems) 2–98
FIGURE 2-6 XSB Configuration Diagram (Uni-XSB) (In the High-End Systems) 2–99
FIGURE 2-7 XSB Configuration Diagram (Quad-XSB) (In the High-End Systems) 2–100
FIGURE 2-8 CPUs on CPU/Memory Board Unit (CMU) and Domain Configuration 2–120
FIGURE 3-1 Operating Modes for Connection to XSCF (In Midrange Systems) 3–2
FIGURE 3-5 Connection of External Internet Using VPN Communication (In High-End System) 3–13
xi
FIGURE 3-7 Example of LAN Port Connections Not Made Redundant 3–16
FIGURE 6-3 Mail Sent for an XSCF Parts Fault That Occurred 6–5
xii SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
Tables
xiii
TABLE 2-15 Log Archiving Administration 2–69
TABLE 2-20 Number of Domains and XSBs for Each System 2–91
TABLE 2-21 PSB, XSB, and LSB Numbers to be Assigned (Decimal) 2–91
TABLE 3-2 XSCF-LAN Port Numbers and Connection Directions for Functions 3–5
TABLE 3-3 DSCP Link Port Numbers and Connection Directions for Functions 3–6
xiv SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
TABLE 9-1 XSCF Web Pages 9–2
Tables xv
xvi SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
Preface
This manual describes the system monitor and control facility (eXtended System
Control Facility, or XSCF, hereafter) used to control, monitor, operate, and service
SPARC Enterprise series servers and domains. XSCF may also be referred to as the
System Control Facility (SCF). Unless otherwise stated in this manual, the SPARC
Enterprise system is described as “the server” or “the system”.
Before reading this manual, it is necessary to have read the SPARC Enterprise
M8000/M9000 Servers Overview Guide and the SPARC Enterprise M4000/M5000 Servers
Overview Guide, and the SPARC Enterprise M4000/M5000/M8000/M9000 Servers
Administration Guide.
xvii
■ “Sun Welcomes Your Comments” on page xxvii
Audience
This manual is intended for users, specifically SPARC Enterprise system
management/maintenance administrators. Moreover, the system administrator is
required to have the following knowledge:
■ SolarisTM Operating System and Unix command
■ SPARC Enterprise system and basic knowledge of XSCF
Glossary
For the terms used in the “SPARC Enterprise Mx000 Servers Documentation” on
page xx, refer to the Sun SPARC Enterprise M4000/M5000/M8000/M9000 Servers
Glossary
xviii SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
This chapter describes how to use the XSCF Shell. The chapter describes how
to use commands and log in with an XSCF user account, and it explains
command errors.
■ Chapter 6
This chapter describes the XSCF mail function.
■ Chapter 7
This chapter explains the XSCF SNMP agent function.
■ Chapter 8
This chapter explains how to update firmware and how to collect dump and
log data.
■ Chapter 9
This chapter describes how to use the XSCF Web.
■ Appendix A
This appendix explains the error and informational messages output by XSCF
during operation with the console, mail, or SNMP function of this system.
■ Appendix B
This appendix describes the following XSCF log information, which can be
viewed on the XSCF console using XSCF commands.
■ Appendix C
This appendix explains Management Information Base (MIB), which is
supported by the XSCF SNMP agent function.
■ Appendix D
This chapter describes problems that can occur during use of the XSCF console
or during operation of the system and provides solutions for them.
■ Appendix E
The license of the software of building in LinuxV4.0, GPL, and LGPL condition
has been described.
■ Index
The index lists key items used in the manual and corresponding page numbers
for quick reference.
Preface xix
SPARC Enterprise Mx000 Servers
Documentation
The manuals listed below are provided for reference.
Book Titles
Note – The man page can be referenced on the XSCF Shell, and it provides the same
content as the SPARC Enterprise M4000/M5000/M8000/M9000 Servers XSCF Reference
Manual.
a. The latest information about other documents and SPARC Enterprise series
support are provided on the Web.
http://src.opensolaris.org/source/xref/onnv/onnv-
gate/usr/src/lib/fm/libfmd_snmp/mibs/
Preface xxi
Abbreviated References to Other
Documents
In this manual, the following abbreviated titles may be used when referring to a
systems manual. The following table lists the abbreviations used in this manual.
xxii SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
Documentation, Support, and Training
Sun Function URL
Documentation http://docs.sun.com/
Support http://www.sun.com/support/
Training http://www.sun.com/training/
Models
The model names used in this manual are as follows.
Preface xxiii
Text Conventions
This manual uses the following fonts and symbols to express specific types of
information.
Prompt Notations
The prompt notations used in this manual are as follows.
XSCF XSCF>
C shell machine-name%
C shell super user machine-name#
Bourne shell and Korn shell $
Bourne shell and Korn shell #
super user
OpenBoot PROM ok
xxiv SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
Syntax of the Command Line Interface
(CLI)
The command syntax is described below.
Command syntax
The command syntax is as follows:
■ A variable that requires input of a value must be enclosed in <>.
■ An optional element must be enclosed in [].
■ A group of options for an optional keyword must be enclosed in [] and delimited
by |.
■ A group of options for a mandatory keyword must be enclosed in {} and
delimited by |.
■ The command syntax is shown in a frame such as this one.
Example:
XSCF> showuser -l
Caution-IMPORTANT- This indicates information that could help the user to use the
product more effectively
Software License
The function to explain in this manual uses the softwares of GPL,LGPL and others.
For the information of the license, see Appendix E.
Preface xxv
Limitations and Notes
For details on making settings and using the remote maintenance service, see the
manuals about the remote maintenance service in the Enhanced Support Facility User’s
Guide for REMCS.
xxvi SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
Third-Party Web Sites
Sun is not responsible for the availability of third-party web sites mentioned in this
document. Sun does not endorse and is not responsible or liable for any content,
advertising, products, or other materials that are available on or through such sites
or resources. Sun will not be responsible or liable for any actual or alleged damage
or loss caused by or in connection with the use of or reliance on any such content,
goods, or services that are available on or through such sites or resources.
http://www.sun.com/hwdocs/feedback
Please include the title and part number of your document with your feedback:
Preface xxvii
xxviii SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
CHAPTER 1
XSCF Overview
This chapter provides an overview of the system monitoring and control facility
(eXtended System Control Facility, or XSCF).
The XSCF uses different functions to achieve high system availability. The XSCF
firmware is a single centralized point for the management of hardware
configuration, control of hardware monitoring, cooling system (fan units), domain
status monitoring, power on and power off of peripheral devices (Note 2), and error
monitoring. The XSCF centrally controls and monitors the server. The XSCF also has
a partitioning function to configure and control domains, and it has a function to
monitor the server through an Ethernet connection so that the user can control the
server remotely. Another function is to report failure information to the system
administrator and a remote control input/output function.
Note – (1) XSCF is the firmware running on the Service Processor in the server. In
the rest of this chapter, although XSCF firmware programs are called XSCF
firmware, or XSCF, they all have the same meaning. The board with the installed
XSCF firmware is called the XSCFU (also referred to as the "XSCF Unit") or Service
Processor. Processors on server boards are called CPUs.
1-1
Note – (2) Only the system model with a special interface can power on and off the
peripheral devices. (See Remote Cabinet Interface (RCI) in External Interfaces.)
External Interfaces
The following connectors (ports) and LEDs act as the external interface of the XSCF
Unit. The user, system administrator, and field engineer (FE) can use these ports for
server monitoring and XSCF firmware operations:
■ One Serial port that can be used for the command line interface (CLI) (Note 1)
■ Two Ethernet ports (XSCF-LAN ports) (10/100BASE-T)
CLI and the browser user interface (BUI) can be used with these ports for server
monitoring and operations. (Note 1)
■ USB port that an FE or a system administrator can use to download hardware
information
■ Two Uninterruptible Power Control (UPC) ports to connect the entire system with
an Uninterruptible Power Supply Unit (UPS) (Note 2)
■ Remote Cabinet Interface (RCI) port to perform power supply interlock by
connecting a system and an I/O device with a RCI device (Note 3)
■ Three LEDs (ACTIVE LED, READY LED, and CHECK LED) that indicate the
XSCF Unit status
Note – (1) In this manual, XSCF CLI functions are called “XSCF Shell,” and XSCF
BUI functions are called "XSCF Web.”
Note – (2) An uninterruptible power supply unit is connected for backup power
control purposes in the event of a power outage. In the high-end system, the UPC
interface ports are in the cabinet.
1-2 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
Note – (3) The RCI is the power and system control interface that interconnects I/O
units with the server, including processors and expansion file units, and performs
such functions as power supply interlock and alarm notification and recognition.
FIGURE 1-1 Outline Drawing of the XSCF Unit Front Panel (An Example of the Midrange
Systems)
1 2 3 4 5 8 9 10
Note – To use the RCI function, the server or I/O devices must have a RCI port.
Serial Port
The serial port uses an RJ-45 connector. The serial port is used with the XSCF Shell
to configure server settings and display the server status. A cross cable is used in the
serial port. The connection between the serial port (RS-232C port) and a PC requires
an RJ-45 / RS-232C conversion cable or a conversion connector. For details on serial
port connections, see Chapter 3 and the Installation Guide for your server.
USB Port
The USB port (type A) is used to connect a USB device. The port is compatible with
USB 1.1. The port can be used by a system administrator or an FE to download the
hardware information. For the USB handling, see Chapter 8.
1-4 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
ACT LED
Located on each of the LAN ports, the ACT LED is a LAN LED that lights up in
green. When the communication state is Link up, the ACT LED lights up. When the
communication state is Link down, the ACT LED lights off. The ACT LED lights off
while data is being sent/received though the associated LAN connection. So, the
ACT LED looks like it is blinking by lighting on and off.
Note – In the midrange systems, for details on mounting the XSCF Unit, see the
midrange systems’s Service Manual.
CHECK LED
The CHECK LED lights up in orange. If an abnormality occurs in the XSCF Unit, the
CHECK LED turns on. While the XSCF is operating normally, the LED remains off.
The CHECK LED can set to blink using an XSCF Shell command. This can be used to
identify the XSCF Unit even if there is no failure. For details on the LED-related
commands of the XSCF Shell, see Chapter 5 and the XSCF Reference Manual.
Note – The Check LED turns on immediately after the server input power is turned
on.
READY LED
The READY LED lights up in green. When the power supply is turned on, the
READY LED blinks. This blinking LED state indicates that the XSCF has been
started and is being initialized. When XSCF initialization is completed, the LED
stays lit.
FIGURE 1-2 Outline Drawing of Front Panels on the XSCF Unit for Base Cabinet and the XSCF Unit for
Expansion Cabinet (In High-End Systems)
1 2
3 4 5 6 7
8 9 10 11
XSCF Unit (Front; in Expansion cabinet)
1-6 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
The Link Speed LED, ACT LED, XSCF-LAN port, USB port, serial port, RCI port,
READY LED, and CHECK LED shown in have the same functions as those of the
midrange systems shown in FIGURE 1-2. For descriptions of their functions, see the
explanation of FIGURE 1-2.
ACTIVE LED
The ACTIVE LED lights up in green. If the XSCF Unit is in a redundant
configuration, the ACTIVE LED indicates the active XSCF Unit.
Connector That Connects the XSCF Unit for the Base Cabinet With the
XSCF Unit for the Expansion Cabinet
The Connector for connecting between XSCF Units is used to connect the Base
cabinet to an Expansion cabinet. Field engineers should connect this connector.
The basic types of user account privileges controlled by XSCF are listed below. The
server provides the XSCF Shell and XSCF Web, but their privileges depend on the
user privilege (type).
■ System administrator
■ Domain administrator
■ Operator
■ Field engineer
Security
XSCF provides an encryption function using Secure Shell (SSH) or Secure Sockets
Layer (SSL). Any operation error or unauthorized attempt to access XSCF
functionality is recorded in a log. The system administrator can use this information
for troubleshooting system errors and unauthorized login attempts.
1-8 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
The user can power on and off the server by using XSCF as follows:
■ Power on/off the server or a domain
The user can turn on, turn off, or reset the server by using the XSCF Shell
command from a remote terminal, which is connected to XSCF over a LAN or
serial connection. When the user instructs power off, the OS is automatically shut
down, and then power will be turned off.
■ Cancelling power on when an error is detected
If a system abnormality occurs, the OS is automatically shut down, and the
subsequent power on will not be started. This can minimize damage to the
system.
■ OS startup control for power failure
XSCF performs the operations below if a power failure that causes the system to
turn off occurs:
■ When a power failure occurs:
XSCF performs emergency power off when the power failure occurs. In a model
connected to a UPS, any running domains may also be shut down automatically.
For a momentary power failure, XSCF may allow the system to continue working
without any shutting down.
■ When power is restored:
The system can be set up such that XSCF automatically turns on the power to the
server, then starts up the domains, relieving the system administrator of extra
work.
Note – For details on operation settings for a power failure, see Section 4.4.10,
“Shutdown Wait Time Administration” on page 4-19.
For details on domain configuration, see the Overview Guide for your server and
Chapter 2. Also, for each term, see Glossary.
1-10 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
Functions for Monitoring and Notification During Operation
XSCF constantly monitors the system operating status, FAN status, ambient
temperature, etc. Using the network function of the cabinet, XSCF accesses the
server to provide the following services:
■ Monitoring the server even when the OS is inactive.
■ Enabling remote operation of the server.
■ Reporting error messages by email to specified addresses. For details, see
Chapter 6.
■ Trapping notification with the SNMP Agent functions. For details, see Chapter 7.
XSCF enables access to the server over a serial port or from networks connected to
XSCF-LAN. FIGURE 1-3 outlines the connections to the XSCF.
SSH/telnet/
SSH/telnet/
https
https
connection
connection
Terminal
Terminal
Router
Server XSCF-LAN
Ethernet connection
Domain
Domain Connection to the
XSCF
: serial port
User
LAN
Terminal
Note – In the systems with two XSCF Units, the XSCF Unit is in a redundant
configuration, and there are physically twice as many XSCF-LAN ports and serial
ports.
1-12 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
■ Serial port connection
■ XSCF-LAN Ethernet connection
Note – The two XSCF-LAN ports are used for the same purpose (alternate path
configuration). For details on these connections, see Chapter 3.
1-14 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
XSCF-LAN Redundancy
In the midrange systems, the XSCF-LAN paths can be made redundant (duplicated).
If a LAN failure occurs, it contributes significantly to reducing system availability.
However, in a system equipped with a duplicate LAN, the routes (paths) in the
remaining network can be used even if one subnetwork is faulty. In this way, high
system availability can be achieved.
FIGURE 1-4 shows configurations with a single mounted XSCF Unit: one where the
LAN is not redundant, and the other with a redundant LAN. (In FIGURE 1-4 and
FIGURE 1-5, the ordinary lines represent subnetwork connections and the thick lines
represent network connections.)
XSCF XSCF
System System
In the configuration with a single XSCF Unit, XSCF-LAN cannot be used by any
XSCF Unit failure even if the XSCF-LANs are redundant (duplicated). In the
configuration example shown in FIGURE 1-5, the XSCF-LANs are redundant and the
XSCF Unit is in a redundant configuration. If one subnetwork is faulty, the
remaining path can be used (FIGURE 1-5-c). If the active XSCF Unit is faulty, XSCF
initiates failover (FIGURE 1-5-d). Therefore, high network availability can be achieved.
c) A subnet failed
Failure of a path
Active Standby
XSCF XSCF
System
d) XSCF failed
Active Standby
XSCF XSCF
For details on LAN configurations and connections, see Chapter 3. For details on
specifying IP addresses, see Chapter 2.
1-16 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
1.3.2 NTP Configuration and Time Synchronization
The system uses the XSCF Unit clock for the system standard time.
The domains in the server synchronize their times based on the XSCF Unit clock
when the domains are started. The XSCF Unit clock can be adjusted to the exact time
through a network connection to an external NTP server. In that way, the XSCF Unit
becomes the NTP server and an NTP client.
Note – Alternatively, the domains can synchronize their times through a connection
to an external NTP server. However, there is a possibility that time differences exist
between the XSCF and the domain. If you connect the domain to an external NTP,
please connect the high rank NTP server that supplies the time of the same accuracy
as the domain as for XSCF.
For details about NTP server setting, see Chapter 2.
Domain XSCF Unit The domain time is adjusted to the XSCF Unit clock time.
XSCF Unit operates as the NTP server.
External NTP server The domain time is adjusted to the standard time of the external NTP
server.
XSCF No connection The XSCF Unit time is the time in initial system settings or the time
set by the setdate (8) command. (Note)
External NTP server The XSCF Unit time is adjusted to the standard time of the external
NTP server.
Note – For details on the setdate (8) command, see the XSCF Reference Manual.
In the high-end systems, the DVD drive / tape drive unit can be used by assigning
it to a specific card port on the I/O unit. To assign a different port, specify the unit
by using the XSCF Shell. For details on this DVD drive / tape drive unit setting, see
Chapter 2.
A set of shell commands you can use from a PC or a terminal connected to the XSCF
over an XSCF-LAN Ethernet connection using SSH or telnet.
In the XSCF Shell (Ethernet connection) terminal, the console for each running
domain can also be used.
A set of shell commands you can use from a PC or terminal directly connected to the
XSCF by a serial cable.
In the XSCF Shell (Serial connection) terminal, the console for each running domain
can also be used.
3. XSCF Web:
A set of browser user interface (BUI) operations you can use from a web browser
connected to the XSCF over the XSCF-LAN Ethernet.
SNMP manager commands used to monitor the operation of the server's network
functions.
1-18 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
Sends email reports of the system status.
Caution – IMPORTANT – To use the function as explained above, you must create
your XSCF account. Please create your account before you start using the XSCF
functionality. In addition, please create an account for your field engineer (FE) with
the privilege of fieldeng during initial setup.
To use these XSCF interfaces, users need to log in to XSCF with an XSCF user
account, and then enter a password. When a user successfully logs into XSCF but the
user leaves the session without any activity for a specified length of time, XSCF
automatically logs the user out. XSCF monitors user operations and keeps a detailed
access record containing the names of users who logged in and login times. For
details on the user privilege required for control of this access record, see
Section 1.4.1, “User Accounts and User Privileges” on page 1-20.
For details on login, see Chapter 5. For details on authentication and Web functions,
see Chapter 9. For details on user account registration and mail function settings, see
Chapter 2.
XSCF LAN
Functions Contents Serial port Ethernet
For the server, the system administrator must consider both a user account that
controls the whole system and a user account that administers each domain. When a
user is registered, the user is assigned a privilege that controls the XSCF operations
available to that user. This is referred to as the user privilege of the registered user
account.
1-20 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
For example, to set up a domain administrator, the user privilege for the domain is
specified. Moreover, you can provide system monitoring privileges, for instance,
without system operation privileges. You can also limit privileges to specific
domains.
TABLE 1-6 lists user privilege names and outlines the user privileges.
domainop@n Reference of the status of any • Can refer to the status of any hardware mounted
part of one entire domain_n in a domain_n.
• Can refer to the status of any part of a domain_n.
• Can refer to the information of all system boards
mounted.
domainmgr@n Power supply operations and • Can power on, power off, and reboot a domain_n.
reference of the status of only • Can refer to the status of any hardware mounted
one domain_n in a domain_n.
• Can refer to the status of any part of a domain_n.
• Can refer to the information of all system boards
mounted.
domainadm@n Control of only one • Can operate all hardware mounted in a domain_n.
domain_n • Can refer to the status of any hardware mounted
in a domain_n.
• Can operate all of a domain.
• Can refer to the status of any part of a domain_n.
• Can refer to the information of all system boards
mounted.
platop Reference of the status of any • Can refer to the status of any part of the entire
part of the entire system server but cannot change it.
platadm Control of the entire system • Can operate all hardware in the system.
• Can configure all XSCF settings except the
useradm and auditadm privilege settings.
• Can add and delete hardware in a domain.
• Can do the power operation of a domain.
• Can refer to the status of any part of the entire
server.
useradm User account control • Can create, delete, invalidate, and validate user
accounts.
• Can change user passwords and password
profiles.
• Can change user privileges.
auditop Reference of the Audit status • Can refer to the XSCF access monitoring status
and monitoring methods.
auditadm Audit control (Note) • Can monitor and control XSCF access.
• Can delete an XSCF access monitoring method.
fieldeng Field engineer operations • Allows field engineers to perform the maintenance
tasks or change the server configuration.
none None • When the local privilege for a user is set to none,
that user has no privileges, even if the privileges
for that user are defined in LDAP.
• Setting a user’s privilege to none prevents the
user’s privileges from being looked up in LDAP.
Note – The Audit function monitors user operations and keeps a detailed access
record containing the names of users who logged in and login times.
Note – (@n) "@domain number" is added behind the privilege name for the target
domain privilege. (Example: The domainadm for domain ID 1 is domainadm@1).
Also, a user account can have privileges over multiple domains, and not just the
target domain.
For details on user privileges, see the Administration Guide. For details on setting up
user accounts and setting user privileges, see Section 2.2.2, “User Account
Administration” on page 2-29.
1-22 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
CHAPTER 2
Setting Up XSCF
2-1
■ COD Administration (optional)
Note – This document does not provide details on the remote maintenance service
function. For details on making settings and using the remote maintenance service,
refer to the manual describing the remote maintenance service in the “SPARC
Enterprise Mx000 Servers Documentation” on page xx.
Note – After the XSCF is set up, the settings are automatically saved in XSCF
internally and in the operator panel. Once you have configured the XSCF, it requires
no day-to-day management. You don’t need to save or restore the XSCF setup
information.
Each setting items and the step summary are explained in Section 2.1.1, “Setup
Summary by the XSCF Shell” on page 2-2 and Section 2.1.2, “Setup Summary Using
the XSCF Web” on page 2-11. Details on each step in Section 2.1.1, “Setup Summary
by the XSCF Shell” on page 2-2 and Section 2.1.2, “Setup Summary Using the XSCF
Web” on page 2-11 are provided in Section 2.2, “Specifying the XSCF Settings” on
page 2-14.
Note – Establish one-to-one communication between the PC and XSCF during the
initial setup.
2-2 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
■ Default user account: default
The user privileges are useradm, platadm.
■ Default password:
The default password is not input directly on the keyboard. Instead, after the
default user account is input, the mode switch of the operator panel is
operated as follows.
If Locked -> Change to Service -> Press return -> Keep the status for more than
5 seconds. -> Change to Locked -> Press return
(Or if Service -> Change to Locked -> Press return -> Keep the status for more
than 5 seconds. -> Change to Service -> Press return)
This mode switch operation is done within one minute. When one minute is
passed, the authentication timeout occurs.
■ To begin the configuration, connect the XSCF Shell over a serial connection
using any terminal software. The shell can be used immediately following
connection to the serial port.
■ Log in with the default user account. Follow the instructions to change the
mode switch of the operator panel, and operate the mode switch within one
minute.
login: default
Change the panel mode switch to Service and press return...
(Operation : Locked state -> Service -> Return)
Leave it in that position for at least 5 seconds. Change the panel
mode switch to Locked, and press return...
(Operation : Wait more than 5 seconds -> Service state ->
Locked -> Return)
XSCF>
Note – When the server is running normally, the mode switch is set to the Locked
position.
(This table includes the example of setting items and command used. It is similar
thereafter.)
Note – In preparation for maintenance work, please create an account for a field
engineer (FE) with the privilege of fieldeng during the initial set up.
The default user account is publicly available information. When installation is
completed, create an appropriate user account for the user environment and log in
again with the new user account. For details on the user privileges, see the
Administration Guide.
Note – When you add the user account, use the showuser (8) command with -l
option to confirm that there is no illegal user account in the user account list.
2-4 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
4. Set the time.
■ When the system time is updated, the XSCF reset is done and the XSCF session is
disconnected. Please log in again to the XSCF using the new user account.
Note – NTP settings (setntp(8)) are done after the Network settings or the Domain
Configuration.
Note – XSCF reset is required to enable SSH and to disable telnet. Go to the next
step when you reset it later.
If you want to reset XSCF immediately, use the rebootxscf (8) command. After the
XSCF reset, the XSCF session is disconnected. Log in again to the XSCF.
Note – You can enable SSH and telnet at the same time. However, the telnet
connection is not a secure connection protocol. We recommend that when you enable
SSH that you disable telnet.
2-6 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
8. Configure the network.
Type the passphrase you have already set in the case that you would be using
SSH with user key authentication.
2-8 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
12. Configure the log archiving settings.
15. Make the settings for using the remote maintenance service.
Note – This document does not provide details on the remote maintenance service
functions. For details on making settings and using the remote maintenance service,
refer to the manual describing the remote maintenance service listed in “SPARC
Enterprise Mx000 Servers Documentation” on page xx.
Note – (1) The Domain Component List (DCL) is definition data for the hardware
resources that constitute a domain. There is one DCL per the logical system board.
Each domain has up to 16 logical system boards. The DCL is used to add a hardware
resource that constitutes a domain and to display resource configuration
information. For details on the DCL, see Section 2.2.11, “Domain Configuration” on
page 2-88, the Administration Guide, and the Dynamic Reconfiguration User’s Guide.
Note – The automatic boot setting enables you to specify whether to boot the Solaris
OS, and sets the auto-boot? OpenBoot PROM variable to be either true or false.
2-10 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
20. Configure the Altitude Administration settings.
Note – Normally, the Altitude Administration is set up by FE. Also, the privilege of
fieldeng is required.
Before attempting to establish a connection to the XSCF and log in from the web
browser window of the XSCF Web, perform Step 1 - Step 8 in Section 2.1.1, “Setup
Summary by the XSCF Shell” on page 2-2, and enable https in Section 2.2.6, “Https
Administration” on page 2-54. If you have already performed Step 1 to Step 8 in
Section 2.1.1, “Setup Summary by the XSCF Shell” on page 2-2, start the procedure
in this section at Step 9.
2. Set the password policy. (Same as Step 2 in Section 2.1.1, “Setup Summary by
the XSCF Shell” on page 2-2.)
4. Set the time. (Same as Step 4 in Section 2.1.1, “Setup Summary by the XSCF
Shell” on page 2-2.)
5. Make the SSH/telnet settings. (Same as Step 5 in Section 2.1.1, “Setup Summary
by the XSCF Shell” on page 2-2.)
6. Confirm the XSCF host public key. (Same as Step 6 in Section 2.1.1, “Setup
Summary by the XSCF Shell” on page 2-2.)
7. Install the user public key. (Same as Step 7 in Section 2.1.1, “Setup Summary by
the XSCF Shell” on page 2-2.)
8. Configure the network. (Same as Step 8 in Section 2.1.1, “Setup Summary by the
XSCF Shell” on page 2-2.)
Note – To enable https, the XSCF reset is required. Reset the XSCF by using the
rebootxscf (8) command. After the XSCF reset, the XSCF session is disconnected.
Log in again to the XSCF.
■ Change to the XSCF-LAN connection when you connect the serial cable.
2-12 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
<Web browser screen image>
URL https://192.168.111.111/ (The IP address of XSCF is input by number)
Alternatively:
https://XSCF-host-name/ (Not the host name of a domain)
(This screen image is an example and differs from the actual screen display.)
Note – The web browser window for the XSCF Web is called the XSCF Web console.
■ Log in.
(This screen image is an example and differs from the actual screen display.)
Note – When connecting using https, a warning message appears in the web
browser until the certificate is installed.
(This screen image is an example and differs from the actual screen display.)
■ The remaining setting items are the same as those applicable to setup using the
XSCF Web. Referring to the setup flow, proceed to Step 9 and later steps in
Section 2.1.1, “Setup Summary by the XSCF Shell” on page 2-2. For details on the
commands used to make settings, see the corresponding parts of Section 2.2,
“Specifying the XSCF Settings” on page 2-14.
Note – If the XSCF Web is not supported, or you want to set a function that is not
supported on the XSCF Web, use the XSCF Shell to make these settings. For the
support information, see the related documentation.
1. Each section first uses tables to explain terms, setting items, functions, and XSCF
Shell commands.
2. Each section then provides setting examples. When you set up by using XSCF
Web, see the "Web browser operation" sections. When you set up by using XSCF
Shell, see the "Command operation" sections.
■ For details on individual XSCF Shell commands, options, and privileges, see
the XSCF Reference Manual or the man page.
■ For details on the screen layout, start procedure, and operation of the XSCF
Web, see Chapter 9.
■ For details the connection between a PC and XSCF, the connection to a
terminal, or how to log in to XSCF, see Chapter 3.
2-14 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
2.2.1 Network Configuration
Network Configuration is used to specify items relating to network interfaces,
routing, and DNS.
Term Explanation
XSCF network General term for an interface required in XSCF network configuration. Such interfaces
interface include the following:
[First XSCF Unit]
• XSCF-LAN#0 (Active side)
• XSCF-LAN#1 (Active side)
• ISN (Active side) (If the XSCF Unit is redundant)
[Second XSCF Unit] (If the XSCF Unit is redundant)
• XSCF-LAN#0 (Standby side)
• XSCF-LAN#1 (Standby side)
• ISN (Standby side)
Takeover IP address (If the XSCF Unit is redundant)
• XSCF-LAN#0s
• XSCF-LAN#1s
DSCP:
• XSCF side (One IP address is required.)
• Domain side (One IP address is required for each domain, therefore, the IP addresses
for the maximum number of domains are required.)
ISN Abbreviation for Inter SCF Network.
This network is between two XSCF Units (active and standby). ISN is used for a system
with a redundant XSCF configuration.
Takeover IP address A takeover IP address (virtual IP address) is set between each XSCF#x-LAN#0’s Unique
addresses of two XSCF Units. The XSCF#x-LAN#1s are also the same. Even if the active
XSCF and the standby XSCF are switched, the IP address takeover can be done at each
"LANs".
DSCP Domain-SP Communication Protocol. This interface protocol is used between XSCF and
a domain. DSCP settings are made with XSCF. The network of the domains and the
XSCF connected by DSCP might be called DSCP links.
Note – Systems with two XSCF Units can only be high-end units.
TABLE 2-2 lists setting items and the corresponding shell commands.
Display network Displays XSCF network interfaces. shownetwork If the XSCF Unit is
Also, displays the following network status: showdscp redundant, the
• Number of bytes of the receive queue connection status of the
buffer. other side is not
displayed.
• Number of bytes of the send queue buffer.
• Local address and port.
• Host address and Socket port number.
Enable/disable Enables or disables an XSCF network interface setnetwork • When the XSCF Unit
network (see TABLE 2-1). setdscp is a redundant model,
Defaults of IP address
IP address Specifies the following IP address of the XSCF
of ISN are the
(Note) network interfaces (see TABLE 2-1).
following:
• One or both of the XSCF-LAN ports
XSCF#0:192.168.1.1
• DSCP
XSCF#1:192.168.1.2
• ISN, Takeover IP address (if a redundant
• No default setting has
XSCF Unit is used)
been specified for the
netmask Sets a netmask for an XSCF network interface. other interfaces.
If this item is omitted, a netmask • You can use a single
corresponding to the IP address is set. LAN port for
• Class A: 255.0.0.0 XSCF-LAN. For
network connection
• Class B: 255.255.0.0
examples, see
• Class C: 255.255.255.0 Chapter 3.
Display host Displays a host name and the host name showhostname
name informations.
A Fully Qualified Domain Name (FQDN) can
be displayed
2-16 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
TABLE 2-2 Network Configuration (Continued)
Host Sets a host name and a domain name for the sethostname No default setting has
name/domain XSCF Unit. been specified.
name FQDN cannot be specified for the host name.
A host name can be specified up to 64
characters.
A domain name can be specified up to 254
characters with the host name included, with
label elements delimited by a period(.).
A label element can contain alphanumeric
characters (a to z, A to Z, 0 to 9), hyphens (-),
and period (.). Each label element must
always begin with an alphabetic character and
end with an alphanumeric character.
However, you cannot use a period (.) in a host
name.
Display route Displays the XSCF routing environment as showroute
follows:
Network interface (see TABLE 2-1), Destination
IP address, Gateway, netmask,
Flags.
The meanings of the Flags are as follows:
U : route is up
H : target is a host
G : use gateway
R : reinstate route for dynamic routing
C : cache entry
! : reject route
Add/delete Adds a route to or deletes a route from an setroute The setting of routing
route XSCF network interface. information in each
Specify the following: interface can be set up to
• Network interface eight respectively.
• Destination IP address (Destination)
• Gateway
• netmask
Note – To complete the network settings, the XSCF reset is required. Reset the XSCF
by using the rebootxscf (8) command. After the XSCF is reset, the XSCF session is
disconnected. Please log in again to the XSCF.
Note – In systems with two XSCF Units (the high-end systems), the two XSCF Units
are connected by system internal ports, which are the RS-232C (serial) ports and the
LAN ports. Each XSCF Unit monitors the status of the other one and they exchange
system information through these communication paths. When the system is
initially set up, the user must specify the IP address for internal LAN routes.
Note – In the high-end systems, up to 33 IP addresses are usually specified: four for
XSCF-LAN ports, two for the ISN, two for the Takeover IP addresses, and up to 25
for DSCP on both the XSCF and domain sides. In the midrange system, up to seven
IP addresses are usually specified: two for XSCF-LAN ports and up to five for DSCP
on both the XSCF and domain sides.
2-18 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
■ LAN (DSCP) for the communication between XSCF and each domain
FIGURE 2-1 shows the network interface which is required for the XSCF and domain
network configuration.
FIGURE 2-1 Network Interface Required for XSCF Network Configuration (In the
High-End Systems)
Server
DomainID 0 DomainID 1 DomainID X
10 11 10+X
XSCFU#0 9 9 XSCFU#1
7 8
1 4 2 5
#0 #1 #0 #1
6
Ethernet
1-6; Addresses of XSCF-LAN
Inside LAN
7,8; Addresses of Inter SCF Network(ISN)
9,10,..,10+X; Addresses of DSCP links
Note – You must set XSCF-LAN, ISN, and DSCP in different subnet addresses. The
ISN address has been set up with the default value (see TABLE 2-2).
You can use two XSCF-LAN ports in accordance with the network configuration. In
the midrange system, specify the either or both of the following IP addresses:
■ XSCF-LAN#0 of XSCFU#0 (See "1" in FIGURE 2-1 )
■ XSCF-LAN#1 of XSCFU#0 (See "4" in FIGURE 2-1)
In the high-end system, subsequently to the XSCFU#0 side, specify the IP address of
XSCF-LAN of the XSCFU#1 side (see "2" and "5" in FIGURE 2-1). (See shownetwork
(8), setnetwork (8).)
Use the same subnet address to specify the LAN ports which share the same number
in each XSCF unit so that you can connect to both of the XSCF in case the XSCF
failover generated.
2-20 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
To make the IP address redundant, specify the same subnet address to the LAN port
of XSCFU#0 side and to the LAN port of XSCFU#1 side which share the same LAN
port number. Also, The IP address of XSCF-LAN#0 and the IP address of
XSCF-LAN#1 must be specified in different subnet addresses.
When you specify the takeover IP address, in case the XSCF failover occurred, the
control switching between the active side and the standby side performed, and then
the IP address will be taken over. The user who accesses the takeover IP address can
always connect to the active side XSCF, without being aware of the XSCF switching.
Since ISN is a network for the communication between the redundant XSCF Units, it
is necessary to specify the IP address. The ISN address has been set up with the
default value (see TABLE 2-2).
If the IP address of XSCF-LAN conflicts with the default subnet address of ISN, you
must specify the IP address of ISN (see "7" and "8" in FIGURE 2-1). Also, both ISN
addresses must be in the same network subnet. Users cannot access this network.
(See shownetwork (8), setnetwork (8).)
Specify one DSCP IP address in the XSCF-side, and one for each of the domains (See
"9," "10" or later in FIGURE 2-1). By specifying the option, you can specify one DSCP
address which is used in all of the DSCP links. In this case, the IP addresses used by
the XSCF and each domain-specific DSCP link are automatically selected from
within the range of addresses indicated by the DSCP network address.
All DSCP addresses must be in the same network subnet. Since the DSCP is the
network for the communication between domain and XSCF, users can't access to this
network. (See showdscp (8), setdscp (8).)
Note – While any of the setting commands concerning the XSCF are in execution, if
the XSCF failover is generated, the setting may not be completed. Log in to the
active side XSCF again to confirm whether or not the setting is applied. If the setting
is not applied, perform the setting again.
2-22 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
2. Use the showdscp (8) command to display DSCP information.
DSCP Configuration:
Network: 192.168.244.0
Netmask: 255.255.255.0
Location Address
---------- ---------
XSCF 192.168.244.1
Domain #00 192.168.244.2
Domain #01 192.168.244.3
Domain #02 192.168.244.4
Domain #03 192.168.244.5
Note – The setting values by setnetwork (8), sethostname (8), setroute (8),
and setnameserver (8) commands are applied by performing the
applynetwork (8) and the rebootxscf (8) commands. Also, if you perform the
applynetwork (8) command with the “down” option, the IP address, and so on,
changed after previous applynetwork (8) is performed, are all cleared. So, when
you do “up”, you should set the network interface again.
< Example 1> Specify the entire DSCP network IP address 192.168.2.0
and netmask 255.255.255.0.
XSCF> setdscp -i 192.168.2.0 -m 255.255.255.0
Note – It is necessary to configure DSCP to enable it for the domains. For details
about the Domain Configuration, see Section 2.2.11, “Domain Configuration” on
page 2-88.
Note – Setting DSCP addresses can only be done when affected domains are not
running. Use of the -i and -m options to set all DSCP addresses can only be done
when no domains are running. Setting the XSCF address can only be done when no
domains are running, since this would affect the XSCF's communication to running
domains. Setting individual domain addresses can be done only if the specified
domain is not running.
Note – You can specify a network address for use by all of the DSCP links using the
-i and -m options. In this mode of operation, the IP addresses used by the XSCF and
each domain-specific DSCP link are automatically selected from within the range of
addresses indicated by the network address.
2-24 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
Note – If you set a netmask using the -m option, this netmask value shows the
mask value in the XSCF network. A netmask value when you display the DSCP
network on the domain is not the netmask value in the XSCF network. The netmask
value for the domain DSCP address, which is displayed on the domain by using
ifconfig(1M), is a value set according to the setting of the network on the domain
side.
XSCF> showhostname -a
xscf#0: scf-hostname0.company.com
xscf#1: scf-hostname1.company.com
Note – The method of determining the routing for an XSCF interface depends on
the network environment at the installation site. The network environment for
system operation must have a suitable configuration.
■ Command operation
XSCF> showroute -a
Destination Gateway Netmask Flags Interface
10.12.108.0 * 255.255.255.0 U xscf#0-lan#0
default 10.12.108.1 0.0.0.0 UG xscf#0-lan#0
:
2-26 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
2. Use the setroute (8) command to specify the routing environment for a
network interface.
<Example 2> Add routing with the default network for Destination
and Gateway 192.168.1.1 to XSCF-LAN#1 in the XSCFU#0.
XSCF> setroute -c add -n 0.0.0.0 -g 192.168.1.1 xscf#0-lan#1
1. Use the shownameserver (8) command to display the name server. If multiple
name servers are added, they are displayed on separate lines.
1. After performing the setnetwork (8), sethostname (8), setroute (8), and
setnameserver (8) commands, apply these Network settings.
XSCF> applynetwork
The following network settings will be applied:
xscf#0 hostname :scf0-hostname
DNS domain name :company.com
nameserver :10.0.0.2
interface :xscf#0-lan#0
status :up
IP address :192.168.1.10
netmask :255.255.255.0
route :-n 192.168.1.0 -m 255.255.255.0 -g 192.168.1.1
interface :xscf#0-lan#1
status :down
IP address :
netmask :
route :
Continue? [y|n] :y
Note – When the XSCF Unit is in redundant configuration, ISN addresses must be
in the same network subnet.
3. Use the rebootxscf (8) command to reset the XSCF and to complete the settings.
XSCF> rebootxscf
The XSCF will be reset. Continue? [y|n] :y
■ At this time, the window session is disconnected, so please reconnect to the XSCF
by using the new network interface and log in again.
2-28 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
5. Use the nslookup (8) command to check the host name information.
Name: scf0-hostname.company.com
Address: 192.168.10.10
XSCF> shownetwork -i
Active Internet connections (without servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 xx.xx.xx.xx:telnet xxxx:1617 ESTABLISHE
D
Term Description
TABLE 2-4 lists setting items and the corresponding shell commands.
Display user Displays user account management information. showuser • The item displayed
account is Never, which
management means unlimited.
information
Add/delete Adds or deletes a user account. adduser The maximum length
user account deleteuser of a user account is 32
characters.
Password Sets a user account password. password • The expiration date
• Specify whether to use a specific number of format follows that
days or specific date for the account validity of the locale.
period. Or specify no expiration. Example: yyyy-mm-dd
Specify the following for the password: (Note) • The password must
• Maximum number of days in the password satisfy the following
validity period (up to 999999 days) condition:
• Minimum number of days in the password It consists of up to 79
validity period (0 days) characters.
• Password expiration warning date (seven
days in advance)
• Number of days in which the account remains
unlocked after expiration of the password (0
days, no limit)
Change user Assigns a user privilege to a user. setprivileges Multiple user
privilege privileges can be
assigned to one user.
Enable/ Enables or disables a user account. enableuser
disable user disableuser
account
Display Displays a password policy. showpassword-po
password licy
policy
2-30 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
TABLE 2-4 User Account Administration (Continued)
Note – If the password policy is set, then the password policy is applied to the users
added after that.
Note – When you change the password for another user by using the user operand,
they system password policy is not enforced. When changing another user’s
password, be sure to choose a password that conforms with the system password
policy.
1. Use the showuser (8) command to display all of the user account information.
(See the description of the password policy in TABLE 2-4.)
XSCF> showuser -l
User Name: user001
UID: 101
Status: Enabled
Minimum: 0
Maximum: 99999
Warning: 7
Inactive: -1
Last Change: Jul 11, 2006
Password Expires: Never
Password Inactive: Never
Account Expires: Never
Privileges: platadm
Note – You cannot use the following user account names, as they are reserved for
system use: root, bin, daemon, adm, operator, nobody, sshd, rpc, rpcuser, ldap,
apache, ntp, admin, or default.
2-32 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
3. Use the password (8) command to specify a password.
<Example 2> Specify 60 days for the validity period, and also
specify that a validity expiration warning be issued 15 days in
advance.
XSCF> password –M 60 –w 15 jsmith
XSCF> showuser -a
User Name: jsmith
Status: Enabled
Minimum: 0
Maximum: 99999
Warning: 7
Inactive: -1
Last Change: Aug 22, 2005
Password Expires: Never
Password Inactive: Never
Account Expires: Never
XSCF> showuser -a
XSCF> showpasswordpolicy
Mindays: 0
Maxdays: 90
Warn: 7
Inactive: -1
Expiry: 0
Retry: 5
Difok: 1
Minlen: 8
Dcredit: 0
Ucredit: 0
Lcredit: 0
Ocredit: 0
Remember: 4
2-34 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
2. Use the setpasswordpolicy (8) command to specify a password policy.
XSCF> showpasswordpolicy
Mindays: 0
Maxdays: 60
Warn: 15
Inactive: -1
Expiry: 0
Retry: 3
Difok: 1
Minlen: 8
Dcredit: 2
Ucredit: 0
Lcredit: 0
Ocredit: 0
Remember: 3
Note – This section does not cover LDAP configuration and administration. An
administrator who is familiar with LDAP should perform the LDAP design. For
details on adding user information to an account on an LDAP server, see the
Administration Guide.
Term Description
TABLE 2-6 lists setting items and the corresponding shell commands:
2-36 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
TABLE 2-6 LDAP Administration (Continued)
Certificate Imports the certificate chain of an LDAP server. setldap • The certificate chain must
chain Import a certificate chain as follows: be in PEM format. (Note 1)
• Import a secure copy (scp) from a remote file. • A password may need to
• Establish a connection to the target LDAP be entered to import an scp
server, and import the certificate chain from from a remote file.
the server.
LDAP Specify the IP addresses and port numbers of setldap • The default LDAP port
server/port the primary and secondary LDAP servers. number is 636 for ldaps,
Specify IP addresses or host names for the 389 for ldap when the port
addresses. number is not specified.
(e.g. ldap://foobar.east, • If LDAP server name is
ldaps://10.8.31.14:636 ) specified, the server name
maximum length is 128
characters
Timeout Sets the maximum time (seconds) allowed for setldap
an LDAP search.
LDAP test Tests the connection to an LDAP server. setldap
Note – PEM: Abbreviation for Privacy Enhanced Mail. Mail to be sent is encrypted
for increased privacy.
XSCF> showlookup
Privileges lookup: Local only
Authentication lookup: Local and LDAP
XSCF> showlookup
Privileges lookup: Local and LDAP
Authentication lookup: Local and LDAP
XSCF> showldap
Bind Name: Not set
Base Distinguished Name: Not set
LDAP Search Timeout: 0
Bind Password: Not set
LDAP Servers: Not set
CERTS: None
<Example 3> Specify the primary and secondary LDAP servers and port
numbers.
XSCF> setldap -s ldap://onibamboo:389,ldaps://company2.com:636
2-38 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
3. Use the showldap (8) command to confirm the setting.
XSCF> showldap
Bind Name: cn=Directory Manager
Base Distinguished Name: ou=People,dc=users,dc=apl,dc=com,o=isp
LDAP Search Timeout: 60
Bind Password: Set
LDAP Servers: ldap://onibamboo:389 ldaps://company2.com:636
CERTS: None
XSCF> showldap
Bind Name: cn=Directory Manager
Base Distinguished Name: ou=People,dc=users,dc=apl,dc=com,o=isp
LDAP Search Timeout: 60
Bind Password: Set
LDAP Servers: ldap://onibamboo:389 ldaps://company2.com:636
CERTS: None
3. Use the showldap (8) command to confirm that you have imported the
certificate chain.
XSCF> showldap
Bind Name: cn=Directory Manager
Base Distinguished Name: ou=People,dc=users,dc=apl,dc=com,o=isp
LDAP Search Timeout: 60
Bind Password: Set
LDAP Servers: ldap://onibamboo:389 ldaps://company2.com:636
CERTS: Exists
2. Log in as the user created in the LDAP server. Confirm the registration using
the user’s password.
login: sysadmin
Password:xxxxxxxx
3. Use the showuser (8) command to confirm whether the displayed privilege is
the same as the one created in the LDAP server.
XSCF> showuser
User Name: sysadmin (nonlocal)
UID: 110
Privileges: platadm
Note – The customer should decide the NTP server operating mode. For details on
NTP, see the NTP manuals.
The XSCF Unit can be optionally configured to be an NTP client. If you do not
configure the XSCF Unit as an NTP client, the XSCF Unit will run its internal
realtime clock (RTC) based on the setdate (8) command alone.
2-40 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
■ A Solaris OS domain can be set up as an NTP client with the XSCF Unit being the
NTP server. In this case, the XSCF Unit must be set up as an NTP server (see
Configuring an NTP Server). In this case, the Solaris OS domain will obtain its
initial time-of-day from the XSCF NTP server, which will then be used to keep the
Solaris domain and the XSCF unit in sync.
■ A Solaris domain can be set up as an NTP client from an external NTP server. In
this case, the initial time for Solaris OS will be obtained from the XSCF Unit. If
you connect the domain to an external NTP server, connect a high rank NTP
server that supplies the time at the same accuracy for the domain as for XSCF.
■ If you use the Solaris OS date command to set the time on a Solaris OS domain,
the time offset between the Solaris OS domain and the XSCF Unit will be
preserved over reboots. Whenever the Solaris OS domain boots, its initial time-of-
day will be the XSCF Unit time adjusted by the time offset created the last time
the Solaris OS date command was used on the domain.
TABLE 2-7 lists the settings and the corresponding shell commands.
NTP server Configures an NTP server for XSCF setntp No default setting has been
network. (In this case, XSCF is an NTP specified.
client.) If the same IP address as
Specify the IP address or host name of an DSCP is set, an error will
NTP server. occur.
You can synchronize with up to three NTP
servers.
Stratum Specifies a stratum service for XSCF. setntp The default stratum value
value You can specify an integer from 1 to 15. is 5.
Reset time Resets the time subtraction between the resetdateoffset The settings can be enabled
subtraction XSCF and each domain, which is stored in when all of the domains are
XSCF. powered off.
As a result, the time of each domain will be
set to the same time as the XSCF after
startup.
XSCF> showtimezone -c tz
America/Chicago
2-42 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
2. Use the settimezone (8) command to set the system time. The platadm
privilege is required.
Note – After the time settings, XSCF reset is done. At this time, the XSCF session is
disconnected. Please reconnect to the XSCF and log in again. Also, when the
domains are running and if you use XSCF as an NTP server, please perform a
domain reboot or apply the changed time to the domain using the ntpdate (1M)
command.
Note – When replacing the XSCF unit, be sure to note the time set on the
replacement XSCF. If the replacement XSCF time does not match the current time,
set it to the current time. For the replacement XSCF unit, execute the showdate (8)
command to check the time, and reset it using the setdate (8) command.
1. Use the showntp (8) command to display the NTP server for the XSCF network.
XSCF> showntp -a
server ntp1.example.com prefer # [1] ntp server name
server ntp2.example.com # [2] ntp server name
2-44 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
2. Use the showntp (8) command to check synchronization and display the status.
XSCF> showntp –l
remote refid st t when poll reach delay offset jitter
==============================================================================
*192.168.0.27 192.168.1.56 2 u 27 64 377 12.929 -2.756 1.993
+192.168.0.57 192.168.1.86 2 u 32 64 377 13.030 2.184 94.421
127.127.1.0 LOCAL(0) 5 l 44 64 377 0.000 0.000 0.008
<Example 2> Add the two host names ntp1.red.com and ntp2.blue.com
as NTP servers for XSCF.
XSCF> setntp –c add ntp1.red.com,ntp2.blue.com
Please reset the XSCF by rebootxscf to apply the ntp settings.
4. Use the setntp (8) command to delete NTP servers for XSCF network.
Note – When you use the setntp (8) command with the "-c add" or "-c del"
options, execute the rebootxscf (8) command to apply the specified configuration
and reset the XSCF.
XSCF> showntp -a
server ntp1.red.com prefer # [1] ntp server name
server ntp2.blue.com # [2] ntp server name
Note – When an NTP server is set to XSCF, the time of the domain may be changed.
If necessary, set the time of the domain.
1. Use the showntp (8) command to display the stratum value for the XSCF
network.
XSCF> showntp -s
stratum : 5
Note – When you use the setntp (8) command to specify the stratum value,
execute the rebootxscf (8) command to apply the specified configuration and reset
the XSCF.
3. Use the showntp (8) command to confirm the stratum value change.
XSCF> showntp -s
stratum : 7
1. Use the Solaris OS date (1M) command to display the domain time.
2. Use the showdate (8) command to display the XSCF time and to confirm the
difference with the domain time.
XSCF> showdate
Mon Jan 23 14:53:00 JST 2006
3. Use the poweroff (8) command to turn off power to all domains.
2-46 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
XSCF> poweroff -a
DomainIDs to power off:00,01,02,03
Continue? [y|n] :y
00 : Powering off
01 : Powering off
02 : Powering off
03 : Powering off
*Note*
This command only issues the instruction to power-off.
The result of the instruction can be checked by the "showlogs
power".
XSCF>
4. Use the resetdateoffset (8) command to reset the time subtractions between
the domains with the XSCF.
XSCF> resetdateoffset
XSCF>
XSCF> poweron -a
DomainIDs to power on:00,01,02,03
Continue? [y|n] :y
00 :Powering on
01 :Powering on
02 :Powering on
03 :Powering on
*Note*
This command only issues the instruction to power-on.
The result of the instruction can be checked by the "showlogs
power".
XSCF>
6. Use the Solaris OS date (1M) command to display the domain time and use the
showdate (8) command to display the XSCF time. Then confirm that the
domain time is the same as the XSCF time.
Term Description
2-48 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
SSH Client
In this system, you can use the following SSH clients.
■ Solaris Secure Shell
■ OpenSSH
■ PuTTY
■ UTF-8 TeraTerm Pro with TTSSH2
TABLE 2-9 lists setting items and the corresponding shell commands.
Display SSH Displays SSH settings. showssh The SSH port number is
setting Information on whether SSH is enabled or 22.
information disabled, the host key, fingerprint, and your When the user public key
user public key is displayed. is displayed with a user
name, the useradm
privilege is required.
Enable/ Enables or disables SSH. setssh The SSH is disabled by
disable SSH default. (Note)
Host key Generates an SSH2 host key (RSA key and setssh When the SSH is enabled
DSA key). first, the host key is
generated.
Display Displays telnet settings. showtelnet The telnet port number is
telnet setting The displayed telnet settings include 23.
information information indicating whether telnet is
enabled or disabled.
Enable/ Enables or disables telnet. settelnet The telnet is disabled by
disable telnet default.
Note – To enable the SSH, to generate the host key, and to disable the telnet, the
XSCF reset is required. Please reset the XSCF using by rebootxscf (8) command.
After the XSCF reset, the XSCF session is disconnected. Please log in again to the
XSCF. The SSH or telnet settings are automatically applied to the standby XSCF Unit
for a system with a redundant XSCF configuration.
Note – In this system, the RW or RO consoles from multiple domains can be used.
Only one RW console can be used for each domain. Use the console (8) command
to specify either the RW console or RO console as a domain console. For details
about consoles, see Chapter 3.
1. Use the showssh (8) command to display SSH settings or use the showtelnet
(8) command to display telnet settings.
2-50 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
<Example 1> Display SSH settings
XSCF> showssh
SSH status: enabled
RSA key:
:
DSA key:
:
2. Use the setssh (8) command to make the SSH settings or use the settelnet
(8) command to make the telnet settings.
3. To enable the SSH and to disable the telnet, the XSCF reset is required. Use the
rebootxscf (8) command to reset the XSCF.
XSCF> rebootxscf
The XSCF will be reset. Continue? [y|n] :y
■ After the XSCF reset, the XSCF session is disconnected. Please log in again to the
XSCF.
1. Use the showssh (8) command to display the host key and fingerprint.
XSCF> showssh
SSH status: enabled
RSA key:
ssh-rsa
AAAAB3NzaC1yc2EAAAABIwAAAIEAt0IG3wfpQnGr51znS9XtzwHcBBb/UU0LN08Si
lUXE6j+avlxdY7AFqBf1wGxLF+Tx5pTa6HuZ8o8yUBbDZVJAAAAFQCfKPxarV+/5q
zK4A43Qaigkqu/6QAAAIBMLQl22G8pwibESrh5JmOhSxpLz
l3P26ksI8qPr+7BxmjLR0k=
Fingerprint:
1024 e4:35:6a:45:b4:f7:e8:ce:b0:b9:82:80:2e:73:33:c4
DSA key:
ssh-dss
AAAAB3NzaC1kc3MAAACBAJSy4GxD7Tk4fxFvyW1D0NUDqZQPY3PuY2IG7QC4BQ1ke
wDnblB8/JEqI+8pnfbWzmOWU37KHL19OEYNAv6v+WZT6RE
lU5Pyb8F16uq96L8QDMswFlICMZgrn+ilJNStr6r8KDJfwOQMmK0eeDFj2mL40NOv
aLQ83+rRwW6Ny/yF1Rgv6PUpUqRLw4VeRb+uOfmPRpe6/kb4z++lO
htpWI9bay6CK0nrFRok+z54ez7BrDFBQVuNZx9PyEFezJG9ziEYVUag/23LIAiLxx
BmW9pqa/WxC21Ja4RQVN3009kmVwAAAIAON1LR/9Jdd7yyG18
+Ue7eBBJHrCA0pkSzvfzzFFj5XUzQBdabh5p5Rwz+1vriawFIZI9j2uhM/3HQdrvY
SVBEdMjaasF9hB6T/uFwP8yqtJf6Y9GdjBAhWuH8F13pX4BtvK
9IeldqCscnOuu0e2rlUoI6GICMr64FL0YYBSwfbwLIz6PSA/yKQe23dwfkSfcwQZN
q/5pThGPi3tob5Qev2KCK2OyED
MCAOvVlMhqHuPNpX+hE19nPdBFGzQ==
Fingerprint:
1024 9e:39:8e:cb:8a:99:ff:b4:45:12:04:2d:39:d3:28:15
3. To generate the host key, the XSCF reset is required. Use the rebootxscf (8)
command to reset the XSCF.
XSCF> rebootxscf
The XSCF will be reset. Continue? [y|n] :y
2-52 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
■ After the XSCF reset, the XSCF session is disconnected. Please log in again to the
XSCF.
XSCF> showautologout
30min
1. Use the showssh (8) command to display the user public key.
2. Generate the user private key and the user public key for a created XSCF user
account with your client software. See the manual for your client software for
procedures to create the user public key and to set the passphrase. We
recommend that the passphrase be set.
3. Use the setssh (8) command with option for installing user public key. Then,
copy and paste the user public key, which was made in Step 2, on the window
display. After pressing the Enter key, press the Ctrl-D key to complete the
installation.
4. Use the showssh (8) command to confirm the user public key and its number.
Do the SSH connection by using the user account of XSCF on the client software
when you log in the XSCF Shell next time. Confirm that you can log in to the
XSCF Shell by authentication with the user key.
5. When you uninstall the user public key, use the setssh (8) command with the
number of the user public key.
6. Use the showssh (8) command to delete the user public key.
2-54 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
TABLE 2-10 lists a term used in https administration.
Term Description
XSCF Web The web browser window of the XSCF Web with an XSCF-LAN connection
console
Caution – IMPORTANT - The self CA is constructed in XSCF. You cannot use the
XSCF’s self CA as an external CA for another system. If no external CA and CA in
intranet exists in your system environment, use the self CA. (See Step b)
CA and Procedures
The following are the settings procedures for each type of CA.
3. Request the issue of the certificate for the CSR to the CA.
5. Enable https.
For Step 1 - Step 5 above, specify each option using the sethttps(8) command.
Also, when using the XSCF Web, select the appropriate items for each setting.
■ When the XSCF Unit is redundant, the https settings are automatically applied to
the standby XSCF Unit.
4. Enable https.
TABLE 2-11 lists setting items and the corresponding shell commands.
2-56 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
TABLE 2-11 https Administration (Continued)
Note – To enable the https, an XSCF reset is required. Please reset the XSCF using
by rebootxscf (8) command. After the XSCF reset, the XSCF session is
disconnected. Please log in again to the XSCF. The https settings are automatically
applied to the standby XSCF Unit for a system with a redundant XSCF
configuration.
Note – When the expiration date of the web server certificate has passed, or you
change the web server certificate, configure the https settings again.
1. Use the showhttp (8) or the showhttps (8) command to display https settings.
3. To enable the https, the XSCF reset is required. Use the rebootxscf (8)
command to reset the XSCF.
XSCF> rebootxscf
The XSCF will be reset. Continue? [y|n] :y
■ After the XSCF reset, the XSCF session is disconnected. Please log in again to the
XSCF.
2-58 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
1. Use the sethttps (8) command to create a web server private key.
2. Use the sethttps (8) command to create the CSR specifying the distinguished
name (DN). (See the DN description in "External authentication" in TABLE 2-11.)
3. Use the sethttps (8) command to display the CSR. Copy the displayed CSR
(BEGIN to END) and save it in the text file.
XSCF> showhttps
HTTPS status: disabled
Server key: installed in Jul 11 06:33:25 UTC 2006
CA key: installed in Jul 11 06:33:21 UTC 2006
CA cert: installed in Jul 11 06:33:21 UTC 2006
CSR:
-----BEGIN CERTIFICATE REQUEST-----
MIIByzCCATQCAQAwgYoxCzAJBgNVBAYTAkpQMREwDwYDVQQIEwhLYW5hZ2F3YTER
MA8GA1UEBxMIS2F3YXNha2kxEDAOBgNVBAoTB0ZVSklUU1UxDDAKBgNVBAsTA0VQ
:
uni/n3g2/F5Ftnjg+M4HtfzT6VwEhG01FGP4IImqKg==
-----END CERTIFICATE REQUEST-----
4. Send the copied CSR to the CA and request the web server certificate.
5. Perform the sethttps (8) command with option for import. Then copy and
paste the signed web server certificate in the window. Please press Enter and
press the Ctrl-D key. Then the importing is completed.
XSCF> rebootxscf
The XSCF will be reset. Continue? [y|n] :y
■ After the XSCF reset, the XSCF session is disconnected. Please log in again to the
XSCF.
8. Access the XSCF Web specifying the https form client. In the window, please
check that the security warning dialog is not displayed or confirm whether the
certificate is correct.
2-60 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
Creating a Web Server Certificate by Constructing the Self CA
■ Command operation
1. Use the sethttps (8) command to create a self-signed web server certificate by
specifying the DN.
2. Use the showhttps (8) command to confirm the generated web server
certificate.
XSCF> showhttps
HTTPS status: disabled
Server key: installed in Jul 11 06:33:25 UTC 2006
CA key: installed in Jul 11 06:33:21 UTC 2006
CA cert: installed in Jul 11 06:33:21 UTC 2006
CSR:
-----BEGIN CERTIFICATE REQUEST-----
MIIByzCCATQCAQAwgYoxCzAJBgNVBAYTAkpQMREwDwYDVQQIEwhLYW5hZ2F3YTER
MA8GA1UEBxMIS2F3YXNha2kxEDAOBgNVBAoTB0ZVSklUU1UxDDAKBgNVBAsTA0VQ
:
uni/n3g2/F5Ftnjg+M4HtfzT6VwEhG01FGP4IImqKg==
-----END CERTIFICATE REQUEST-----
XSCF> rebootxscf
The XSCF will be reset. Continue? [y|n] :y
■ After the XSCF reset, the XSCF session is disconnected. Please log in again to the
XSCF.
1. Audit event data is logged in the form of audit records (see TABLE 2-12).
2. The audit records are stored in order by date in the local audit files of the XSCF
firmware (see TABLE 2-12).
3. The audit files are linked and become an audit trail (see TABLE 2-12).
4. Audit records are thus kept as an audit trail so that the user can refer to the Audit
trail (see viewaudit (8) ).
Term Description
2-62 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
TABLE 2-12 Audit Administration Terms (Continued)
Term Description
Audit trail Set of audit files. The user refers to an audit trail to analyze the information contained
in it.
Audit policy Audit settings. The audit policy mainly defines whether auditing is enabled or
disabled and the management method when audit trail becomes full.
Audit token One field in an audit record. An audit token contains an audit event attribute, such as
"user" or "privilege".
TABLE 2-13 lists the setting items and the corresponding shell commands.
Shell
Item Description Command Remarks
Shell
Item Description Command Remarks
Note – (1) If audit is disabled, writing to the audit trail is stopped, all requests to the
log file transfer to the log archive function are also stopped. When audit is enabled,
writing restarts. Rebooting the system disables and then enables access auditing.
Also, the local audit file of XSCF have the primary and secondary files. The data is
kept as is even if you perform archiving unless it exceeds the threshold of audit file.
Therefore, the usage of the audit file never becomes 0.
Note – (2) For detail of global policy, see the Administration Guide.
2-64 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
Note – (3) If an audit trail becomes full while suspend is specified, XSCF Shell or
XSCF Web operation will be locked; you will not be able to complete the operation.
Writing any further entries to the audit trail stops until you either clear out some
audit trail space, or the until the audit policy is changed to count.
If the audit trail becomes full while count is the specified policy, new audit trail data
is discarded, and the number of times that records are dropped is counted.
If you plan to specify suspend, you need to generate in advance a user account that
has the auditadm privilege specified, and whose audit policy is set to disable.
If an audit trail becomes full when suspend is specified, XSCF will be locked. When
this happens, login using the user account that you set up in advance with audit
policy set to disable, and clear the audit trail space. Then continue with XSCF
operation.
If the audit trail space becomes full when "suspend" is specified, and you haven't
previously set up in advance a user account with audit policy "disable", you will not
be able to clear the audit trail space or perform any other functions. In this case, you
must log in as default user from the console, as described in "Setup Summary by the
XSCF Shell" on page 2-2. Then clear the audit trail space as default user.
Note – (4) Warnings are displayed as console messages and secure email. The
following is an example.
WARNING: audit trail is 91% full
You can clear space by manually transferring the current audit trail files to remote
storage or by deleting them. For details of transferring or deleting, see “Enabling or
Disabling Audit, Transferring a Log File, and Deleting Audit Data”, the viewaudit
(8) man page, or the XSCF Reference Manual. For audit policy details, see the
Administration Guide.
Note – (5) For detail of viewaudit (8) command, see the XSCF Reference Manual.
<Example 1> Disable writing to the audit trail and transfer the log
file.
XSCF> setaudit disable
< Example 4> Delete the log data of the audit trail.
XSCF> setaudit delete
2-66 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
Specifying the Audit Policy
■ Command operation
<Example 1> Specify three users, enable the AUDIT and LOGIN groups
for the Audit class, enable SSH login for the Audit event, and
disable the global policy for the users.
XSCF> setaudit –a yyyyy,uuuuu,nnnnn=enabe –c ACS_AUDIT,ACS_LOGIN=
enable –e AEV_LOGIN_SSH=enable –g disable
XSCF> viewaudit
file,1,2006-06-29 13:42:59.128 +09:00,20060629044259.0000000000.localhost
header,20,1,audit - start,localhost.localdomain,2006-06-29 13:42:59.131 +09:00
header,31,1,login - console,localhost.localdomain,2006-06-29 13:45:03.755
+09:00subject,1,default,normal,console
header,60,1,command - showpasswordpolicy,localhost.localdomain,2006-06-29
13:45:33.653 +09:00
subject,1,default,normal,console
command,showpasswordpolicy
platform access,granted
return,0
:
2-68 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
2.2.8 Log Archiving Administration
This section explains how to set the log archiving function, which saves the logs
retained on an XSCF Unit. The archive host, the archive directory, enable/disable for
the log archiving and so on are set.
Term Description
Log archiving Function that saves the log information stored on an XSCF to another
host
Archive host Host to which logs are saved
Archive directory Directory in the archive host to which logs are saved
TABLE 2-15 lists setting items and the corresponding shell commands.
Password Sets a password used for ssh login to the setarchiving The password is used for
archive host. the ssh login.
Host public Sets a public key used in server authentication setarchiving • To specify a public key,
key for the archive host. use RSA. An MD5 key
The public key is specified in any of the is displayed for a
following ways: fingerprint.
• Not specified • If a public key is set but
• Specifying a key by downloading it from the not used for this
archive host authentication, the
public key is deleted.
• Using text to specify a public key for the
archive host
Capacity Sets limits for the space consumed by archives. setarchiving Specify integer values in
There are two limits, one for each category of units of megabytes for the
logs: capacity in order,
• Audit log beginning with the audit
• Other logs log and then other logs
(Note 1).
The ranges for this setting
are as follows (Note 2):
• Audit log:
0 or unlimited,
500-50000
• Other logs:
500-50000
Note – For the types of logs that can be saved, see Chapter 8.
Note – When you set neither a defined value nor a value outside the specified
range, an error is displayed. In this event, no setting is made and the process is
terminated.
2-70 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
Specifying a Host Name, Directory Name, Login User Name and
Password for the Target of Log Archiving, and Enabling or Disabling the
Log Archiving
■ Command operation
2. Use the setarchiving (8) command to set the log archiving target.
3. Use the setarchiving (8) command to make an enable or disable selection for
the log archiving function.
XSCF> showarchiving
*** Archiving Configuration ***
Archiving state ---------- Enabled
Archive host ------------- example.com
Archive directory -------- /var/logs/xx
User name for ssh login -- foo
:
1. Use the showarchiving (8) command to display the log archiving settings.
XSCF> showarchiving -v
*** Archiving Configuration ***
Archiving state ---------- Enabled
Archive host ------------- example.com
Archive directory -------- /var/logs/this-xscf/xx
User name for ssh login -- foo
Archive host public key -- Server authentication disabled
Archive host fingerprint - Server authentication disabled
2. Use the setarchiving (8) command to set the host public key.
2-72 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
Setting Capacity Limits for the Log Archiving Function
■ Command operation
1. Use the showarchiving (8) command to display the amount of space used for
log archiving.
XSCF> showarchiving -v
*** Archiving Configuration ***
Archiving state ---------- Enabled
Archive host ------------- example.com
Archive directory -------- /var/logs/this-xscf/xx
User name for ssh login -- foo
Archive host public key -- Server authentication disabled
Archive host fingerprint - Server authentication disabled
2. Use the setarchiving (8) command to set capacity limits for logs.
<Example> Specifying capacity limits for the audit log and other
logs
XSCF> setarchiving -l Unlimited,10000
XSCF> showarchiving -v
*** Archiving Configuration ***
Archiving state ---------- Enabled
:
AUDIT LOGS OTHER LOGS
---------- ----------
Archive space limit 10000 MB 10000 MB
Archive space used 3010 MB 2252 MB
Total archiving failures 171 2
Unresolved failures 4 0
Term Description
SNMP Abbreviation for Simple Network Management Protocol. This query, command, and
response protocol is used to test and change configuration parameters of LANs and
WANs that are connected to bridges, routers, switches, or other devices via networks.
Currently, SNMPv1, SNMPv2c, and SNMPv3 are available. SNMPv3 has added
encryption and authentication functions, in comparison with SNMPv1 and SNMPv2c.
MIB Abbreviation for Management Information Base. This is the information database used to
manage the SNMP agent function, which responds with MIB information to requests
from the SNMP manager.
USM Abbreviation for User-based Security Model. This user-based security model is defined by
SNMPv3.
2-74 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
TABLE 2-16 SNMP Administration Terms (Continued)
Term Description
VACM Abbreviation for View-based Access Control Model. This view-based access control
model is defined by SNMPv3.
Group Users belonging to a VACM model. The group is defined in the access privilege of every
user in the group.
OID Abbreviation for Object Identifier. This is an object identification number. a numerical
address for an object in the MIB definition file, expressed with integers using a dot as the
delimiter.
View Method of referring to the MIB definition file. A view is a subtree of the MIB, which is
(MIB View) defined with OIDs and OID masks. An MIB access control view can be provided to a
group.
2-76 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
TABLE 2-17 SNMP Administration (Continued)
USM Sets USM management information for the setsnmpusm SNMPv3 settings.
management following for the SNMP agent: Specify the password over
information • Specifying a user authentication algorithm 8 characters.
• Sets authentication/encryption passwords
for users
• Changing authentication/encryption
-passwords for users
• Copying a user
• Deleting a user
Display VACM Displays VACM management information showsnmpvacm
management for the SNMP agent
information
VACM Sets VACM management information for the setsnmpvacm SNMPv3 settings
management following for the SNMP agent: Making Any access control view
information access control group and access control view that is provided to a group
(MIB view) settings for a user is a Read-Only view.
• Adds a user account to an access control
group
• Deleting a user from an access control
group
• Creating an MIB access control view
• Deleting an MIB access control view
• Providing an MIB access control view to a
group
• Deleting a group from all MIB access
control views
Note – (1) A user name, authentication password, and encryption password that are
common to both the sending and receiving sides are set for an SNMPv3 user.
Note – (2) If inform is specified, InformRequest is sent using the SNMPv2c agent.
XSCF> showsnmp
Agent Status: Enabled
Agent port: 161
System Location: MainTower21F
System Contact: foo@example.com
System Description: DataBaseServer
:
2-78 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
Setting SNMPv3 Trap
■ Command operation
<Example> Display of the status when settings have been made for
SNMPv1 and SNMPv2c
XSCF> showsnmp
Agent Status: Enabled
Agent Port: 161
System Location: MainTower21F
System Contact: foo@example.com
System Description: DataBaseServer
Trap Hosts:
Hostname Port Type Community String Username Auth Protocol
-------- ---- ---- ---------------- -------- --------------
host1 162 v1 public n/a n/a
host2 1162 v2 public n/a n/a
SNMP V1/V2c:
Status: Enabled
Community String: public
XSCF> showsnmp
Agent Status: Enabled
Agent Port: 161
System Location: MainTower21F
System Contact: musha@jp.fujitsu.com
System Description: DataBaseServer
Trap Hosts:
SNMP V1/V2c:
Status: Enabled
Community String: public
SP MIB
FM MIB
XSCF> showsnmp
2. Use the setsnmp (8) command to disable the trap destination host of the
SNMPv3 target.
3. Use the showsnmp (8) command to confirm that the trap destination host has
been disabled.
XSCF> showsnmp
2-80 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
Enabling/Disabling the SNMPv1 and SNMPv2c Communication
■ Command operation
XSCF> showsnmp
XSCF> showsnmp
XSCF> showsnmp
2. Use the setsnmp (8) command to set the SNMPv1 or SNMPv2c trap.
XSCF> showsnmp
XSCF> showsnmp
2. Use the setsnmp (8) command to disable the trap destination host of the
SNMPv1 or SNMPv2c target.
3. Use the showsnmp (8) command to confirm the disabling of the target the trap
destination host.
XSCF> showsnmp
XSCF> showsnmpusm
2-82 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
2. Use the setsnmpusm (8) command to set USM management information.
XSCF> showsnmpusm
XSCF> showsnmpvacm
Groups:
Groupname Username
--------------- -------------------
xxxxx user1, user2
Views
View Subtree Mask Type
--------------- ------------------- --------------- --------
all_view .1 ff include
Access
View Group
--------------- -------------------
all_view xxxxx
<Example 4> Create an MIB access control view by using an OID mask.
XSCF> setsnmpvacm createview -s .1.3.6.1.2.1 -m fe excl_view
<Example 7> Delete a group from all MIB access control views.
XSCF> setsnmpvacm deleteaccess group1
XSCF> showsnmpvacm
2-84 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
2.2.10 Mail Administration
The mail report function is used to send an email to the system administrator when
the fault has occurred in the system. This section explains how to set up the XSCF
mail report function.
Note – You should set up the mail configuration so the designated users (platadm,
system administrators, and so on) can receive immediate notification of faults that
occur on the platform or domain.
TABLE 2-18 lists the settings and the corresponding shell commands.
Shell
Item Description Command Remarks
Shell
Item Description Command Remarks
Specifying the Host Name, Port Number, and Reply Address of the
SMTP Server
■ Command operation
1. Use the showsmtp (8) command to display SMTP server setting information.
XSCF> showsmtp
Mail Server:
Port: 25
Authentication Mechanism: none
Reply address:
2. Use the setsmtp (8) command to set SMTP server setting information.
<Example 1> Specifying a host name, port number, reply address and
SMTP authentication
XSCF> setsmtp -s mailserver=192.1.4.5 -s port=25 -s replyaddress=
yyyy@example.com -s auth=smtp-auth -s usr=usr001 -s password=
xxxxxxxx
<Example 2> Specifying a host name, port number, reply address and
POP authentication
XSCF> setsmtp
Mail Server [192.1.4.2]: 192.1.4.5
Port[25]:
Authentication Mechanism [none]:pop
POP Server [192.1.4.2]:
User Name []: usr001
Password []: xxxxxxxx
Reply Address [yyyy@example.com]:
2-86 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
3. Check the SMTP server setting information.
XSCF> showsmtp
Mail Server: 192.1.4.5
Port: 25
Authentication Mechanism : pop
User Name: usr001
Password: ********
Reply Address: yyyy@example.com
1. Set the SMTP server as described in Specifying the Host Name, Port Number,
and Reply Address of the SMTP Server. Use the showemailreport (8)
command to display mail report setting information.
XSCF> showemailreport
E-Mail Reporting: disabled
XSCF> showemailreport
E-Mail Reporting: enabled
Recipient Address: xxxxx@example.com
4. Confirm the test mail by checking if an email with the subject "Test Mail" was
received.
For details on whether to divide a physical system board (PSB) into 1 (Not divided)
or 4 units, see Section 2.2.12, “System Board Configuration” on page 2-114.
Note – For an overview of the domain and the system board, see the Overview Guide
for your server. Also, for an overview of the component, see the Service Manual for
your server.
Term Description
Domain When hardware resources in the server are logically divided into one or more units, each
set of divided resources can be used as one system, which is called a domain. An OS can
operate in each domain.
PSB The PSB is made up of physical components, and can include 1 CMU (CPU/Memory
Board unit) and 1 IOU (I/O unit) or just 1 CMU. In midrange systems, the CMU is
mounted on MBU (Motherboard unit) . A PSB can also be used as to describe a physical
unit for addition/deletion/exchange of hardware. The PSB can be used in one of two
methods, one complete unit (undivided status) or divided into four subunits.
Note - On midrange servers, a PSB is a CMU. In a SPARC Enterprise M4000 server, a PSB
makes up the entire motherboard. In a SPARC Enterprise M5000 server, there are two
PSBs on the single motherboard (one PSB contains CPUs 0 to 3 and the other PSB contains
CPUs 4 to 7).
XSB The XSB is made of physical components. In the XSB, the PSB can be either one complete
unit (undivided status) or divided into four subunits. The XSB is a unit used for domain
construction and identification, and can be also used as a logical unit.
LSB A logical unit name assigned to an XSB. Each domain has its own set of LSB assignments.
LSB numbers are used to control how resources such as kernel memory get allocated
within domains.
System board The hardware resources of a PSB or an XSB. A system board is used to describe the
hardware resources for operations such as domain construction and use. In this manual,
the system board refers to the XSB.
2-88 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
TABLE 2-19 Domain Configuration Terms (Continued)
Term Description
Uni-XSB One of the division types for a PSB to be configured. Uni-XSB is a name for when a PSB is
logically only one unit (undivided status). It is a default value setting for the division type
for a PSB. The division type can be changed by using the XSCF command
<setupfru(8)>. Uni-XSB may be used to describe a PSB division type or status.
Quad-XSB One of the division types for a PSB to be configured. Quad-XSB is a name for when a PSB
is logically divided into four parts. The division type can be changed by using the XSCF
command <setupfru(8)>. Quad-XSB may be used to describe a PSB division type or
status.
Hardware resource Hardware components contained on a system board that configures a domain.
Domain Divides hardware resources in this system into independent software-based units.
Configuration Partitioning is performed with XSCF as follows:
1. XSBs are defined with each consisting of a CMU or MBU and an I/O unit divided by
software. (In midrange servers, there will be I/O on only half of the XSBs.)
2. Each XSB is handled as a logical system board (LSB) so that it can configure a domain
and be assigned a number (LSB number). Furthermore, XSCF can define LSB resources in
detail.
3. The domain operates with the LSB resources and the LSB number.
Domain ID (DID) ID assigned to a domain.
DCL Abbreviation for Domain Component List. This is a list of domain configuration
information. The DCL represents the hardware resource information that is set for each
domain and each LSB belonging to a domain. It can be specified and displayed by
setdcl (8) and showdcl (8), respectively.
Memory mirror In this mode, a physical system board (PSB) has two memory units, one mirroring the
mode other. Saving the same data in the separate memory units improves data security.
DIMM (Memory) Memory modules on a system board. For details on DIMMs, see the Service Manual for
your server.
Configuration If an error is detected in a domain in an initial hardware diagnosis, the range of logical
policy (Note) resources to be removed can be specified. The policy determines whether to remove
system boards or separate resources.
Omit-I/O option System board (XSB) configuration that prevents a specific domain from logically using
(Note) I/O units on a system board. The DR function is enabled with fewer hardware resources.
(A PCI and LAN driver are prevented from being incorporated into the domain of an
LSB.)
Omit-memory System board (XSB) configuration that prevents a specific domain from logically using
option memory on a system board.
(Note)
Term Description
Floating board A floating board is designated to be moved easily to another domain. In operation with a
(Note) kernel and important I/O on the system board in a domain, and to facilitate the DR
operation of the system board, it is necessary to define the system board so that can be
deleted or moved easily.
This definition is called a floating board option. A system board that lowered priority of
the kernel memory loading by enabling the floating board option is called a floating
board.
XSB status The power status and the diagnostic, assignment, and integration conditions of a system
board belonging to a domain are displayed for each XSB. The progress of changes in
conditions can be found by switching the domain configuration. The XSB status
information can be referred to with showdcl (8) and showboards (8). For details on the
XSB status, see TABLE 2-23.
Fault code Indicating that an error occurred in an XSB. For details on the fault codes, see TABLE 2-23.
System board pool The state of system board that does not belong to any domain. A system board that is the
(SP) system board pool state can be added to a domain where a CPU or memory has a high
load. When the added system board becomes unnecessary, the system board can be
returned to the system board pool state.
Note – Specified or displayed by the DCL. When the system board uses kernel or
I/O, for details of the DR operation and notation, see the Dynamic Reconfiguration
User’s Guide.
Note – For details of components such as CMU, I/O unit, and Motherboard unit,
see the Service Manual for your server.
TABLE 2-20 lists the number of domains and XSBs for each system.
2-90 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
TABLE 2-20 Number of Domains and XSBs for Each System
Note – Enabling Memory Mirror would require twice the amount of memory of a
domain used for operation. If the system board is a Quad-XSB in the high-end
systems, Memory Mirror cannot be used.
TABLE 2-21 lists the PSB, XSB, and LSB numbers to be assigned.
Note – If a PSB has one XSB number, the Uni-XSB configuration is assumed; and if
it has four XSB numbers, the Quad-XSB configuration is assumed.
TABLE 2-22 lists DCL information. The DCL has descriptors that each specify one item
of LSB information. Up to 16 items of LSB information (on the DCL) can be set for
one domain. These items can be displayed and specified by showdcl (8), and
setdcl (8). For details on DCL terms, see TABLE 2-19.
2-92 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
Note – FRU; Field-Replaceable Unit.
Note – One domain can use up to 16 LSBs. The user can define the different XSB in
each LSB by using XSCF. Also, multiple domains can assign LSBs to the same XSB. If
multiple domains assign them to the same XSB, however, the domains not using that
XSB are in a state (Unconfigured) that does not allow them to use the XSB until the
domain using it (Assigned or Configured) releases it.
Caution – IMPORTANT - When you set the DCL, please make the settings after the
domain has powered off.
TABLE 2-23 lists the XSB status information. This information can be displayed by the
showboards (8) command.
Parameter Explanation
Parameter Explanation
Note – The result of the initial diagnosis by testsb (8) command is displayed in
specified PSB. For details about the command, see the XSCF Reference Manual. For
details on XSB status transitions during system board installation, removal, and
replacement in the server, see the Dynamic Reconfiguration User’s Guide.
2-94 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
FIGURE 2-2 Domain Component Hardware
System
DomainID X (LSB/XSB)
Domain DomainID X PSB
CMU/MBU
IOU
I/O I/O I/O I/O
device device device device
XSCF
XSCF modules
Domain modules
FIGURE 2-4 and FIGURE 2-5 show XSB hardware configuration diagrams in the systems
with a single XSCF Unit. The number of hardware resources depends on whether the
PSB type is a Uni-XSB or Quad-XSB. FIGURE 2-4 and FIGURE 2-5 are examples when
two CMUs are mounted on the MBU.
2-96 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
FIGURE 2-4 XSB Configuration Diagram (Uni-XSB) (In the Midrange Systems)
CMU IOU
Memory
I/O device
Memory
MBU
XSB#01-0
Memory
Memory
CMU IOU
Memory
XSB#00-0 CPU I/O device
CPU Memory
XSB#00-1 I/O device
Memory
XSB#00-2 CPU
MBU
Memory
XSB#01-0 CPU I/O device
Memory
XSB#01-1 CPU I/O device
XSB#01-2 Memory
CPU
CPU Memory
XSB#01-3
and FIGURE 2-7 show XSB hardware configuration diagrams in the high-end systems.
The number of hardware resources depends on whether the PSB type is a Uni-XSB
or Quad-XSB.
FIGURE 2-6 shows Uni- XSB hardware configuration diagrams in high-end systems.
2-98 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
FIGURE 2-6 XSB Configuration Diagram (Uni-XSB) (In the High-End Systems)
Memory XSB#xx-0
I/O device
Memory
I/O device
Memory
XSB#xx-0
I/O device
Memory
XSB#xx-1
I/O device
Memory
XSB#xx-2
I/O device
Memory
XSB#xx-3
I/O device
1. Log in to XSCF.
2. Make memory mirror mode and Uni/Quad-XSB settings for each PSB. (Note)
(See showfru (8), setupfru (8), and Section 2.2.12, “System Board
Configuration” on page 2-114.)
3. Create the DCL information corresponding to a domain, LSB, and XSB. (See
showdcl (8), setdcl (8).)
4. Assign an XSB to the domain, according to the created DCL information. (See
addboard (8), showboard (8). )
Note – Make these settings only to change the number of XSB divisions and the
mirror mode.
2-100 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
Note – For the procedure for installing, removing, or replacing a system board in
the server, see the Service Manual for your server. Also, for details on using the DR
function, see the Dynamic Reconfiguration User’s Guide.
TABLE 2-24 lists setting items and the corresponding shell commands.
Display XSB Displays the XSB status for the specified showboards
status domain or all domains.
For XSB status information, see TABLE 2-23.
Display Displays one of the following items for the showdomainstatus
domain status current domain status: showdcl
For details of domain status, see TABLE 2-22.
Display Displays the use status of devices and showdevices
resource use resources on an XSB.
state
Display DCL Displays the DCL information for a system showdcl
information board in the specified domain.
DCL (domain Sets DCL information. setdcl "Omit-memory",
configuration Specify configuration for LSB of specified "Omit-I/O", and
information) domain. "Floating board" are
For details of configuration information, see false by default.
TABLE 2-22.
Add to domain Adds or assigns an XSB to a domain, addboard If the XSB is placed in
according to DCL information. the assign (assign
Specify the following: (reserve)) state, a reboot
• Domain ID and number of the added XSB of the assigned domain
or the addboard (8)
• assign
command with
Specify one of the following integration "configure" specified
states when the domain is running (the DR would configure the
function): board into a running
• configure (OS connection request) Solaris OS domain (the
• assign (assign (reserve)) DR function).
• reserve (assign (reserve))
Delete from Deletes an XSB from a domain. deleteboard • The XSB is placed in
domain Specify the following: the assigned (assign
• Number of the deleted XSB (reserve)) state when
"disconnect" is
• unassign
performed. At this
Specify one of the following states after state, a reboot of the
deletion when the domain is running (the domain or the
DR operation): addboard (8)
• disconnect (deletion (assigned state)) command would add
• unassign (complete deletion (pool state)) the XSB again.
• reserve (reserve deletion) • If the XSB is placed in
the reserve (reserve
deletion) state,
turning off power to
the domain places it
in the pool state.
(These are the DR
functions.)
Move to Moves an XSB from its current domain to moveboard • If the XSB is placed in
domain another domain. the assign (assign
After the XSB is deleted from its domain, the (reserve)) state, a
function adds or assigns it to the other reboot or the
domain. addboard (8)
Specify the following: command with
"configure" specified
• Domain ID and XSB number of the move
at the domain of the
destination
move destination
• assign would add the XSB.
Specify one of the following • If the XSB is placed in
movement/integration states when the the reserve (reserve
domain is running (the DR function): movement) state,
• configure (OS connection request) turning off power to
• assign (assign the XSB to the move the domain places it
destination (reserve)) in the pool state.
• reserve (reserve movement) Turning on power to
the move destination
adds the XSB.
(These are the DR
functions; see Note.)
Note – For details on using DR functions, see the Dynamic Reconfiguration User’s
Guide.
2-102 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
Displaying the XSB Status
By referring to the XSB status of a domain, the user obtains information about an
XSB, such as whether its has been assigned and whether it has been recognized by
the OS. Such information also includes the current process and state of the XSB and
whether it was added or deleted successfully. The procedure for displaying status
information is shown below.
Note – To display the domain partitioning status, see Section 2.2.12, “System Board
Configuration” on page 2-114.
■ Command operation
<Example 3> Display XSB information about pooled XSBs and domain ID 0.
XSCF> showboards –c sp -d 0
XSB DID(LSB) Assignment Pwr Conn Conf Test Fault
---- -------- ----------- ---- ---- ---- ------- --------
00-0 SP Assigned n n n Passed Normal
2-104 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
XSCF> showdcl -va
DID LSB XSB System No-Mem No-IO Float Cfg-policy
02 Powered Off System
00 00-0 False False False
01 -
02 -
03 -
04 -
05 -
06 -
07 01-0 False False False
08 01-1 False False False
09 01-2 False False False
10 01-3 False False False
11 -
12 -
13 -
14 -
15 -
1. After the DCL information, use the showfru (8), showdcl (8) commands to
display XSB status information.
2-106 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
3. Use the addboard (8) command to add an XSB and use the showboards (8)
command to confirm the XSB status.
XSCF> poweron –d 2
DomainIDs to power on:02
Continue? [y|n] :y
02 :Powering on
*Note*
This command only issues the instruction to power-on.
The result of the instruction can be checked by the "showlogs
power".
5. Use the console (8) command to connect a domain console. Check the
configuration by using prtdiag (1M).
To switch from the domain console to the XSCF Shell, please press the Enter key,
and type the sharp and period (#.) keys (Default).
6. Use the showboards (8) command to confirm the XSB status. (See TABLE 2-23.)
7. Use the showdomainstatus (8) command to confirm the domain status. (See
TABLE 2-22.)
XSCF> showdomainstatus –a
DID Domain Status
00 -
01 -
02 Running
03 -
Note – When adding the system board to the domain using DR functions that
operate the XSB without stopping the domain, see the Dynamic Reconfiguration User’s
Guide.
2-108 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
Deleting a System Board From a Domain
■ Command operation
1. Use the showdevices (8) command to display the usage of XSB resources.
CPU:
----
DID XSB id state speed ecache
02 01-0 0 on-line 2376 0
02 01-0 1 on-line 2376 0
02 01-0 2 on-line 2376 0
02 01-0 3 on-line 2376 0
02 01-1 488 on-line 2376 0
02 01-1 489 on-line 2376 0
02 01-1 490 on-line 2376 0
02 01-1 491 on-line 2376 0
02 01-2 40 on-line 2376 0
02 01-2 41 on-line 2376 0
02 01-2 42 on-line 2376 0
02 01-2 43 on-line 2376 0
02 01-3 50 on-line 2376 0
02 01-3 51 on-line 2376 0
02 01-3 52 on-line 2376 0
02 01-3 53 on-line 2376 0
Memory:
-------
board perm base domain target deleted remaining
DID XSB mem MB mem MB address mem MB XSB mem MB mem MB
02 01-0 8192 2048 0x000003c000000000 32768
02 01-1 8192 0 0x0000020000000000 32768
02 01-2 8192 0 0x000001c000000000 32768
02 01-3 8192 0 0x0000018000000000 32768
IO Devices:
----------
DID XSB device resouce usage
02 01-0 sd0 /dev/dsk/c0t0d0s0 mounted filesystem "/"
02 01-0 sd0 /dev/dsk/c0t0d0s1 swap area
02 01-0 sd0 /dev/dsk/c0t0d0s1 dump device (swap)
XSCF> poweroff –d 2
DomainIDs to power off:02
Continue? [y|n] :y
02 :Powering off
*Note*
This command only issues the instruction to power-off.
The result of the instruction can be checked by the
"showlogs power".
2-110 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
Note – When you delete the system board, please confirm the domain status, the
system board status, the device usage status on the system board, and also the
processes usage that are bound to the CPU or are accessing I/O devices. Then
confirm whether you should be able to delete the system board. Remember that
CMU resources also define the I/O resources, so deleting one resource will affect the
other. For details about operating the XSB while the OS is running, and for details
about DR messages, see the Dynamic Reconfiguration User’s Guide.
6. Use the showboards (8) command to confirm that the XSB has been deleted
from the domain.
XSCF> showdcl –a
DID LSB XSB Status
02 Powered Off
00 00-0
07 01-0
08 01-1
09 01-2
10 01-3
2. Use the setdcl (8) command to define the LSB of a new domain.
XSCF> showdcl –a
DID LSB XSB Status
01 Powered Off
00 00-0
01 01-1
02 01-2
03 01-3
------------------------------------------
02 Powered Off
00 00-0
07 01-0
08 01-1
09 01-2
10 01-3
2-112 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
6. Use the showboards (8) command to discplay the XSB status again.
XSCF> poweron –a
DomainIDs to power on:01,02
Continue? [y|n] :y
01 :Powering on
02 :Powering on
*Note*
This command only issues the instruction to power-on.
The result of the instruction can be checked by the
"showlogs power".
8. Use the showboards (8) command to confirm that the XSB has been added to
domain ID 1.
Note – When moving the system board to the domain by using the DR function that
operates the XSB without stopping the domain, see the Dynamic Reconfiguration
User’s Guide.
Note – Before dividing a PSB into XSBs or changing the memory mirror mode,
make sure that the PSB is not assigned to any domain (system board pool state;
unassign).
Term Description
Memory mirror In this mode, a physical system board (PSB) has two memory units, one mirroring the other.
mode Saving the same data in the separate memory units improves data security.
TABLE 2-26 lists the settings and the corresponding shell commands.
2-114 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
Note – Memory mirroring requires twice the amount of memory domain used for
operation. If the PSB is a Quad-XSB type in the high-end systems, memory mirroring
cannot be used. In the midrange systems, memory mirroring can be used regardless
of whether the system board is a Uni-XSB or Quad-XSB.
1. Use the showfru (8) command to display information on dividing a PSB into
XSBs.
XSCF> showfru –a sb
Device Location XSB Mode Memory Mirror Mode
sb 00 Uni No
sb 01 Uni No
sb 02 Uni No
3. Use the showfru (8) command to display information on dividing a PSB into
XSBs.
XSCF> showfru –a sb
Device Location XSB Mode Memory Mirror Mode
sb 00 Quad No
sb 01 Uni No
sb 02 Uni No
1. Use the showfru (8) command to display PSB memory mirror mode
information.
XSCF> showfru –a sb
Device Location XSB Mode Memory Mirror Mode
sb 00 Quad No
sb 01 Uni No
sb 02 Uni No
2. Use the setupfru (8) command to enable memory mirror mode on a PSB.
3. Use the showfru (8) command to confirm the setting of memory mirror mode.
XSCF> showfru –a sb
Device Location XSB Mode Memory Mirror Mode
sb 00 Quad Yes
sb 01 Uni No
sb 02 Uni No
2-116 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
4. Use the testsb (8) command to check the PSB, then check the results by using
the showboards (8) command.
XSCF> testsb 0
Initial diagnosis is about to start. Continue? [y|n] : y
Initial diagnosis is executing.
Initial diagnosis has completed.
XSB Test Fault
---- ------- --------
00-0 Passed Normal
00-1 Passed Normal
00-2 Passed Normal
00-3 Passed Normal
XSCF> showboards -va
XSB R DID(LSB) Assignment Pwr Conn Conf Test Fault COD
---- - -------- ----------- ---- ---- ---- ------- -------- ----
00-0 SP Unavailable n n n Passed Normal n
00-1 SP Unavailable n n n Passed Normal n
00-2 SP Unavailable n n n Passed Normal n
00-3 SP Unavailable n n n Passed Normal n
01-0 SP Unavailable n n n Unknown Normal n
02-0 SP Unavailable n n n Unknown Normal n
Note – You may want to suppress some functions for a domain during system
operation or maintenance. For example, during system maintenance, you may not
want to use automatic boot (suppress automatic boot), suppress a break signal from
the console (enable break signal suppression), or suppress a panic during a Host
watchdog reset.
Term Description
Note – When the mode switch on the operator panel is set to Service, the automatic
boot and host watchdog functions are suppressed and the break signal is received,
regardless of the domain mode settings.
2-118 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
TABLE 2-28 lists setting items and the corresponding shell commands.
Note – The new SPARC64 VII processors are supported only on SPARC Enterprise
M4000/M5000/M8000/M9000 servers that run certain versions of XCP firmware
(beginning with XCP 1070) and Solaris software. For specific information about these
minimum software and firmware requirements, see the latest version of the Product
Notes (no earlier than the XCP 1070 edition) for your server.
FIGURE 2-8 CPUs on CPU/Memory Board Unit (CMU) and Domain Configuration
2-120 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
A mix of SPARC64 VI and SPARC64 VII processors can be mounted on a single
CMU, as shown in CMU#2 and CMU#3 in FIGURE 2-8. And a single domain can be
configured with a mix of these SPARC64 processors, as shown in Domain 2 in
FIGURE 2-8.
To check the CPU operational mode, execute the prtdiag (1M) command on the
Solaris OS. If the domain is in SPARC64 VII Enhanced Mode, the output will display
SPARC64-VII on the System Processor Mode line. If the domain is in SPARC64 VI
Compatible Mode, nothing is displayed on that line.
By default, the Solaris OS automatically sets a domain’s CPU operational mode each
time the domain is booted based on the types of processors it contains. It does this
when the cpumode variable – which can be viewed or changed by using the
setdomainmode(8) command – is set to auto.
You can override the above process by using the setdomainmode(8) command to
change the cpumode from auto to compatible, which forces the OS to set the CPU
operational mode to SPARC64 VI Compatible Mode on reboot. To do so, power off
the domain, execute the setdomainmode(8) command to change the cpumode
setting from auto to compatible, then reboot the domain.
In an exception to the above rule, you can use the DR addboard(8) command with
its -c reserve or -c assign option to reserve or register a board with one or
more SPARC64 VI processors in a domain running in SPARC64 VII Enhanced Mode.
The next time the domain is powered off then rebooted, it comes up running in
SPARC64 VI Compatible Mode and can accept the the reserved or registered board.
2-122 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
<Example> Specify the maximum initial hardware diagnostic level for domain ID 0.
XSCF> setdomainmode -d 0 -m diag=max
Diagnostic Level :min -> max
Secure Mode :off -> -
Autoboot :on -> -
CPU Mode :auto -> -
The specified modes will be changed.
Continue? [y|n]:y
configured.
Diagnostic Level :max
Secure Mode :off (host watchdog: unavailable Break-signal:receive)
Autoboot :on (autoboot:on)
CPU Mode :auto
Enabling or Disabling the Host Watchdog Function and the Break Signal
Suppression
■ Command operation
1. Use the showdomainmode (8) command to display the host watchdog and break
signal suppression setting.
<Example> Enable Host watchdog and Break signal suppression for domain ID 0.
XSCF> setdomainmode -d 0 -m secure=on
Diagnostic Level :max -> -
Secure Mode :off -> on
Autoboot :on -> -
CPU Mode :auto -> -
The specified modes will be changed.
Continue? [y|n]:y
configured.
Diagnostic Level :max
Secure Mode :on (host watchdog: available Break-signal:non-receive)
Autoboot :on (autoboot:on)
CPU Mode :auto
3. Use the showdomainmode (8) command to confirm the secure mode is on.
2-124 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
Enabling or Disabling the Automatic Boot Function
■ Command operation
XSCF> showdomainmode -d 0
Host-ID :0f010f10
Diagnostic Level :max
Secure Mode :on
Autoboot :on
CPU Mode :auto
2. Use the showdomainmode (8) command to specify the CPU operational mode.
XSCF> showdomainmode -d 0
Host-ID :0f010f10
Diagnostic Level :max
Secure Mode :on
Autoboot :on
CPU Mode :auto
3. Use the setdomainmode (8) command to set the CPU operational mode.
<Example> Specify SPARC64 VI compatible mode for CPU operational mode of domain
ID 0.
XSCF> setdomainmode -d 0 -m cpumode=compatible
Diagnostic Level :max -> -
Secure Mode :on -> -
Autoboot :on -> -
CPU Mode :auto -> compatible
The specified modes will be changed.
Continue? [y|n]:y
configured.
Diagnostic Level :max
Secure Mode :on (host watchdog: available Break-signal:non-receive)
Autoboot :on (autoboot:on)
CPU Mode :compatible
4. Use the showdomainmode (8) command to confirm that the CPU Mode is
compatible.
Note – Restart the domain to apply the settings to the domain. You may set the
initial diagnostic level, enable or disable the host watchdog function, break signal,
automatic boot, and CPU operational mode.
2-126 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
2.2.14 Locale Administration
Locale administration is used to set the XSCF Shell default locale.
TABLE 2-29 lists setting items and the corresponding shell commands.
Setting Locale
■ Command operation
1. Use the showlocale (8) command to check the current locale information.
TABLE 2-30 lists setting items and the corresponding shell commands.
Display settings Display the altitude settings for the server. showaltitude
Altitude Specify the location altitude of the server: setaltitude A negative altitude
A set unit is specified in increments of 100 meters. cannot be set.
The setting of less than 100 meters is rounded up.
Setting Altitude
■ Command operation
1. Use the showaltitude (8) command to check the current altitude settings.
XSCF> showaltitude
1000m
Note – To apply the specified configuration, execute the rebootxscf (8) command
and reset XSCF.
2-128 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
2.2.16 DVD Drive/Tape Drive Unit Administration
DVD drive/tape drive unit configuration is used to specify a DVD drive unit and
tape drive unit by specifying a PCI card port that can connect to the DVD/tape
drive.
Note – A DVD drive unit and tape drive unit needs to be specified only for
high-end systems. In a SPARC Enterprise M4000 server, the XSB#0 on a MBU_A has
the DVD drive unit. In a SPARC Enterprise M5000 server, the XSB#0 on a MBU_B
has the DVD drive unit.
TABLE 2-31 lists terms used in DVD drive/tape drive unit administration.
Term Description
DVD drive unit DVD: digital video disk drive unit. A basic cabinet and an expansion cabinet contain one
DVD drive unit respectively, which is accessed through I/O unit card A (IOUA) mounted in
an I/O unit. The DVD drive unit is connected to a specified I/O unit and is used to a single
domain that use the I/O unit.
In the high-end systems, the DVD drive unit can be assigned to the specified IOUA port. In
the midrange systems, the DVD drive is assigned to a specific system board, but the port
cannot be specified.
Tape drive unit A basic cabinet and an expansion cabinet contain one tape drive unit respectively, which is
accessed through IOU card A (IOUA) mounted in an I/O unit. The tape drive unit is
connected to a specified I/O unit and is assigned to a single domain that uses the I/O unit.
In the high-end systems, the tape drive unit can be assigned to the specified IOUA port. In
the midrange systems, the tape drive unit is assigned to a specific system board, but the port
cannot be specified.
Note – The DVD drive/tape drive unit cannot be used to back up XSCF
information.
Display DVD Displays the DVD drive/tape drive unit setting cfgdevice
drive/tape information for an IOUA port.
drive unit
setting
information
DVD Sets the target IOUA port for connecting or cfgdevice In the system with
drive/tape disconnecting DVD drive and tape drive units. expansion cabinet,
drive unit (Note) the IOUA port
Specify the following: number is
• Connect/disconnect specified one per
cabinet.
• IOUA port number (I/O unit number - IOUA
number)
I/O unit number: 0-7; basic cabinet
8-15; expansion cabinet
Note – After the drive units are used for a domain (even if domain configuration is
changed and CMU or the I/O unit is replaced) the settings of the IOUA port number
are valid.
2-130 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
Changing the DVD Drive/Tape Drive Unit Settings
■ Command operation
1. Use the cfgdevice (8) command to display DVD drive/tape drive unit settings.
2. Use the cfgdevice (8) command to change the DVD drive/tape drive unit
settings.
<Example 1> Specify the IOUA port number 0-0 for connecting.
XSCF> cfgdevice –c attach –p 0-0
Are you sure you want to attach the device [y|n] :y
Completed.( Reservation )
<Example 2> Specify the IOUA port number 0-0 for disconnection.
XSCF> cfgdevice –c detach –p 0-0
Are you sure you want to detach the device [y|n] :y
Completed.
3. Use the cfgdevice (8) command to display DVD drive/tape drive unit settings.
Confirm the enabling/disabling the specified IOUA number.
Note – For details on COD license information terms, methods for making settings,
and license acquisition, see the Administration Guide or related COD documentation.
TABLE 2-33 lists the settings and the corresponding shell commands.
2-132 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
TABLE 2-33 COD Administration (Continued)
Add/delete Adds a license key to or deletes a license key addcodlicense Deleting a license key
license from the COD license database for XSCF deletecodlicense If the number of licenses
(Note 1) firmware. is less than the number
of COD CPUs, no
license key can be
deleted.
Display COD Displays the following COD management showcod
management information.
information • State of license reservation for domains
• Headroom quantity
• This system ID
COD Configures the following COD management setcod
management information.
• Reserve the license for specified domain.
• Change the headroom quantity (Note 2)
Note – (1) A license key must be acquired in advance. To acquire the license, contact
your sales representative.
Note – (2) When the head room is used, it is necessary to buy the license.
XSCF> showcodlicense -v
Description Ver Expiration Count Status
----------- --- ---------- ----- ------
PROC 01 NONE 16 GOOD
01:803a9241:000000001:0301010100:16:00000000:XXXXXXXXXXXXXXXXXXXXXX
1. Use the addcodlicense (8) command to add a license key that has been
acquired in advance.
XSCF> addcodlicense
01:84000000:104:0301010100:3:00000000:xxxxxxxxxxxxxxxxxxxxxx
XSCF> deletecodlicense
01:84000000:104:0301010100:3:00000000:xxxxxxxxxxxxxxxxxxxxxx
1. Use the showboards (8) and showcod (8) commands to display the information
of the COD board and license resevation.
2-134 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
<Example 1> Display COD board information.
XSCF> showboards -va
XSB R DID(LSB) Assignment Pwr Conn Conf Test Fault COD
---- - -------- ----------- ---- ---- ---- ------- -------- ----
00-0 00(00) Assigned y y y Passed Normal n
00-1 00(01) Assigned y y y Passed Normal n
2. Use the setcod (8) to specify the headroom quantity, to specify the licenses
reserved for domains.
3. Use the showcod (8) command to confirm the information license resevation.
XSCF> showcod
Chassis HostID: 80e3e446
PROC RTUs installed: 8
PROC Headroom Quantity: 4
PROC RTUs reserved for domain 0: 3
PROC RTUs reserved for domain 1: 0
PROC RTUs reserved for domain 2: 0
PROC RTUs reserved for domain 3: 0
This chapter describes how to connect consoles and terminals to XSCF in order to
use the software, and how to connect to the server.
3-1
3.1.1 Terminal Operating Modes for Connection to
XSCF
The FIGURE 3-1 shows the terminal operating modes for connecting to XSCF.
FIGURE 3-1 Operating Modes for Connection to XSCF (In Midrange Systems)
SSH/telnet/
SSH/telnet/
https
https
connection
connection
Terminal
Mail Terminal
Router
notification Server XSCF-LAN
Ethernet connection
Domain
Domain Connection to the
XSCF
: serial port
User
LAN
Terminal
Note – In the systems with two XSCF Units (high-end systems), the number of
actual XSCF-LAN and serial ports is twice that of the system with one XSCF Unit.
3-2 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
(8) command. After that, you can use the domain console (OS console) (see Note
below). You can return to the XSCF Shell console by pressing the "#." (sharp and
period) keys (default value) while holding down the Enter key. The XSCF functions
do not vary according to the port type.
Note that the XSCF Web cannot be used on PCs and workstations that are connected
via serial port.
Note – The function used to switch from the XSCF Shell to the domain console by a
command is called the XSCF console redirection function.
Note – In the server, each system board is serially and directly connected to the
XSCF Unit (multipath configuration). When the user performs the console (8)
command, XSCF automatically selects a path to the valid domain.
Serial
The XSCF Shell and domain console (OS console) can be used while a terminal is
connected to a serial port.
Ethernet
The XSCF Shell and domain console (OS console) can be used with SSH or telnet at
a terminal using an Ethernet (referred to as XSCF-LAN, in this document)
connection. Also, the XSCF Web can be used, with the appropriate browser settings.
Other functions which rely on XSCF-LAN (Ethernet) connectivity are the mail
notification function, the SNMP function, the log archiving function, the remote
maintenance service function, time synchronization with an external NTP server,
and user authentication with an LDAP server.
TABLE 3-1 lists the types of terminals connected to each port shown in FIGURE 3-1 and
corresponding port numbers.
3-4 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
Note – A maximum of 20 users can be connected to the XSCF at the same time in
the midrange systems. If 20 users are already connected to the XSCF, access from the
21st (20 +1) user attempting to establish a connection is denied. In the high-end
systems, there is a maximum of 100 users.
Note – In one domain, only one user can use the RW console. While one user is
using the RW console, another user cannot start another RW console in the same
domain. A maximum of 20 consoles can be connected to RW console and RO console
at the same time.
(Ex.domain ID 0 <RW x 1, RO x 17>, domain ID 1 <RW x 1,RO x 1>).
In the high-end systems, max 100 consoles.
TABLE 3-2 XSCF-LAN Port Numbers and Connection Directions for Functions
Port Number /
Protocol Function Connection Direction
Port Number /
Protocol Function Connection Direction
TABLE 3-3 lists the port numbers used for the DSCP Link and the functions. When
you want to strengthen security of domain side, the following each port must be
permitted to pass packets as necessary.
TABLE 3-3 DSCP Link Port Numbers and Connection Directions for Functions
Port Number /
Protocol Function Connection Direction
1. Confirm that a serial cable is inserted into the serial connector on the front of
the XSCF Unit, and confirm that the PC and workstation to be used are
correctly connected.
Baud rate: 9600 bps, Data length: 8 bit, No parity, STOP bit: 1 bit,
No flow control, Delay: Except for 0
3-6 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
FIGURE 3-2 shows an example with settings.
a. Establish a connection via the serial port to use the XSCF Shell terminal.
a. If the domain is powered off, use the poweron (8) command for the domain
on the XSCF Shell terminal and turn it on to start the OS.
b. Follow Step a to Step d in the above “Connecting the XSCF Shell terminal.”
The following is the procedure for connecting to XSCF using SSH via the XSCF-LAN
port.
1. Confirm that a LAN cable is inserted into the XSCF-LAN port connector on the
front of the XSCF Unit, or confirm that the PC and workstation to be used are
correctly connected.
Note – To start up the SSH client, see your SSH manual. For details on login, see
Chapter 5.
a. If the domain is powered off, use the poweron (8) command for the domain
on the XSCF Shell terminal and turn it on to start the OS.
3-8 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
b. Follow Step a to Step d in the above “Connecting the XSCF Shell terminal.”
The following is the procedure for connecting to a terminal using telnet via the
XSCF-LAN port.
1. Confirm that the LAN cable is inserted into the XSCF-LAN port connector on
the front of the XSCF Unit, or confirm that the PC and workstation to be used
are correctly connected.
a. If the domain is powered off, use the poweron (8) command for the domain
on the XSCF Shell terminal and turn it on to start the OS.
b. Follow Step a to Step d in the above "Connecting the XSCF Shell terminal."
1. Perform the console (8) command on the XSCF Shell terminal screen to select
the domain console.
XSCF> console -d 0
Note – One RW console can be connected in one domain. If a user with platadm or
domainadm user privilege forcibly connects a RW console, the currently connected
RW console is disconnected.
2. To switch from the domain console to the XSCF Shell, press the escape
character, "#" (default value) and "." (sharp and period) keys while holding
down the <Enter> key.
3. Confirm that the XSCF Shell prompt (XSCF>) is displayed in the terminal.
4. To set a escape character different from the default value, perform the console
(8) command with specifying the option. It is enabled only at the current
session.
3-10 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
Note – For details on types of the escape character, see the man page or the XSCF
Reference Manual.
SSH/telnet/
SSH/telnet/ https
https connection
connection
Terminal
Terminal
Mail Router
Notification
XSCF-LAN port
Basic cabinet
DomainID m
DomainID n XSCFU Intranet
#0
User
LAN
DomainID x
DomainID y XSCFU
#1
User
LAN
Serial port
When you use the XSCF Shell, you can have high security by using SSH not telnet.
The XSCF Web uses the Secure Socket Layer (SSL) to provide authentication security.
3-12 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
FIGURE 3-5 shows the connection via an external network.
FIGURE 3-5 Connection of External Internet Using VPN Communication (In High-End
System)
SSH/telnet/
SSH/telnet/
https
https
Internet connection
connection
Terminal
Terminal
XSCF-LAN port
Basic cabinet
DomainID m
DomainID n XSCFU
: #0
User
LAN
DomainID x
DomainID y XSCFU
: #1
User
LAN Serial port
For security reasons, using Virtual Private Network (VPN) as the external network is
strongly recommended.
3-14 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
In the example of the configuration shown in FIGURE 3-6, if errors occur in either of
the two LAN ports and its switch hub, its LAN is replaced by the other LAN.
Moreover, if an error occurs in the switch hub, the other LAN can be relied on for
notification.
If an error occurs in the active XSCF Unit in the systems with two XSCF Units, XSCF
generates a failover, then the LAN of the other XSCF Unit can be used.
Fire Wall
LAN
DomainID x Hub
DomainID y XSCFU Fire Wall
: #1 System
User administration port
LAN Serial
Direct attach port
Serial for initial setup
maintenance
3-16 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
FIGURE 3-7 Example of LAN Port Connections Not Made Redundant
Fire Wall
LAN
DomainID x Hub
DomainID y XSCFU
: #1 System
User administration port
LAN Serial
Direct attach port
Serial for initial setup
maintenance
An FE uses either the other XSCF-LAN port with the other LAN or a maintenance
terminal that is serially and directly connected.
Fire Wall
DomainID x
LAN
DomainID y XSCFU Direct attach port
: #1 for initial setup
User maintenance
LAN Serial
Serial
3-18 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
CHAPTER 4
To display the configuration and status of a server, use the XSCF Shell.
1. Use the showhardconf (8) command to check the mode switch status.
4-1
XSCF> showhardconf
SPARC Enterprise xxxx;
+ Serial:PP20605005; Operator_Panel_Switch:Locked;
+ Power_Supply_System:Single; SCF-ID:XSCF#0;
+ System_Power:On; System_Phase:Cabinet Power On;
Domain#0 Domain_Status:Powered Off;
XSCF> showdate
Thu Jul 6 14:48:01 UTC 2006
3. Use the version (8) command to display the XCP comprehensive firmware
version, XSCF version, and OpenBoot PROM version.
4-2 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
4. Use the showstatus (8) command to display information on degraded
components in the system.
XSCF> showstatus
* BP_A Status:Degraded;
* DDC_A#0 Status:Faulted;
* PSU#0 Status:Faulted;
XSCF> showenvironment
Temperature:30.70C
Humidity:90.00%
XSCF> showenvironment temp
Temperature:30.70C
CMU#0:43.00C
CPUM#0-CHIP#0:65.00C
CPUM#1-CHIP#0:61.20C
CPUM#2-CHIP#0:64.80C
CPUM#3-CHIP#0:63.60C
CMU#1:45.50C
:
XSCF> showenvironment volt
MBU_B
1.0V Power Supply Group:1.000V
1.8V Power Supply Group:1.910V
CPUM#0-CHIP#0
1.0V Power Supply Group:1.050V
:
XSCF> showhardconf
SPARC Enterprise xxxx;
+ Serial:PP20605005; Operator_Panel_Switch:Locked;
+ Power_Supply_System:Single; SCF-ID:XSCF#0;
+ System_Power:On; System_Phase:Cabinet Power On;
Domain#0 Domain_Status:Powered Off;
4-4 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
The displayed information on each I/O boat includes the unit number, serial
number, and link information.
The displayed link information includes the version, serial number, and
type.
The displayed information on each PSU includes the unit number and serial
number.
■ XSCF Unit information
Unit number, status, version, serial number, and FRU number
■ XB unit information
Unit number, status,version, serial number, and FRU number
■ BP information
Unit number, status, version, serial number, FRU number and each DDC
information
The displayed information on each DDC includes the unit number version,
serial number, and FRU number.
■ Clock unit information
Unit number, status, version, serial number, and FRU number
■ Operator panel information
Unit number, status, version, serial number and FRU number
■ PSU information
Unit number, status, serial number, FRU number, power status, and voltage
■ FANBP information
Unit number, status, version, serial number, and FRU number
■ FAN unit information.
Unit number, status, serial number
Note – The External I/O Expansion Unit may be referred to as IOBOX in example
program output and the text in this manual.
Note – For details on domain management, configuration and each command, see
Chapter 2, the XSCF Reference Manual, or the Administration Guide.
1. Use the showdcl (8) command to check the domain ID, LSB number,
configuration policy, No memory state (true/false), No IO state (true/false),
floating board state, and degradation information.
4-6 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
2. Use the showdomainstatus (8) command to check the domain status.
XSCF> showdomainstatus -a
DID Domain Status
00 Running
01 -
02 Powered Off
03 Panic State
04 Shutdown Started
05 Booting/OpenBoot PROM prompt
06 Initialization Phase
07 OpenBoot Execution Completed
3. Use the showboards (8) command to check the XSB number, domain ID, LSB
number, and XSB status.
XSCF> showboards -a
XSB DID(LSB) Assignment Pwr Conn Conf Test Fault
---- -------- ----------- ---- ---- ---- ------- --------
00-0 00(00) Assigned y y y Passed Normal
00-1 00(01) Assigned y y y Passed Normal
00-2 SP Available y n n Passed Normal
00-3 02(00) Unavailable y n n Unknown Normal
4. Use the version (8) command to check the OpenBoot PROM version of a
domain.
For details on adding or changing a domain, see Chapter 2 of the XSCF Reference
Manual or the Administration Guide.
For details on using the DR function to change the domain configuration, see the
Dynamic Reconfiguration User’s Guide.
4-8 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
■ sendbreak
■ setpowerupdelay
■ showpowerupdelay
■ setshutdowndelay
■ showshutdowndelay
■ setdualpowerfeed
■ showdualpowerfeed
1. Use the showdomainstatus (8) command to check the power status of the
system.
XSCF> showdomainstatus -a
DID Domain Status
00 Running
01 Powered Off
02 Powered Off
03 Powered Off
XSCF> poweron -a
DomainIDs to power on:00,01,02,03
Continue? [y|n] :y
00 :Not powering on: The power supply has already been turned on.
01 :Powering on
02 :Powering on
03 :Powering on
*Note*
This command only issues the instruction to power-on.
The result of the instruction can be checked by the
"showlogs power".
Note – Only the domains that are able to be powered on are displayed.
1. Use the showdomainstatus (8) command to check the power status of the
system.
XSCF> showdomainstatus -a
DID Domain Status
00 Running
01 Running
02 Running
03 Running
4-10 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
2. Use the poweroff (8) command to turn off power to all domains.
XSCF> poweroff -a
DomainIDs to power off:00,01,02,03
Continue? [y|n] :y
00 : Powering off
01 : Powering off
02 : Powering off
03 : Powering off
*Note*
This command only issues the instruction to power-off.
The result of the instruction can be checked by the
"showlogs power".
Note – Only the domains that are able to be powered off are displayed.
Note – If the poweroff (8) command is performed, and the shutdown has
completed, then the domain is powered off.
1. Use the showdomainstatus (8) command to check the power status of all
domains.
XSCF> showdomainstatus -a
DID Domain Status
00 Powered Off
01 Running
02 Powered Off
03 Powered Off
*Note*
This command only issues the instruction to power-on.
The result of the instruction can be checked by the
"showlogs power".
1. Use the showdomainstatus (8) command to check the power status of all
domains.
XSCF> showdomainstatus -a
DID Domain Status
00 Running
01 Running
02 Running
03 Powered Off
4-12 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
2. Use the poweroff (8) command to turn off power to the specified domain.
*Note*
This command only issues the instruction to power-off.
The result of the instruction can be checked by the
"showlogs power".
*Note*
This command only issues the instruction to power-off.
The result of the instruction can be checked by the
"showlogs power".
Note – If the poweroff (8) command is performed, and the shutdown has
completed, then the domain is powered off.
■ When the domain OS is being booted, the power cannot be turned off. After OS
booting is completed, execute the poweroff (8) command again.
■ When the domain OS is running in single user mode, the power cannot be turned
off using the poweroff (8) command. Execute the shutdown (1M) command on
the domain.
Note that when the domain OS is running, domain power-off (shutdown -i5, or
equivalent) is required.
1. Use the showdomainstatus (8) command to check the power status of the
domain to which a panic instruction is to be issued.
XSCF> showdomainstatus -a
DID Domain Status
00 Running
01 Running
02 Running
03 Running
2. Use the reset (8) command to issue a panic instruction to the specified
domain.
*Note*
This command only issues the instruction to reset.
The result of the instruction can be checked by the
"showlogs power".
4-14 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
4.4.6 Domain Reset
■ Command operation
1. Use the showdomainstatus (8) command to check the power status of the
domain.
XSCF> showdomainstatus -a
DID Domain Status
00 Running
01 Running
02 Running
03 Running
2. Use the reset (8) command to issue a reset instruction to the specified domain.
*Note*
This command only issues the instruction to reset.
The result of the instruction can be checked by the
"showlogs power".
*Note*
This command only issues the instruction to reset.
The result of the instruction can be checked by the
"showlogs power".
XSCF> showdomainstatus -a
DID Domain Status
00 Booting/OpenBoot PROM prompt
01 Running
02 Running
03 Running
Note – When the mode switch on the operator panel is set to "Service" or auto boot
is disabled by the setdomainmode (8) command, automatic boot of the operating
system after the reset instruction is suppressed.
Note – Since the reset (8) command forcibly resets the system, this command may
cause a failure in a hard disk drive or other components. Use this command only for
the purpose of recovery, such as if the operating system hangs, and for other limited
purposes.
XSCF> showdomainstatus -a
DID Domain Status
00 Running
01 Running
02 Running
03 Running
2. Use the sendbreak (8) command to send a Break signal to the specified
domain.
XSCF> sendbreak -d 0
Send break signal to DomainID 0?[y|n] :y
4-16 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
3. Confirm ok prompt on the specified domain console.
Note – To send the break signal to the domain, the domain mode setting is required.
When the mode switch on the operator panel is set to SERVICE, the automatic boot
and host watchdog functions are suppressed and the break signal is received,
regardless of the domain mode settings. For details of the domain mode settings, see
Section 2.2.13, “Domain Mode Configuration” on page 2-117.
XSCF> showpowerupdelay
warmup time : 10 minute(s)
wait time : 20 minute(s)
2. Use the setpowerupdelay (8) command to set the air-conditioning wait time.
Set the air-conditioning wait time from 0 to 255 (min). The default is "0 min."
3. Confirm whether the setting time is valid when turning on the server power
supply the next time, by checking the time from when you perform the power
on till when the PSU is actually turned on.
Note – The FAN in a midrange system is driven at low speed as the server starts the
power-on process.
■ Command operation
XSCF> showpowerupdelay
warmup time : 10 minute(s)
wait time : 20 minute(s)
2. Use the setpowerupdelay (8) command to set the warm-up time. Set the
warm-up time from 0 to 255 (min). The default is "0 min."
3. When turning on the server power supply the next time, please confirm that it
takes more time than usually by checking the amount of time it takes from the
power on until the time when the first Power On Self Test (POST) start message
is displayed.
Note – Once the air-conditioning time is set, the warm-up time will be valid after
the power is turned on and the air-conditioning time elapses.
Caution – IMPORTANT - When the power is turned on from the operator panel,
the air-conditioning time and warm-up time that you set are ignored. If you have set
these times and wish to observe them at startup, perform the poweron (8)
command.
4-18 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
4.4.10 Shutdown Wait Time Administration
The shutdown wait time administration is a setting to delay the shutdown start by
specifying the shutdown start time when a power failure has occurred in the system
with the UPS.
■ Command operation
1. Use the showshutdowndelay (8) command to display the shutdown wait time.
XSCF> showshutdowndelay
UPS shutdown wait time : 500 second(s)
2. Use the setshutdowndelay (8) command to set the shutdown wait time. Set
the shutdown wait time from 0 to 9999 (sec). The default is "10 sec."
Note – Enabling and disabling the dual power feed is the setting for only midrange
systems. In high-end systems, the dual power feed is optional. If you use the option,
the dual power feed is enabled.
■ Command operation
1. Use the showdualpowerfeed (8) command to display the current setting status
of the dual power feed.
XSCF> showdualpowerfeed
Dual power feed is disabled.
3. Confirm the new setting, and if it is correct, execute the rebootxscf (8)
command to reset the XSCF.
XSCF> showdualpowerfeed
disable -> enable
NOTE: Dual power feed will be enabled the next time the platform
is powered on.
4. Confirm whether the setting is valid after resetting the XSCF the next time.
XSCF> showdualpowerfeed
Dual power feed is enabled.
4-20 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
4.5 Identifying the Location of the System
When more than one same type of system is installed in the same area, it may be
difficult to locate the target system. You can easily find target machine, even when it
does not have any faulty components, by using the XSCF Shell showlocator (8)
command and looking for the blinking the CHECK LED on the operator panel.
■ Command operation
1. Use the showlocator (8) command to display the current status of the CHECK
LED.
XSCF> showlocator
Locator LED status: Off
2. Use the showlocator (8) command to blink or reset the CHECK LED.
3. Use the showlocator (8) command to display the state of the CHECK LED.
XSCF> showlocator
Locator LED status: Blinking
● Use the showstatus (8) command to display the unit status. An asterisk (*) is
attached to a unit in abnormal status.
<Example 2> The CPU is degraded due to the effect of the crossbar
unit (XBU) being degraded.
XSCF> showstatus
MBU_B Status:Normal;
* CPUM#1-CHIP#1 Status:Deconfigured;
* XBU_B#0 Status:Degraded;
4-22 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
4.6.2 Clearing the Fault/Degradation Information
The information on a faulty or degraded component is cleared when the component
is replaced. For a component replacement, please contact a field engineer.
The procedure for switching the XSCF Unit status from standby to active is as
follows:
■ Command operation
2. Use the switchscf (8) command to switch the XSCF Unit from standby status
to active status.
Note – If possible, confirm that the ACTIVE LED states changes on the front panels
of both XSCF Units. Execute the switchscf (8) command only on one side (active
side or standby side) of the XSCF Units to automatically switch active/standby
status of the other XSCF Unit.
For specifying an option in the switchscf (8) command, see the XSCF Reference
Manual.
Note – For the hardware configuration of an External I/O Expansion Unit, see the
External I/O Expansion Unit Installation and Service Manual or the Service Manual for
your server. For details and examples of use of commands, see the XSCF Reference
Manual and the ioxadm (8) man page.
4-24 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
TABLE 4-1 lists terms used in External I/O Expansion Unit administration.
Term Description
Host path Device path. A device name and device number are used to represent the
layer location of a component in the component layer structure.
(Example: IOU#1-PCIE#4)
Downlink card A downlink card that is mounted in a PCI slot in an I/O unit of the
path server and connected to an External I/O Expansion Unit. An External
I/O Expansion Unit is connected to one or two downlink cards. A
downlink card path represents the layer location indicating which
downlink card is connected to the External I/O Expansion Unit in the
layer structure. (Example: IOU#1-PCIE#2)
TABLE 4-2 lists setting items and the corresponding shell commands.
Display list Displays a list of External I/O Expansion ioxadm External I/O Expansion
Units and downlink cards. The following is Unit numbers are set in two
displayed: ways: specifying last four
• Set External I/O Expansion Unit numbers digits of serial numbers
and downlink card paths such as iox@nnnn, and
• Exernal I/O Expansion Units, I/O boards, specifying instance
link cards (Note 1), downlink cards, PSU numbers such as ioxn.
types, firmware versions, serial numbers,
part numbers, and states
Display Displays the status of the environment of the ioxadm Also, the preciseness is
environment specified External I/O Expansion Unit or displayed together with the
information downlink card as sensor measurement values. sensor measurement
The following is displayed: values.
• Current (A)
• Voltage (V)
• FAN speed (RPM)
• Temperature (C)
• LED state
Display/set Displays and sets the locator LED state for ioxadm Only one locator LED can
locator LED individual components in the specified be enabled or disabled at a
(Note 2) External I/O Expansion Unit. time in an External I/O
Each locator LED is in one of the following Expansion Unit.
states:
• Blinking
• Lit
• Off
Any of the following locator LED states can be
set:
• Enabled (on)
• Disabled (off)
Power on/off Turns on or off power to the specified I/O ioxadm Even after the power
board or PSU. switch is set to off, LEDs
Note: To forcibly disconnect an IO board and FANs continue
belonging to a domain, use the -f option. operating as long as they
are supplied with power.
Note – (1) Also called uplink cards. They are mounted on I/O boards.
4-26 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
Note – (2) A locator LED that indicates a location. The names of locator LEDs
depend on the corresponding components. For the External I/O Expansion Unit and
LED types and the descriptions of components contained in an External I/O
Expansion Unit, see the External I/O Expansion Unit Installation and Service Manual for
your server.
● Use the ioxadm (8) command to display a list of External I/O Expansion Units
and downlink card paths and to display information for each component.
● Use the ioxadm (8) command to display or set the locator LED state of the
specified component.
● Use the ioxadm (8) command to display, turn on or off power to the specified
component.
<Example 1> Display the PSU states of an External I/O Expansion Unit and
components.
XSCF> ioxadm -v list IOX@12B4
Location Type FW Ver Serial Num Part Num State
IOX@12B4 IOX 1.0 XCX033 5016937-03 On
IOX@12B4/PS0 A195 - T01056 3001701-03 On
IOX@12B4/PS1 A195 - T01074 3001701-03 On
IOX@12B4/IOB0 PCIX - XX00A3 5016938-04 On
IOX@12B4/IOB0/LINK OP 1.3 XF00X8 5017040-03 On
4-28 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
CHAPTER 5
This chapter describes how to use the XSCF Shell. The chapter also describes how to
use commands and log in with an XSCF user account. It also explains command
errors.
The XSCF commands are effectively used by users who have created user accounts
for the XSCF Shell terminal but cannot use the XSCF Web.
The following XSCF commands can be used from the XSCF Shell prompt (XSCF>)
displayed after login to XSCF.
There are nine user privilege types as described below. For details on setting the user
privilege, see Chapter 2. For details on the operations available with each user
privilege level, see Chapter 1 or the Administration Guide.
■ domainop: The user can refer to all status information in a domain.
■ domainmgr: The user can perform domain power operations.
■ domainadm: The user has domain administrator privilege and can perform every
type of domain operation.
■ platop: The user can refer to all status information in the entire system.
■ platadm: The user has system administrator privilege and can use almost all
XSCF Shell commands
■ useradm: The user can manage user accounts.
5-1
■ auditop: The user can refer to the audit method of the XSCF and the audit
records.
■ auditadm: The user can control the audit to the XSCF.
■ fieldeng: The user can perform the commands for FEs.
TABLE 5-1 outlines the XSCF Shell commands. For details on each command and user
privileges, see the man page or the XSCF Reference Manual.
Command Description
5-2 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
TABLE 5-1 XSCF Commands (Continued)
Command Description
Command Description
5-4 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
TABLE 5-1 XSCF Commands (Continued)
Command Description
Command Description
showpowerupdelay Displays the warm-up time and the air-conditioning wait time settings.
setshutdowndelay Sets the UPS shutdown delay time at power failure.
showshutdowndelay Displays the UPS shutdown delay time at power failure.
setdualpowerfeed Sets the dual power feed.
showdualpowerfeed Displays the dual power feed.
setlocator Enables or disables the CHECK LED blinking.
showlocator Displays the LED status.
switchscf Switches the XSCF Unit state (Active/Standby).
ioxadm Configures the External I/O Expansion Unit (IOBOX).
Displays the External I/O Expansion Unit settings.
clockboard Sets/Displays the number of clock unit (CLKU) used when the next platform is
powered on.
setdomparam Rewrites the OpenBoot PROM environment variable that is compulsory.
getflashimage Gets the firmware update program.
flashupdate Updates the firmware program.
version Displays the comprehensive firmware (XCP) version.
Displays the XSCF firmware version.
Displays the OpenBoot PROM firmware version.
prtfru Displays the FRU-ROM data.
snapshot Saves log information to the specified destination.
showmonitorlog Displays the XSCF monitoring messages on console in real time.
showlogs Displays an error log, power log, event log, console log, panic log, IPL log,
temperature/humidity log, and monitoring message log.
fmadm Monitors or controls the Fault Management Diagnosis Engines (FMDE).
fmdump Dumps the fault event log containing FM diagnosis results.
fmstat Displays the FMDE status.
unlockmaintenance Forcibly release the locked status of the XSCF.
rebootxscf Resets the XSCF.
who Displays users who login to the XSCF.
man Displays the man page of the specified command.
exit Ends the XSCF Shell.
5-6 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
5.2 Login to XSCF User Accounts
This section describes how to log in to XSCF. The user can log in to XSCF from an
XSCF-LAN port using either SSH or telnet, or from the serial port.
Note – In this manual, the window of the XSCF Shell terminal is called the XSCF
console.
1. After the terminal is connected to the serial port, press return on the terminal.
3. Enter XSCF commands at the shell prompt (XSCF>) that is displayed after login
to XSCF.
1. Before logging in using SSH, check that the fingerprint is pre-stored. If you
did not save the fingerprint, please connect to the serial port and use showssh
(8) to make a memo of the fingerprint of the host public key.
2. From an SSH client, specify the IP address or host name of XSCF and the port
number, if necessary (default port number 22), and use SSH connection via
XSCF-LAN.
4. The fingerprint of the host public key may be displayed with a request to
confirm its authenticity. If it is authentic, enter "yes" as the response, since the
XSCF is correct with confirming the fingerprint.
5. Enter XSCF commands at the shell prompt (XSCF>) that is displayed after log
in to XSCF.
Note – To set the password for an XSCF user account, use the password (8)
command. The shownetwork (8) command can be used to display XSCF-LAN
setting information and the current network connection status.
5-8 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
When the SSH connection is done using a user key, install the user public key in
XSCF in advance. See Chapter 2 for instructions on how to install the user public
key.
1. Enter the IP address or host name of XSCF and port number 23, and use telnet
via XSCF-LAN.
3. Enter XSCF commands at the shell prompt (XSCF>) that is displayed after you
login to XSCF.
login:jsmith
Password:xxxxxxxx
XSCF>
showenvironment
The showenvironment (8) command displays the values of all sensors in the server.
By finding out the intake temperature, humidity, voltage, and fan rotation speed in
the server, the system administrator can check for errors in the system environment.
showlocator/setlocator
These commands display status information indicated by the LEDs on devices and
the operator panel of the server. Finding out information on device errors is helpful
in component degradation and replacement. Also, the system administrator can use
the commands to identify the target device among many devices.
showconsolepath
The showconsolepath (8) command displays the operating status of the domain
console. By finding out the users of domain consoles, the system administrator can
notify the users before a user performs a server operation or server control.
5-10 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
fmadm / fmdump / fmstat
The server has an architecture that performs fault management (FMA) for CPUs,
memory, and the I/O system during OS running. The system administrator can use
the fmadm (8) command to display configuration and status information about
individual FMA modules that detect faults, perform fault diagnoses, and resolve
faults. The command can also list faulty and degraded resources. The fmstat (8)
command displays the processing time and number of events for each FMA module.
The fmdump (8) command displays detailed fault information so that system
administrator can determine faulty resources.
showdomainstatus
The showdomainstatus (8) command displays the current operating status of a
domain. The system administrator can find out the status of each domain from its
power on time to its operation start time.
sendbreak
The system administrator can use the sendbreak (8) command to send a break
signal to the OS.
showhardconf
The showhardconf (8) command lists all the components mounted in the server
and their status information. A problem component is indicated by a mark (*). The
system administrator can check the component configurations and the numbers of
different types of components.
showntp / showdate
The showntp (8) command displays the NTP server configured with the server. The
showdate (8) command displays the system standard time (XSCF time). The system
administrator can use the showdate (8) command to determine the reference time
used in the server.
5-12 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
showstatus
The system administrator can use the showstatus (8) command to list degraded
components.
showdevices / cfgdevice
The cfgdevice (8) command displays the domain to which a DVD drive unit or
tape drive unit is assigned. The showdevices (8) command displays the operating
status of resources installed on a system board (XSB). The system administrator can
use this command to determine the devices to be assigned to a domain and check
whether the DR function can be used to connect or disconnect an XSB.
console
The console (8) command establishes a connection to the domain console. This
command supports both interactive and read-only connections.
showfru / setupfru
The showfru (8) command displays the locations of devices, such as system boards,
mounted in the server and resource partition information, and the setupfru (8)
command specifies these locations and this information. The system administrator
can use the commands for effective use of resources.
showdomainmode / setdomainmode
In a certain domain, the user may want to suppress the break signal or panic with
host watchdog or disable the automatic boot function. The system administrator can
use the showdomainmode (8) command to display the related function settings and
the setdomainmode (8) command to suppress or disable one of these functions for
a domain.
5-14 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
5.6 View and Archive the XSCF Logs
This section describes the XSCF commands that fetch and display server operation
logs, console logs, temperature histories, and error logs from XSCF log files which
also configure the information for archiving XSCF logs to a host.
showlogs
The showlogs (8) command displays error logs, power logs, event logs, console
logs, panic logs, IPL logs, and temperature/humidity logs. The system administrator
can use the command to check the operating status of the server and the cause of
any error in the system.
showarchiving / setarchiving
The showarchiving (8) and setarchiving (8) commands display and specify,
respectively, the information required for saving XSCF log information to servers.
The system administrator can use these commands to set up automatic, secure
archiving of logs to a specified archive host.
Note – The server provides many other commands. For details on these commands,
see the man page or the XSCF Reference Manual.
5-16 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
exit
The exit (8) command ends the XSCF Shell.
version
The version (8) command displays the comprehensive firmware version (XCP
version, see Note) of the XSCF firmware and POST/OpenBoot PROM firmware. The
system administrator can display version information when upgrading firmware.
Note – XCP: XSCF Control Package that includes the programs which control the
hardware components making up a computer system.
Message Meaning
Note – The error message depends on the command. Therefore, you will
occasionally see more messages.
Even if a system failure or a serious error that disables reboot occurs, an email
message is guaranteed to be sent.
■ POP authentication facility and SMTP authentication at email sendings are
possible
To prevent illegal Mail Sending, POP Authentication (POP before SMTP) or SMTP
Authentication (SMTP-AUTH) can be done before mail sending is accepted with a
SMTP server.
6-1
FIGURE 6-1 outlines the XSCF mail function.
Authenti
Via SMTP sever
cation
Internet
6-2 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
Parts Fault Notification
XSCF monitors components (such as CPU modules, FAN units, CMU) in the server.
XSCF can notify the system administrator by email of any fault that occurs in these
devices.
FIGURE 6-2 shows mail being sent for parts fault notification to the system
administrator.
Fault
notification System
administrator
FAN A fault
occurs
System
The workflow is as described below. Perform each step for setup with the XSCF Shell
command line. For details on setup, see Chapter 2.
■ Step 1: Log in to XSCF.
Alternatively, log in to the XSCF Shell.
■ Step 2: Make the following settings for the XSCF mail function:
Host name or IP address of the SMTP server—(See setsmtp (8))
6-4 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
6.3 Contents of Parts Fault Notification
This section explains the contents of the email messages sent for parts faults that
occur.
FIGURE 6-3 shows the contents of mail sent for a parts fault that occurred.
FIGURE 6-3 Mail Sent for an XSCF Parts Fault That Occurred
3. Mail title
The following items are displayed in the mail example of FIGURE 6-3 (No.1 to 3 in the
figure are excluded):
6-6 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
CHAPTER 7
7-1
FIGURE 7-1 Example of a Network Management Environment
SNMP
SNMP is a protocol for managing networks. The SNMP manager consolidates
management of the operating conditions of terminals and network problems. The
SNMP agent responds with management information from the Management
Information Base (MIB) to requests from the manager. Also, a function called TRAP
can be used by the SNMP agent to exchange special information in asynchronous
communication with the manager.
Note – The SNMP agent uses the 161 port and the 162 port for trap by default.
7-2 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
7.2 MIB Definition File
The SNMP agent responds with management information from the Management
Information Base (MIB) information to requests from the manager.
Standard MIB
XSCF supports MIB-II (supports SNMPv2c and SNMPv3) and MIB-I (supports
SNMPv1), which are Internet standards, to manage mainly the following
information:
■ Basic XCF-LAN information (such as, administrator name)
■ XCF-LAN communication processing information
■ XSCF SNMP agent behavior information
For a list from the standard MIB information supported by XSCF, see Appendix C.
Extended MIB
Other than the standard MIB, two extended MIBs are supported by this system as
follows:
■ The XSCF extension MIB, which has been extended for the XSCF SNMP agent.
■ The Fault Management MIB, which has a format compatible with the Solaris OS.
scfMachineType OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "System model name and model type name."
::= { scfInfo 1 }
scfNumberOfCpu OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Number of CPUs"
::= { scfInfo 2 }
scfSysSerial OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "System serial number"
::= { scfInfo 3 }
For a list from the extended MIB information supported by XSCF, see Appendix C.
Note – The contents of the MIB definition file are defined using the notations of the
ASN1 standard.
Note – For the latest version of the MIB definition file, please contact authorized
service personnel.
7-4 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
7.3 About TRAP
When an event occurs, the SNMP agent function notifies the SNMP manager of the
event. This function is called a TRAP (see FIGURE 7-2). The XSCF TRAP covers the
following events:
1. XSCF failover
11. Occurance of unauthorized access to the XSCF SNMP agent (Standard trap)
12. Cold start trap generated at changing in composition of managed object for when
the SNMP agent starts up (Standard trap)
Note – In case 3 above, the target components are those whose fault location and
part number can be identified from among the system components monitored by the
XSCF. Even if the component cannot be identified, a TRAP is issued during the XSCF
event notification.
Note – For trap types, see the MIB definition file. For details on obtaining the XSCF
extension MIB definition file and the Fault Management MIB definition file, see
“Preface” on page xvii.
The following shows an example of the SNMP-trap when a part fault has occurred
in the system.
7-6 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
FIGURE 7-2 is a conceptual diagram of issuance of a TRAP.
System
XSCF
Trap issued
XSCF SNMP agent function started
System
XSCF
System
SNMP manager
XSCF
Parts fault
System
XSCF
Faulty part replaced
System
XSCF
Event reports.
The workflow is as described below. Perform each setup step with the setsnmp (8)
command of the XSCF Shell. For details on setup, see Chapter 2.
Starting Transmission
■ Step 1:
For setting items common to the agent protocols of SNMPv1, SNMPv2c, and
SNMPv3, specify the management information listed below.
Note – A user name, authentication password, and encryption password that are
common to both the sending and receiving sides must be set for SNMPv3.
7-8 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
■ Community name
■ Port number of the trap destination
■ Host name of the trap destination
■ Step 3:
Enable the XSCF SNMP agent function. Enable one or both of the following,
according to the user environment:
■ SNMPv1 and SNMPv2c
■ SNMPv3
Note – All MIB information except the setting items in step 2 is initialized when the
XSCF SNMP agent function is enabled.
[Disabling sending to the target trap destination host for SNMPv1, SNMPv2c]
Set, change, and delete user management information by performing the following
operations individually:
■ Specifying a user authentication algorithm
■ Setting authentication/encryption passwords for users
■ Changing authentication/encryption passwords for users
■ Copying a user
■ Deleting a user
■ Step 2:
Add user accounts in and delete users from access control groups and provide access
control views (MIB views) by performing the following operations individually:
■ Adding a user account to an access control group
■ Deleting a user from an access control group
■ Creating an MIB access control view
■ Deleting an MIB access control view
■ Providing an MIB access control view to a group
■ Deleting a group from all MIB access control views
7-10 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
CHAPTER 8
This chapter explains how to update the firmware and how to collect log data.
When updating the firmware, the new firmware (XSCF Control Package (XCP, see
Note)) is obtained from a web site (or from external media such as a CD-ROM disk)
and downloaded to an arbitrary folder on a personal computer or workstation
connected to the server. The firmware update sequence is: 1) XCP import in the
system, and 2) update.
8-1
Note – XCP: Abbreviation for XSCF Control Package. XCP is a package that has the
control programs of hardware that configures a computing system. The XSCF
firmware and the OpenBoot PROM firmware are included in the XCP file. The
firmware update functions provided by XSCF are used to manage XCP.
URL Or
Server
1. XCP import
8-2 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
2. Update (includes application of the XSCF firmware)
User Interfaces
The following function is used for the firmware update:
■ Firmware update using XSCF Web in a browser
■ XCP Import: Imports firmware to this system.
■ XCP Update: Updates the firmware to flash memory, applies the XSCF
firmware, and the OpenBoot PROM firmware.
■ Version: Displays the firmware version.
Using the XSCF Web console, the user can easily update firmware from a browser.
Also, regular maintenance and emergency firmware updates are supported. For the
method of starting XSCF Web, see Chapter 9.
■ Firmware update using the XSCF Shell
Note – For details on these four commands, see the XSCF Reference Manual.
User Privileges
The firmware update can be performed with either of the following two user
privileges:
■ platadm
■ fieldeng
Note – To obtain the URL of the Web site, see the description of the firmware
download in “Preface” on page xvii.
8-4 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
XSCF> version -c xcp
XSCF#0 (Active)
XCP0 (Current) : 1020
XCP1 (Reserve) : 1020
XSCF#1 (Standby)
XCP0 (Current) : 1020
XCP1 (Reserve) : 1020
Note – Because micro release numbers may be updated more often than the
documentation, the micro release number may appear in documents as a variable.
An example might be XCP 102x.
The XSCF and OpenBoot PROM firmwares have different firmware version
numbers. You can use the version (8) command or XSCF Web to display the XCP
version for the system or the version of a firmware program.
Note – The latest XCP information is released on the web site. To obtain the URL of
the web site, contact your sales representative.
1. XCP import
Storing the obtained XCP data in this system is called "XCP import." The system
administrator or a field engineer obtains the XCP data files from the network or
external media (CD-ROM, DVD-ROM, or flash drive), then he or she imports the
data file using an XSCF console from a client (personal computer or workstation)
connected to the server.
Simply importing XCP does not update the firmware that is running. Also, the
XCP file is imported only by the versions number of one generation.
Caution – IMPORTANT – Even if this system is divided into domains, the update
is performed to newly write the OpenBoot PROM firmware to the flash memory on
the XSB of every domain. However, unlike the XSCF firmware, just the download of
this firmware does not update the OpenBoot PROM firmware that is running. To
complete updating the OpenBoot PROM firmware in the target domain, the domain
must be rebooted.
3. Application
Making the firmware written to flash memory in this system actually usable is
called "application."
Note – The number of domains that can be updated (application) is one or more. To
apply the OpenBoot PROM firmware in the target domain, be sure to reboot the
domain for firmware application.
8-6 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
8.1.7 Firmware Update Types and Timing
The firmware update includes two types: operator's update and automatic update
(automatic matching of versions). TABLE 8-1 describes the firmware update types and
update times.
Operator's update Imports XCP and updates The system power is off XCP update time
(XCP update) the XSCF firmware and (input power is on and all
OpenBoot PROM firmware domains are stopped), or
on the XSBs belonging to all power to the domains is on.
domains (including pooled Note: The update is
domains). completed at the time of a
This is also referred to as reboot for application in all
"XCP update." domains.
Automatic update • When a CMU (Note 1) is The system power is off • Time of CMU addition or
(Automatic matching added or replaced, or the (input power is on and all replacement. Or time of
of versions) XSCF Unit is replaced, domains are stopped), or replacement of an XSCF
the firmware version of power to the domains is on. Unit that is configured
each replacement • In the system with redundantly
component is redundant XSCF Units, If • Time of addition, move,
automatically matched to you replace an XSCF Unit or replacement of a
the version of the by using the maintenance system board by the DR
replaced component. guidance, the firmware function
(Note 2) version of the
However, when a replacement XSCF Unit is
component is replaced in matched to the firmware
the state of input power off version of the replaced
(The cold replacement), the XSCF Unit.
firmware is not updated • In CMU addition or
automatically. replacement, the target
• When the DR function is domain need not be
used to add, move, or rebooted for application
replace a system board of the OpenBoot PROM
(XSB), the firmware firmware. However,
version is automatically when the domain is
matched to the firmware powered off, the number
version in the domain of versions is matched by
that uses the system the startup of the
board. domain.
Note – (2) The replacement of the XSCF Unit and the version matching is performed
by FEs. When both XSCF Units are replaced in the systems with redundant XSCF
Units (the high-end systems), or when in a midrange system, the firmware version
cannot be automatically set to match the version of the replaced unit. Perform the
operator's update for the XCP version.
In a system with redundant XSCF Units, if the system is operating with only the
active XSCF Unit, such as because of a failure, the update of all firmware is
suppressed.
Supported Hardware
When an improvement is made to either of the following types of hardware, the
firmware update using the latest XCP data must be performed.
■ XSCF Unit
■ MBU or CMU
■ CPUM
Note – If data for an older version of XCP is used for the firmware update of a
system that is running, system operation cannot be guaranteed.
8-8 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
Making Versions Agree With Each Other
XSCF automatically sets firmware versions to match each other as follows:
■ When power to a domain is turned on, the versions on the system boards in the
domain are automatically set to match each other.
■ When a system board is moved to a domain by the DR function, the version on
the board is automatically matched to the version in the destination domain.
■ When a maintenance component is replaced or added, the version is
automatically matched to the version of the firmware currently running.
Note – Depending on the XCP version and system configuration, firmware update
procedures and requirements might be slightly different. For information about
specific firmware update procedures and requirements, refer to the Product Note
about your server.
Updating XCP From the Obtain the XCP files from the • In the system with a XSCF
Network appropriate web site, and use XSCF to Unit; About 45 minutes
import XCP. Use XSCF Web or the XSCF • In the system with redundant
Shell for the firmware update. XSCF Units; About 120 minutes
Reboot the system for application to all (Excludes the time for component
domains. replacement work)
Note:
If the system has redundant XSCF Units,
the XSCF Units are switched while the
update is in progress.
Updating XCP From External Imports XCP from the CD-ROM disk by • In the system with a XSCF
Media using XSCF. Use the XSCF Web or the Unit; About 45 minutes
(When the XCP file is copied XSCF Shell for the firmware update. • In the system with redundant
onto external media such as a The rest of the task is the same as XSCF Units; About 120 minutes
CD-ROM.) updating XCP from the network. (Excludes the time for component
replacement work)
Confirm That the OpenBoot The firmware update is automatically About 5 minutes
PROM Firmware is Updated performed. (Excludes the time for component
When a CMU Has Been Added Confirm the version of the OpenBoot replacement work)
or Replaced PROM firmware in the update target
domain.
Confirming That the XSCF The firmware update is automatically About 5 minutes
Firmware is Updated When an performed by using the maintenance (Excludes the time for component
XSCF Unit Has Been Replaced guidance for FE. (Note) replacement work)
(There Are Redundant XSCF Confirm the version of the updated XCP.
Units) Note: When a component is replaced in
the state of main line switch off (input
power cable off in midrange systems)
(the cold replacement), the firmware is
not updated automatically. The operator
must match the number of the versions.
Confirming That the XSCF The firmware is not updated • In the system with a XSCF
Firmware is Updated When the automatically. The operator must match Unit; about 20 minutes
XSCF Unit Has Been Replaced the number of the firmware versions. • In the system with redundant
(in a System With a Single XSCF XSCF Units; about 40 minutes
Unit or Both Replacement in a (Excludes the time for component
System With Redundant XSCF replacement work)
Units)
8-10 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
Updating XCP From the Network
■ File preparation:
1. Download the XCP files from a public site to an arbitrary folder on a personal
computer or workstation connected to the server.
In the public site, there will be the XCP file (the firmware program (tar.gz)), the
MIB definition file, and a document concerning the XCP. There are two types of
firmware program files (tar.gz) as described below:
■ The firmware program for midrange systems (the file name begins with
FFXCP).
■ The firmware program for high-end systems (the file name begins with
DCXCP).
When you import the firmware (the XCP importing), choose the appropriate
firmware program for your system.
2. Import XCP.
a. Use the getflashimage (8) command to confirm the list of the firmware
program files (tar.gz) that are still on the system.
XSCF> getflashimage -l
Existing versions:
Version Size Date
FFXCP1010.tar.gz 46827123 Wed Mar 14 19:11:40 2007
<Example> Login a remote ftp server specifying the user name and
host name that requires authentication password, then, import the
new 1040 version firmware program (tar.gz).
a. Use the version (8) command to display the current firmware version.
8-12 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
XSCF> version -c xcp -v
XSCF#0 (Active)
XCP0 (Current) : 1010
OpenBoot PROM : 01.01.0001
XSCF : 01.01.0001
XCP1 (Reserve) : 1010
OpenBoot PROM : 01.01.0001
XSCF : 01.01.0001
OpenBoot PROM BACKUP
#0 : 01.01.0001
#1 : 01.01.0001
<Example> Update XCP from an early version, 1010, to the newer 1020 version.
XSCF> flashupdate -c update -m xcp -s 1020
The XSCF will be reset. Continue? [y|n] :y
Checking the XCP image file, please wait a minute
XCP update is started (XCP version=1020:last version=1010)
OpenBoot PROM update is started (OpenBoot PROM version=01010001)
OpenBoot PROM update has been completed (OpenBoot PROM version=01010001)
XSCF update is started (XSCFU=0, bank=1, XCP version=1020:last version=1010)
XSCF download is started (XSCFU=0, bank=1, XCP version=1020:last version=1010,
Firmware Element ID=00:version=01010002:last version=01010001)
XSCF download has been completed (XSCFU=0, bank=1, XCP version=1020:last
version=1010, Firmware Element ID=00:version=01010002:last version=01010001)
:
XSCF update is started (XSCFU=0, bank=0, XCP version=1020:last version=1010)
XSCF download is started (XSCFU=0, bank=0, XCP version=1020:last version=1010,
Firmware Element ID=00:version=01010002:last version=01010001)
XSCF download has been completed (XSCFU=0, bank=0, XCP version=1020:last
version=1010, Firmware Element ID=00:version=01010002:last version=01010001)
:
XSCF is rebooting to update the reserve bank
At this time, the XSCF will reset and the XSCF session will disconnect, so
please connect the XSCF again. Only the application of the XSCF firmware is
completed.
Note – The work described below applies to a system with redundant XSCF Units.
i) Perform the firmware update in order, beginning with the standby side and then
the active side automatically. After the update on the standby side is completed, the
active and standby sides are switched. At this time, the XSCF reset is done and the
XSCF session is disconnected.
d. To confirm that the XSCF firmware update has finished, use the showlogs (8)
command with the monitor option.
4. To complete the update of the OpenBoot PROM firmware, restart the domain.
5. Confirm that the version of the system firmware that is running is that of the
firmware applied at the XSCF Shell command line by using the version (8)
command.
■ Web browser operation
2. The login window of the XSCF Web console is displayed. Please enter an XSCF
user account and password.
8-14 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
4. Import XCP.
5. If complete message is displayed, the XCP importing has ended. Perform the
firmware update.
(The XSCF firmware is downloaded and applied, and the OpenBoot PROM
firmware is downloaded.)
a. Make a selection for the XCP update. (The version of the imported XCP
firmware and the version of the firmware currently running has already
displayed in the screen.)
b. Make a selection for the firmware version check. Confirm whether or not it is
possible to update to the new firmware version.
i) Perform the firmware update in order, beginning with the standby side and then
the active side automatically. After the update on the standby side is completed, the
active and standby sides are switched. At this time, the XSCF reset is done and the
XSCF session is disconnected.
d. Refer to the Monitor message log to confirm that the XSCF firmware update
has finished.
6. To complete the update of the OpenBoot PROM firmware, restart the domain.
7. Confirm that the version of the system firmware that is running is that of the
firmware applied from the XSCF Web console.
2. Confirm the XCP version in the XCP file (tar.gz) of external media. The latest
XCP information is released on external media or a web site. To obtain the URL
of the web site, see the description of the firmware download in “Preface” on
page xvii.
2. Confirm that the firmware version of the target domain agrees with the version
of the XSB firmware allocated to the added or replacement CMU.
■ Command operation
8-16 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
1. After doing an XSCF Unit replacement task by using the maintenance guidance
for FEs, the version of the XSCF firmware is automatically set to match the
appropriate firmware.
Note – When a component is replaced in the state of input power off (a cold
replacement), the firmware is not updated automatically. The operator must match
the number of versions.
The procedures below explain the firmware update when the replacement of one
XSCF Unit is done. When you replace both XSCF Units, see "Confirming That the
XSCF Firmware is Updated When the XSCF Unit Has Been Replaced (in a System
With a Single XSCF Unit or Both Replacement in a System With Redundant XSCF
Units)".
■ Command operation
1. Turn on power to the server after completing XSCF Unit replacement task.
2. If the replacement unit and the replaced unit have different versions, a message
is displayed.
3. Confirm the firmware version by using the version (8) command. If you find
an unmatched version of the replaced XSCF Unit, make the replaced XSCF unit
version match the current system version using the flashupdate (8) command.
Note – The sync option is only used at the active XSCF Unit. When the firmware on
the standby site is applied, the XSCF reset of the standby site is done. Then even if
the XSCF session is disconnected, the active XSCF Unit has no impact on.
4. If you find an unmatched version of the replaced XSCF Unit, select the XCP
sync. In the window, match the version of the current firmware.
5. Display the XCP version and XSCF firmware version, and confirm them.
Confirming That the XSCF Firmware is Updated When the XSCF Unit
Has Been Replaced (in a System With a Single XSCF Unit or Both
Replacement in a System With Redundant XSCF Units)
1. Turn on power to the server after completing the XSCF Unit replacement task.
2. If the replacement unit and the replaced unit have different versions, a message
is displayed.
3. If the update has been performed, follow the procedure in Updating XCP From
External Media or Updating XCP From the Network to update XCP, and confirm
the version.
Error involving a failed write or reset operation on the standby or active side
■ Case where there is one XSCF Unit (on midrange systems)
8-18 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
Q: In cases with redundant XSCF Units, why are the XSCF Units on the active and
standby sides switched while the update is in progress?
XSCF on the active side has control for updating firmware on the XSCF Unit on
the standby side. When the firmware update of the standby side is completed,
the standby side that has new firmware is switched to the active side. Then, the
firmware on the standby XSCF Unit (formerly the active XSCF Unit) is updated
in turn.
Q: Can the update of the OpenBoot PROM firmware be applied to all domains at
one time?
Yes, it can. By specifying all domains in the poweron (8) command, the new
firmware can be applied simultaneously to all the domains.
Output/Display Destination
Size (Standard Storage Period)
Type Description (Entry Size) Archiving Reference Method
Fault Log for error events, Variable-leng Domain, XSCF fmdump (8)
management notifications and faults th (Amount for about 1 month) fmdump (1M)
log (FM log) occurred in server. Archived (Note)
The display form of the log is
interchangeable on the Solaris
OS.
XSCF error log Log for error events, Variable-leng Domain, XSCF showlogs (8)
notifications and faults th (Amount for about 1 month) - XSCF Web
occurred in server. Archived
Log information is the same as
the FM log. The display form
of the log is peculiar to the
platform.
System log Log for recording output OS Domain OS commands
messages. If a failure occurs, an are used to refer
outline of the failure is output. to the logs.
Monitoring Log for recording messages, 512KB XSCF showlogs (8)
message log from the XSCF firmware, (10000 lines) - XSCF Web
reporting abnormalities
Note – Archived: Indicates log entries are replicated (backed up) on the archive
host, if log archiving is enabled. The logs displayed by the OS commands are not
archived.
Other Logs
TABLE 8-4 outlines other logs collected for XSCF log information.
8-20 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
TABLE 8-4 Other Logs
Standard
Size Storage Period
Type Description (Entry) Archiving Reference Method
Power log Log for recording power events of 1920 generations About 1 month showlogs (8)
the main unit (high-end Archived - XSCF Web
system)
720 generations
(midrange
system)
( x16B )
Event log Log for recording system 4096 generations About 1 month showlogs (8)
operations, operator panel ( x48B ) Archived - XSCF Web
operations, and events reported to
the operating system
Console log Log that is recorded as a console 512KB Amount for about 1 showlogs (8)
message log if the XSCF console is (10000 week - XSCF Web
specified as the output destination lines)/domain Archived
of the OS console.
When the input power is turned
off, the log is clear.
Panic log Console log for a panic occurrence 32KB (60lines) Amount for 1 time showlogs (8)
x2 Archived - XSCF Web
IPL log Log for the period from power on 32KB (600 lines) Amount for 1 time showlogs (8)
to completion of OS startup /domain Archived - XSCF Web
Audit log Log for XSCF audits 4MB About 1 month viewaudit (8)
Archived - XSCF Web
Temperature Log containing a history of the 25920 About 6 months showlogs (8)
and humidity temperature and humidity of the generations Archived - XSCF Web
history log main unit environment (x16B)
The humidity history is displayed (Every 10
only in the high-end server. minutes)
To download the log information, execute the snapshot (8) command with some
options in the XSCF Shell. When the command is executed, all XSCF log information
is saved at the specified location.
Note – The download information by using the snapshot (8) command does not
include log archives. The archived logs are stored on the archive host. The log
archives can be accessed by logging in to the archive host.
The log can be saved in the device using one of the following two methods.
■ The log information can be saved when a USB device has been connected to the
USB connector mounted on the XSCF Unit front panel.
■ The log data is transmitted through the network with an encryption protocol.
Note – The USB device connected locally is only for the download of data. The USB
device should only be formatted using the FAT32 file system. Please ask authorized
service personnel about the USB capacity and the handling of USB devices.
Note – The snapshot (8) command can encrypt collected data by specifying an
option. If you collect the data, be sure to ask the authorized service personnel to
collect only the log file, the encryption information, and the method of sending the
log file.
Saving the Logs by Connecting the USB Device for Exclusive Use to the
Front Panel of the XSCF Unit
■ Web browser operation
1. Select the snapshot (Note) menu for saves of the logs menu and display the
saving operation page.
2. Connect a USB device to the USB connector mounted on the XSCF Unit front
panel.
3. In the window, select the USB device on the XSCF Unit front panel.
8-22 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
4. Set the encryption password used for encrypting the output log file.
5. Execute the data transfer. When the data transfer is complete, please contact
authorized service personnel.
■ Command operation
1. Connect a USB device to the USB connector mounted on the XSCF Unit front
panel.
2. Perform the snapshot (8) command and specify the local USB device on the
XSCF Unit for the output file (see Note).
Note – For details on using the snapshot (8) command, including how to enable
encryption, see the man page or the XSCF Reference Manual.
1. Select the snapshot menu for saving the log menu and display the saving
operation page.
2. In the window, select the download button and specify the target directory.
3. Execute the data transfer. When the data transfer is complete, please contact
authorized service personnel.
■ Command operation
1. Perform the snapshot (8) command using a public key, specifying the target
directory, and specifying the encryption password for the output file.
Caution – IMPORTANT - When the XSCF Unit is the redundant configuration, log
in to the standby side and collect the log in the same way.
File name : The file name is generated automatically at XSCF IP address and the
log taking out time. So, the log file cannot be generated in the file name
of the user specification.
File format : zip
8-24 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
CHAPTER 9
When a configured user establishes a connection with a web browser to the XSCF
Web from a client terminal and logs in with an XSCF user account, either a tree
index of available pages or another such page is displayed. Select the target page,
such as the device status page. For details on creating the user account, see
Chapter 2.
9-1
TABLE 9-1 XSCF Web Pages
Login page XSCF Web console login page. Log in with an XSCF user account from the login
page.
Menu frame In the page displayed by default after login, there is a frame of the tree navigator
(Tree frame) to select each page.
There are the following three kinds of tree navigators.
- Menu; The menu of various settings, operations, and state displays that are
displayed in the tree.
- Physical; Physical components of the server are displayed in the tree
- Logical; Logical components of each domain are displayed in the tree
Main page A generic name of the detailed page located at the right of the screen. When you
select an item from the menu in the tree frame, the target page is displayed here.
Event frame A page that displays the monitoring message located under the screen.
(Monitor message frame) Frame displaying the entire system events.
As for the monitor message frame, the content of the display is regularly
refreshed. An initial value at refreshing intervals is 60 seconds. You can change
the interval value on the same frame.
Status display Page displaying the status of the entire system and the domain status. The page
display includes the External I/O expansion Unit status.
System/domain operation Page for operations for the entire system and individual domains. When a setting
item is selected by the menu, a target page is displayed. The pages include pages
for power operations, domain configuration management, and DR operations.
XSCF settings Pages for making XSCF operation settings. When a setting item is selected by the
tree frame menu, a target page is displayed.
Utility pages Pages such as firmware update, remote maintenance service, XSCF reset, and
XSCF switch (high-end systems only).
Log display Page displaying logs. Error logs, power logs, event logs, console logs, and other
logs are displayed.
Standby side page (high-end Page is displayed when you login to standby Unit.
systems only)
9-2 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
FIGURE 9-1 shows an example of the Login page.
9-4 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
FIGURE 9-3 shows an example of the Tree frame and main page.
Note – Screen layouts and displays are provided as image examples, and they may
be changed to improve functionality. The screen displays shown may also depend on
the model and other conditions.
Note – The browser window for the XSCF Web is called the XSCF Web console.
Browser Version
2. JavaScript™ enabled
9-6 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
9.2.4 Specifying the URL
When specifying the URL, specify the IP address configured with XSCF or the XSCF
host name as the root directory.
If Authentication Fails
If login fails, a message indicating that login failed is displayed. Further, event and
audit logs are collected.
9-8 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
9.4 XSCF Web Pages
This section describes the configuration of pages available with the XSCF Web
console.
Note – Menu items may be changed to improve functionality. The menu displays
shown below may also depend on the model and other conditions.
Page configuration is described below. Each function provides the same results as
those of the corresponding XSCF Shell command. For details on the functions, see
Chapter 2 and Chapter 5.
9-10 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
Displaying System Status
TABLE 9-3 lists the functions for displaying the status of the entire system. Select
[Status]-[System Status] in the Menu tree.
Function Remarks
Mode switch display Displays the mode switch status of the operator
panel.
This function is equivalent to the showhardconf
(8) command.
System time display This function is equivalent to the showdate (8)
command.
Failure component display This function is equivalent to the showstatus (8)
command.
Displaying temperature and humidity information This function is equivalent to the
showenvironment (8) command.
The humidity is displayed in the high-end systems.
TABLE 9-4 lists the functions for displaying the status of a domain. Select
[Status]-[Domain Status] in the Menu tree.
Function Remarks
Domain configuration information display Displays the XSB number corresponding to each
LSB number of each domain in the form of table.
Domain status display Configuration policy and domain power status are
displayed. This function is equivalent to the
showdcl (8) command.
XSB information display This function is equivalent to the showdcl (8),
showboards (8), and showstatus (8) commands.
TABLE 9-5 lists the function for displaying the status of CPU, memory, and I/O
devices in each XSB. Select [Status]-[Device Status] in the Menu tree.
Function Remarks
9-12 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
System and Domain Operation
TABLE 9-6 lists the function used for the system as a whole and individual domains.
Select [Operation]-[Domain Operation]-[Domain Power] in the Menu tree.
Function Remarks
TABLE 9-7 lists the functions used for specifying each domain mode. Select
[Operation]-[Domain Operation]-[Domain Mode Configuration] in the Menu tree.
Function Remarks
Domain mode configuration Suppresses the send break, Alive check, and
automatic boot functions. Also, display the domain
mode status.
This function is equivalent to the setdomainmode
(8) and showdomainmode (8) commands.
Function Remarks
System board configuration information display Displays the XSB division information, the XSB
number, and the memory mirror information for
each PSB in the form of table.
System board detail display Displays the PSB and the XSB on the PSB detail
information. This function is equivalent to the
showfru (8), showhardconf (8), and showboards
(8) commands.
XSB division / memory mirroring configuration Divides a PSB into XSBs and sets the memory
mirror mode. This function is equivalent to the
setupfru (8) command.
Diagnosis system board This function is equivalent to the testsb (8)
command.
9-14 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
TABLE 9-9 lists the functions for the domain configuration. Select
[Operation]-[Domain Configuration]-[Domain Configuration] in the Menu tree.
Function Remarks
Domain configuration information display (DCL) Displays the DCL information for a system board
in the specified domain.
This function is equivalent to the showdcl (8)
command.
Configure the DCL information Sets the DCL information. Specify configuration for
LSB of specified domain such as configuration
policy.
This function is equivalent to the setdcl (8)
command. For detail of configuration information,
see TABLE 2-22.
XSB addition, deletion, and movement Specifies the XSB configuration modification to the
domain as below.
• Assign or configure a system board to a domain
• Delete a system board from a domain
• Move a system board form one domain to
another
These functions are equivalent to the addboard
(8), deleteboard (8), and moveboard (8)
command.
Please operate as well as the procedure in
Section 2.2.11, “Domain Configuration” on
page 2-88. Also, when you use the DR function,
please operates as well as the procedure in the
Dynamic Reconfiguration User’s Guide.
Function Remarks
XSCF network information and status display Displays the XSCF network information and status.
This function is equivalent to the shownetwork (8)
and showhostname (8) commands.
XSCF network configuration and display Sets each IP address, host name, domain name,
netmask, and enabling/disabling of the XSCF
network interface.
This function is equivalent to the setnetwork (8)
and sethostname (8) commands.
The DSCP link address is displayed as the PPP
connection interface. However, the DSCP link
address cannot be set through the XSCF Web. Set
the address by using the setdscp (8) command.
Route display and configuration Displays and configures the routing.
This function is equivalent to the showroute (8)
and setroute (8) commands.
DNS server display and configuration Dispalys and configures the nameserver.
This function is equivalent to the
shownameserver (8) and setroute (8)
commands.
Apply network settings Applies the network settings. After saving the
settings, to complete the settings, XSCF reset is
required.
This function is equivalent to the applynetwork
(8) and rebootxscf (8) commands.
9-16 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
TABLE 9-11 lists the functions for setting the XSCF time. Select [Settings]-[Time] in the
Menu tree.
Function Remarks
System time display and setting Displays and sets the current system time.
This function is equivalent to the applynetwork
(8) and rebootxscf (8) commands.
After setting, the XSCF is reset
NTP server display and configuration Displays and sets the time zone and Daylight
Saving Time.
These function are equivalent to the showntp (8)
and setntp (8) commands. Reset XSCF to
complete the settings.
TABLE 9-12 lists the functions for setting the SSH/telnet. Select
[Settings]-[SSH/Telnet] in the Menu tree.
Function Remarks
SSH Enabling and disabling Displays and sets the enabling/disabling the SSH.
These function are equivalent to the showssh (8)
and setssh (8) commands.
After enabling SSH, the XSCF reset is required.
telnet Enabling and disabling Displays and sets the enabling/disabling of telnet.
These function are equivalent to the showtelnet
(8) and settelnet (8) commands.
After disabling telnet, XSCF reset is required.
Note – The host key generation, the user public key registration/deletion, and the
timeout period setting for XSCF Shell are not supported by XSCF Web. Set these
functions by using XSCF Shell.
Function Remarks
LDAP server display and registration Displays and configures the LDAP server when
XSCF is as an LDAP client.
This function is equivalent to the showldap (8) and
setldap (8) commands.
Certificate display and importation Displays and import an LDAP server certificate.
This function is equivalent to the showldap (8) and
setldap (8) commands.
TABLE 9-14 lists the functions for configuring XSCF user management. Select
[Settings]-[User Manager] in the Menu tree.
Function Remarks
User accounts list display Displays user accounts information and the state
being registered now. The useradm privilege is
required.
This function is equivalent to the showuser (8)
command.
User accounts addition and deletion Adds and deletes a user account. The useradm
privilege is required.
These functions are equivalent to the adduser (8)
and deleteuser (8) commands.
Enabling/disabling user accounts Enable and disable a user account. The useradm
privilege is required.
These functions are equivalent to the enableuser
(8) and disableuser (8) commands.
User accounts information display and change Displays a user account information and changes
the password, privilege, password policy. The
useradm privilege is required.
These function are equivalent to the password (8),
setprivileges (8), and setpasswordpolicy (8)
commands.
9-18 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
TABLE 9-14 User Management Configuration (2 of 2)
Function Remarks
Your own account information display and Displays information of your own account without
password change the useradm privilege and changes the password.
These functions are equivalent to the showuser (8)
and password (8) commands.
Password policy display and setting Display the current system password policy. And
set the password policy that will be applied now.
These function are equivalent to the
showpasswordpolicy (8) and
setpasswordpolicy (8) commands.
Privileges for remote user account settings Change the privilege for a user account that is
defined in an LDAP repository.
This function is equivalent to the setprivileges
(8) command.
TABLE 9-15 lists the functions for configuring XSCF audit. Select [Settings]-[Audit]in
the Menu tree.
Function Remarks
TABLE 9-16 lists the functions for configuring XSCF mail. This page provides the
SMTP server settings. Select [Settings]-[SMTP] in the Menu tree.
Function Remarks
SMTP server display and configuration Displays SMTP server setting information. Sets the
host name and the port number of the SMTP
server.
These functions are equivalent to the showamtp (8)
and setsmtp (8) commands.
Authentication server display and configuration When you enable the Authentication, displays and
specifies the authentication mechanism and
authentication server.
These functions are equivalent to the showsmtp (8)
and setsmtp (8) commands.
Reply address server display and setting Displays and specifies the recipient address for
error mail.
These functions are equivalent to the showsmtp (8)
and setsmtp (8) commands.
TABLE 9-17 lists the functions for configuring XSCF mail. This page provides the
email report settings. Select [Settings]-[Email Reporting] in the Menu tree.
Function Remarks
Mail notification function display and Displays and sets the mail report function. Enables
configuration or disables the mail report function, and displays
and specifies the recipient address to be sent to the
system administrator.
These functions are equivalent to the
showemailreport (8) and setemailreport (8)
commands.
9-20 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
TABLE 9-18 lists the functions for configuring SNMP for XSCF. This page provides the
SNMPv1v2c and SNMPv3 settings. Select [Settings]-[SNMP] in the Menu tree.
Function Remarks
Agent display and configuration Enables and disables the SNMPv1v2c or SNMPv3
agent, sets the system management information,
and selects the MIB module.
This functions is equivalent to the showsnmp (8)
and setsnmp (8) commands.
Notification destination server display and setting Displays and sets the trap host for SNMPv1v2c or
SNMPv3.
This functions is equivalent to the showsnmp (8)
and setsnmp (8) commands
TABLE 9-19 lists the functions for configuring security access for SNMPv3. Select
[Settings]-[SNMP Security] in the Menu tree.
Function Remarks
USM management information display and setting Displays and sets the USM management
information for SNMPv3.
This function is equivalent to the showsnmpusm (8)
and setsnmpusm (8) commands.
For details of the USM management, see
TABLE 2-17.
VACM management information display and Displays and sets the VACM management
setting information for SNMPv3.
This functions is equivalent to the showsnmpvacm
(8) and setsnmpvacm (8) commands.
For detail of VACM management information, see
TABLE 2-17.
Function Remarks
Log archiving display and configuration Displays and sets the archiving host to save the
XSCF log information, enabling and disabling log
archiving, and the log capacity limits.
These functions are equivalent to the
showlogarchiving (8) and setlogarchiving
(8) commands.
Host public key setting Sets a public key used in server authentication for
the archive host.
This functions is equivalent to the
setlogarchiving (8) command.
9-22 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
TABLE 9-21 lists the functions for configuring COD. Select [Setting]-[Capacity on
Demand] in the Menu tree.
Function Remarks
COD resource use status display and headroom Displays the current use status of COD resources in
configuration a resource, and displays and sets the headroom
quantity in the server.
These functions are equivalent to the
showcodusage (8), showcod (8), and setcod (8)
commands.
COD management information for each domain’s Displays the current use status of COD resources in
display and setting a domain, and displays COD license reservation
infomration and reserves a COD license to a
domain.
These functions are equivalent to the
showcodusage (8), showcod (8), and setcod (8)
commands.
License information display, and license Displays COD license setting information, and
addition/deletion adds a license key to or deletes a license key from
the COD license database for XSCF.
These functions are equivalent to the
showcodlicense (8), addcodlicense (8), and
deletecodlicense (8) commands.
TABLE 9-22 lists the functions for configuring the authentication timeout period for
XSCF Web console. Select [Settings]-[Autologout] in the Menu tree.
Function Remarks
Timeout period display and configuration After logging in XSCF, if the system is not used for
a certain period, logout is automatically performed.
Displays and specifies the timeout period in
minutes.
The authentication timeout is 10 minutes by
default. The monitoring interval ranges from 1 to
255 minutes.
Note – This document does not provide details on the function of the remote
maintenance service. For details on setting and using the remote maintenance
service, see the manuals describing the remote maintenance service listed in “SPARC
Enterprise Mx000 Servers Documentation” on page xx.
TABLE 9-23 lists the functions for the firmware update. Select [Utility]-[Firmware
Update] in the Menu tree.
Function Remarks
To reset the XSCF, select [Utility]-[Reboot XSCF] in the menu tree. This function is
equivalent to the rebootxcf (8) command.
To switch the XSCF, select [Utility]-[Switch Over] in the menu tree. This function is
equivalent to the switchscf (8) command.
9-24 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
Logs
TABLE 9-24 lists the functions for referring and saving each log. Select [Logs] in the
Menu Tree, and select a target log.
Function Remarks
Error log display Display the error log. Also, you can search the logs.
This function is equivalent to the error option of
the showlogs (8) command.
Power log display Display the power log. Also, you can search the
logs. This function is equivalent to the power
option of the showlogs (8) command.
Event log display Display the event log. Also, you can search the
logs. This function is equivalent to the event
option of the showlogs (8) command.
Console log display Display the console log. Also, you can search the
logs. This function is equivalent to the console
option of the showlogs (8) command.
Panic log display Display the panic log. Also, you can search the
logs. This function is equivalent to the panic
option of the showlogs (8) command.
Temperature and humidity history log display Display temperature and humidity history log in
(Environment Log) the server environment. Also, you can search the
logs. This function is equivalent to the env option
of the showlogs (8) command.
The humidity history is displayed only in the
high-end server.
IPL message log display Display the IPL message log. Also, you can search
the logs. This function is equivalent to the ipl
option of the showlogs (8) command.
Monitor message log display Display the monitor message log. Also, you can
search the logs. This function is equivalent to the
monitor option of the showlogs (8) command.
Audit log display Display the audit log. Also, you can search the logs.
This function is equivalent to the viewaudit (8)
command.
Snapshot (or Data Collector) Collects the log. This function is equivalent to the
snapshot (8) command.
To refer to the information and status of logical components that belong to each
domain, select the target component in the Logical tree. When you select a
component, the logical component information and the state are displayed in the
main page. This information is equivalent to the showboards (8) and
showhardconf (8) commands.
In addition, the state of each component on the Physical tree and the Logical tree can
be updated by pushing the REFRESH button of the XSCF Web Console. If there is a
component with an abnormal status, a mark is added to the component on the tree.
Select the component so marked, and confirm its details.
Also, the message from XSCF Web is almost the same as the error message of the
XSCF Shell command. For typical messages from the XSCF Shell command, see
Chapter 5.
Message Meaning
Note – The error message depends on the XSCF Web item. Therefore, you will
occasionally see more messages.
9-26 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
APPENDIX A
This appendix explains the XSCF fault and informational messages output during
the operation with the console, mail, or SNMP function of the server.
The OS outputs this message to the domain console (OS console). For instructions on
how to reference syslog messages, see the Solaris OS documentation.
■ FMA message
The FMA message describes the results of a diagnosis automatically generated for
hardware or software faults by the server’s Fault Management Architecture (FMA)
fault management facility. When this message is output to the domain console, the
user can identify the portion corresponding to the notified fault in the server. The
FMA message is retained as log information (in a fault log or error log). The Solaris
fmdump (1M) command or the fmdump (8), or showlogs (8) command of the XSCF
Shell can be used to display the message contents for more detailed investigation.
The user can also confirm the contents by using the specified URL based on the
MSG-ID displayed on the console.
■ IPL message
This message is output during the system startup. The IPL message is output to the
domain console (OS console) and retained as log information (in an IPL log) in the
XSCF. The IPL log retains the information corresponding to the last single system
startup for each domain. The showlogs (8) command of the XSCF Shell can be used
to display the IPL log.
■ Panic message
A-1
This message is output in case of panic. The panic message is output to the domain
console (OS console) and retained as log information in the XSCF. The panic log
retains the information corresponding to the last single panic event that occurred.
The showlogs (8) command of XSCF can be used to display the panic log.
■ Console message
The console message is a general term used to describe syslog messages, FMA
messages, panic messages, IPL messages, and other messages output by POST,
OpenBoot PROM, and the Solaris OS. The console messages are output to each
domain console (OS console) and are retained as log information (in a console log) in
the XSCF. The showlogs (8) command of the XSCF Shell can be used to display the
console log.
Note – Console messages are overwritten, beginning with the oldest message. Even
when the wraparound feature causes a console message to be overwritten, the
system startup message is retained in the IPL log, and in case of panic, the log is
retained in the panic log.
Note – When the XSCF unit is redundant, the console messages retained in the
XSCF Unit on the active side are not copied to the standby side. Accordingly, after
the XSCF Unit is switched, the console messages on the previously active side
cannot be referenced.
■ Monitoring message
The XSCF firmware outputs this message to notify the server fault or status. The
monitoring message is output by using the showmonitorlog (8) command, and
retained as log information (in a monitoring message log or XSCF error log) in the
XSCF. The showlogs (8) command of the XSCF Shell can be used to display the
monitoring message and XSCF error log for more detailed investigation. Authorized
service personnel use the DIAGCODE output in the message to acquire detailed
information.
Note – Monitoring messages are overwritten, beginning with the oldest message.
Note – When the XSCF Unit is redundant, monitoring messages output by the XSCF
Unit on the active side are also managed on the standby side. Even after the XSCF
Unit is switched, the monitoring messages on the previously active side can be
referenced.
A-2 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
In addition to the messages above, there is a notification message displayed on the
domain console when power off or reset processing is performed normally or an
event occurs.
IMPACT: The system will not be functioning at the same performance level with
the CHIP removal.
4. To acquire more detailed information, log in to the XSCF and perform the
fmdump (8) or showlogs (8) command to identify the fault information. For
details of these two commands, see Appendix B.
In some cases, the user may recognize the fault by referring to the console messages,
panic messages, IPL messages, or monitoring messages stored in the XSCF log. The
showlogs (8) command of the XSCF Shell with each log option specified can be
used to reference this log information.
Note – For up-to-date URL information, see the web site information about the
messages listed in “Preface” on page xvii.
2. According to the displayed message ID (MSG-ID), the user can access the
specified URL to confirm the information. Authorized service personnel can use
the DIAGCODE output in the message to acquire detailed information.
3. To obtain more detailed information, log in to the XSCF and perform the
fmdump (8) or showlogs (8) command to identify the fault information.
A-4 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
Recognizing Status Notification or Fault Information in an SNMP Trap
Message
1. The user recognizes status notification or fault information in the trap
information issued by the SNMP manager from the XSCF. The contents of the
report are the same as those of email.
2. To obtain more detailed information, specify the error option and perform the
showlogs (8) command to identify fault information.
3. In the XSCF error log, confirm the contents of entry corresponding to the fault.
(See Appendix B.)
4. Specify the error detail option in showlogs (8) to display the message ID
(MSG-ID). The information can be confirmed by accessing the specified URL
according to the displayed message ID (MSG-ID). Authorized service
personnel use the DIAGCODE (Code) output in the message to acquire more
detailed information.
This appendix explains the following XSCF log information that can be referenced
using the XSCF Shell showlogs (8) command on the XSCF console.
The log types that can be referenced by the showlogs (8) command are shown
below. See TABLE 8-3 for an outline of each log, its size, and generation number.
• XSCF error log => Use the fmdump (8) command to confirm the XSCF error
log in a display format that is compatible with the Solaris OS.
• Power log
• XSCF event log
• Monitoring message log
• Temperature and humidity
history log
• Console log
• Panic log
• IPL log
B-1
The showlogs (8) error option displays fault information in a format specific to the
platform. Conversely, the fmdump command displays fault information in a format
compatible with the Solaris OS. This latter command is provided for users who are
familiar with the Solaris OS. When the log is referenced by these two commands,
there is a difference in display format but little difference in the information. Use
these commands in the following cases:
■ To check whether a fault occurred if a message is output to the domain console
and XSCF console. (See Appendix A.)
■ To check whether the information is fault information if it was reported to the
previously registered email address.
■ To check whether the information is fault information if TRAP occurred in the
SNMP manager.
(The layout of the command example is subject to change without previous notice
for functional improvement.)
■ Time at which each problem occurred (Occurred). This is indicated in local time.
B-2 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
■ Replacement component (FRU) that is probably faulty. A comma (,) separates two
suspect components displayed. For additional suspect components, an "*"
(asterisk) is displayed after the comma (,). Each component is displayed
hierarchically in a component mounting path format. Whether more suspect
components are to be displayed depends on the position where the fault was
detected.
The above indicates the following: PSU#1 and PSU#2 were detected as the first and
second suspect components, respectively. It might be necessary to replace the
respective components as circumstances require.
The above indicates the following: PSU#1 and PSU#2 were detected as the first and
second suspect components, respectively, with other components also detected. It
might be necessary to replace the respective components.
The above indicates the following: IOU#0/PCI#3 was detected as the suspect
component, and PCI slot No.3 of I/O unit No.0 is problematic. It might be necessary
to replace the device connected to PCI slot No.3 as circumstances require.
The above indicates the following: CMU#0/MEM#02A was detected as the suspect
component, and memory slot No.02A of CMU0 is problematic. It may be necessary
to replace memory slot No.02A as circumstances require.
For details of the showlogs (8) command, see the XSCF Reference Manual or the man
page.
XSCF> fmdump
TIME UUID MSG-ID
Dec 28 13:01:27.3919 bf36f0ea-9e47-42b5-fc6f-c0d979c4c8f4 FMD-8000-11
Dec 28 13:01:49.3765 3a186292-3402-40ff-b5ae-810601be337d FMD-8000-11
Dec 28 13:02:59.4448 58107381-1985-48a4-b56f-91d8a617ad83 FMD-8000-OW
:
(The layout of the command example is subject to change without previous notice
for functional improvement.)
In the example above, the following items are displayed:
■ Time at which the problem was registered in the log (TIME).
■ Universal Unique Identifier that can be used to uniquely identify the problem in
an optional system set (UUID)
■ Message ID (MSG-ID) that can be used to access the corresponding description of
information at the specified site
2. Use the message ID for accessing the specified URL to acquire detailed
information corresponding to this problem. For the specified URL, see the site
information about the messages described in the “Preface” on page xvii. The
information that can be referenced for the message ID is the same as that
described in the item of showlogs (8) error.
B-4 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
3. After confirming the problem, repair the fault according to the recommended
processing.
For details of the fmdump (8) command, see the XSCF Reference Manual or the main
page.
<Example 2> Power logs are listed in order of the most-to-least recent by
specifying a start time and end time.
XSCF> showlogs power -t Mar3017:302005 -T Mar3017:492005 -r
Date Event Cause DID Switch
Mar 30 17:45:31 JST 2005 Domain Power Off Operator 00 Locked
Mar 30 17:35:31 JST 2005 System Power On AC Restored -- Locked
(The examples are subject to change without previous notice for functional
improvement.)
Factor by which the power event was instructed (Cause). The causes and their
meanings are as follows:
Cause Meaning
Self Reset: Self-resetting of the XSCF reset the XSCF.
Power On: Turning on the input power supply reset the XSCF.
System Reset: The detection of an error reset the XSCF.
Panel: Operating a switch on the operator panel caused a power event.
Scheduled: Setting the TOD timer caused a power event.
RCI: The ID device connected to the RCI caused a power event.
AC Restored: Power recovery turned on the power supply.
Operator: An operator's instruction caused a power event.
Poweron Restart: Retrying power on operation turned on the power supply.
Power Failure: A power interruption cut off the power supply.
SW Request: An OS instruction caused a power event.
Alarm: The server environment or a hardware fault caused a power event.
Fatal: Fatal caused a power event.
Panic: Panic caused a power event.
B-6 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
Switch status Meaning
Locked: The mode switch is locked.
Service: The mode switch is in service.
B-8 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
■ Power supply status (ON or OFF) of the server (Power).
B-10 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
<Example> Display all audit records.
XSCF> viewaudit
file,1,2006-04-26 21:37:25.626
+00:00,20060426213725.0000000000.SCF-4-0
header,20,1,audit - start,0.0.0.0,2006-04-26 21:37:25.660 +00:00
header,43,1,authenticate,0.0.0.0,2006-04-26 22:01:28.902 +00:00
authentication,failure,,unknown user,telnet 27652 0.0.197.33
header,37,1,login - telnet,0.0.0.0,2006-04-26 22:02:26.459 +00:00
subject,1,opl,normal,telnet 50466 10.18.108.4
header,78,1,command - setprivileges,0.0.0.0,2006-04-26
22:02:43.246 +00:00
subject,1,opl,normal,telnet 50466 10.18.108.4
command,setprivileges,opl,useradm
platform access,granted
return,0
In the example above, By default records are displayed in text format, one token
per line, with a comma as the field separator.
The following list displays the Token types and their data (in display order):
■ File Token
Label, version, time, filename
■ Header Token
Label, record byte count, version, event type, machine address, time (event
recorded)
■ Subject Token
Label, audit session ID, UID, mode of operation, terminal type, remote IP
address, remote port
■ Upriv Token
Label, success/failure
■ Udpriv Token
Label, success/failure, privilege name, domain1, ... , domainN
■ Command Token
Label, command name, argument1, ... , argumentN
■ Authentication Token
Label, authentication result, user name, message, terminal type, remote IP
address, remote port
■ Return Token
Label, return value
Note – Some Tokens might not be output according to the environment. Also, it
might be changed because of the function improvement without notice.
B-12 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
APPENDIX C
XSCF MIB
This appendix explains the XSCF Management Information Base (MIB), which is
supported by the XSCF SNMP agent function.
C-1
TABLE C-1 MIB Object Identifiers (Continued)
C-2 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
TABLE C-1 MIB Object Identifiers (Continued)
MIB II RFC1213
User-based Security Model (USM) RFC3414
View-based Access Control Model (VACM) RFC3415
SNMPv2-MIB RFC3418
Note – For details of the Fault Management MIB, see the Solaris OS documentation.
The list below explains the group summary of the extension MIB supported by the
XSCF.
2. scfState group
This group provides overall status information known to the XSCF.
3. scfMonitorInfo group
This group provides environmental information for a variety of components
within the system.
4. scfSystemInfo group
This group provides general System information and LED states.
5. scfDomainInfo group
This group provides information specific to all Domains known to the XSCF.
6. scfXsbInfo group
This group provides information specific to all XSBs known to the XSCF.
7. scfLsbInfo group
This group provides information specific to all LSBs.
8. scfBoardInfo group
This group provides information pertaining to specific board components
within a System.
9. scfCpuInfo group
This group provides information for all CPU Modules/Cores within the
System.
C-4 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
Obtaining the Latest Extension MIB
For details on obtaining the XSCF extension MIB definition file and the Fault
Management MIB definition file, see “Preface” on page xvii.
C.4 Trap
Traps are classified as either a standard Trap or an extension Trap. Standard Trap is
provided for each device defined in SNMP as standard. For a description of a
standard Trap, see the general document. In this document, the Trap in cases where
an event native to this system is recognized is called an extension Trap.
Troubleshooting
This chapter describes problems that can occur during use of the XSCF console or
during the operation of the system and provides solutions for them.
D-1
Could Not Connect to XSCF Through the Serial Port
■ Check the connection between the terminal software and the serial port.
■ Check the settings of the terminal software (baud rate is set to 9600 bps, delay is
set to 0, etc.). For information about the settings, see "Connecting to XSCF via the
serial port" in Chapter 3.
D-2 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
Do Not Know the IP Address of XSCF
■ Use the shownetwork (8) command to check the current network configuration.
If it has not yet been set, ask the network administrator to check the setting.
■ If necessary, use the console on the personal computer that is directly connected
to XSCF through the serial port to log in to the XSCF Shell, and check the XSCF-
LAN settings using the shownetwork (8) command.
The Console of the XSCF Shell or the Domain Console was Suddenly
Disconnected
■ Someone may perform the applynetwork (8) and rebootxscf (8) commands
after the setnetwork (8), setroute (8), sethostname (8), and setnameserver
(8) commands were executed, or the flashupdate (8) command may have been
executed. To use the XSCF, establish another connection and log in to the system
again.
■ Someone may have used the setdate (8) command or the switchscf (8)
command. To use the XSCF, establish another connection and log in to the system
again.
■ If the XSCF Shell is not used during the specified length of time after login, it
automatically terminates itself. This forced termination occurs when the specified
period has elapsed, only if the time monitoring function is enabled and a length
of time is specified for this function in the XSCF settings.
■ When the escape character (Example: "#." (tilde and period)) set by client is
entered, the Solaris Secure Shell or SSH client of OpenSSH is disconnected. If the
setting of escape character is the same in the Solaris Secure Shell/SSH client and
console(8) command, the terminal is disconnected. So, please change the value
of either setting. For more information, see the manual for SSH Client.
Could Not Access the Top Page of the XSCF Web Function
■ Use the showhttps (8) command to check whether the setting for XSCF is
enabled.
■ Check whether the entered URL is correct (e.g., whether the “s” in "https" is
missing).
■ Ask the system administrator to check whether access through the IP address that
is set is permitted.
■ Check whether the SSL/TSL function setting of the web browser is enabled.
Failed in the First Attempt to Access the XSCF Web Function After
Login
■ Check whether Cookies are accepted in the web browser settings.
D-4 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
Web Pages of the XSCF Web Function are not Displayed Correctly
■ Some versions of web browsers do not display the windows correctly. See
"Supported browsers" in Chapter 9, and update your browser to the latest
version.
Other Problems
Contact the system administrator. If XSCF log data must be collected, use the XSCF
Shell command to collect it. For information about the log collection method, see
Chapter 8.
A. If an operating system hang-up event occurs, the first action is to do the following
instead of turning off the main unit power:
1. First, execute the reset(8) command with the panic option from the XSCF
Shell.
2. After doing Step 1, if the OS dump fails, move to the ok prompt by executing
"Break", or executing the reset(8) command with the xir option from the XSCF
Shell. At this point, execute the "sync" command.
Method 1. Press and hold down the power switch on the operator panel of the main
unit for four seconds.
Method 2. Execute the poweroff (8) command from the XSCF Shell.
Q. What kind of processing is executed by XSCF from the time that input power to
the main unit is turned on until the operating system starts?
2. XSCF starts.
Q. During normal log in to or log out from XSCF, what kind of messages are
displayed on the terminal?
login: jsmith
Password: xxxxxxxx
XSCF>
login: jsmith
Password: xxxxxxxx
Login incorrect
XSCF> exit
logout
D-6 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
The following example shows an unsuccessful log out:
XSCF> exit
Not supported in this system.
Note – The above examples vary depending on the client software on the terminal.
Q. What is the relationship between the XSCF error log and error information in the
MIB file?
A. Error information reflected in the MIB file is the latest log data of XSCF.
1. If the server does not respond, set the Mode switch on the operator panel to
Service mode.
c. Otherwise, check the XSCF event logs and server status by using the XSCF
Shell through the serial port.
Use the following commands to check the events that occurred at the time
the problem occurred:
■ showlogs error
■ showlogs event
■ showlogs power
■ showlogs monitor
■ showlogs console
■ fmdump
If you find an error, see Appendix B in this manual for the corrective action.
d. Check the XSCF console log or panic log for the latest messages. A message
may have been output by the operating system after it detected the problem.
In cases involving a panic, use the showlogs (8) command with the panic
option to check the events that occurred at the time the panic occurred. For
information about using the command, see the XSCF Reference Manual.
3. If you cannot find any problem after checking the above points, restart the
system.
4. If you find any problem, see Appendix B and take measures based on the
corrective action that is described, such as using the maintenance guidance of
the XSCF Shell command for replacement of the relevant component.
D-8 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
APPENDIX E
Some of the software functions explained in this manual are licensed under public
licenses (GNU Public License (GPL), GNU Lesser Public License (LGPL), and
others). This appendix lists these public licenses and conditions.
E-1
GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place, Suite
330, Boston, MA 02111-1307 USA
Everyone is permitted to copy and distribute verbatim copies of this license
document, but changing it is not allowed.
Preamble
The licenses for most software are designed to take away your freedom to share
and change it. By contrast, the GNU General Public License is intended to guarantee
your freedom to share and change free software--to make sure the software is free
for all its users. This General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to using it.
(Some other Free Software Foundation software is covered by the GNU Library General
Public License instead.) You can apply it to your programs, too.
When we speak of free software, we are referring to freedom, notprice. Our General
Public Licenses are designed to make sure that you have the freedom to distribute
copies of free software (and charge for this service if you wish), that you receive
source code or can get it if you want it, that you can change the software or use
pieces of it in new free programs; and that you know you can do these things.
To protect your rights, we need to make restrictions that forbid anyone to deny
you these rights or to ask you to surrender the rights. These restrictions translate
to certain responsibilities for you if you distribute copies of the software, or
if you modify it.
For example, if you distribute copies of such a program, whether gratis or for a
fee, you must give the recipients all the rights that you have. You must make sure
that they, too, receive or can get the source code. And you must show them these
terms so they know their rights.
We protect your rights with two steps: (1) copyright the software, and (2) offer
you this license which gives you legal permission to copy, distribute and/or modify
the software.
Also, for each author's protection and ours, we want to make certain that everyone
understands that there is no warranty for this free software. If the software is
modified by someone else and passed on, we want its recipients to know that what
they have is not the original, so that any problems introduced by others will not
reflect on the original authors' reputations.
E-2 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
The precise terms and conditions for copying, distribution and modification
follow.
GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND
MODIFICATION
0. This License applies to any program or other work which contains a notice
placed by the copyright holder saying it may be distributed under the terms of this
General Public License. The "Program", below, refers to any such program or work,
and a "work based on the Program" means either the Program or any derivative work
under copyright law: that is to say, a work containing the Program or a portion of
it, either verbatim or with modifications and/or translated into another language.
(Hereinafter, translation is included without limitation inthe term
"modification".) Each licensee is addressed as "you".
Activities other than copying, distribution and modification are not covered by
this License; they are outside its scope. The act of running the Program is not
restricted, and the output from the Program is covered only if its contents
constitute a work based on the Program (independent of having been made by running
the Program). Whether that is true depends on what the Program does.
1. You may copy and distribute verbatim copies of the Program's source code as
you receive it, in any medium, provided that you conspicuously and appropriately
publish on each copy an appropriate copyright notice and disclaimer of warranty;
keep intact all the notices that refer to this License and to the absence of any
warranty; and give any other recipients of the Program a copy of this License along
with the Program.
You may charge a fee for the physical act of transferring a copy, and you may at
your option offer warranty protection in exchange for a fee.
2. You may modify your copy or copies of the Program or any portion of it, thus
forming a work based on the Program, and copy and distribute such modifications or
work under the terms of Section 1 above, provided that you also meet all of these
conditions:
a) You must cause the modified files to carry prominent notices stating that you
changed the files and the date of any change.
b) You must cause any work that you distribute or publish, that in whole or in part
contains or is derived from the Program or any part thereof, to be licensed as a
whole at no charge to all third parties under the terms of this License.
c) If the modified program normally reads commands interactively when run, you must
cause it, when started running for such interactive use in the most ordinary way,
to print or display an announcement including an appropriate copyright notice and
a notice that there is no warranty (or else, saying that you provide a warranty)
and that users may redistribute the program under these conditions, and telling the
Thus, it is not the intent of this section to claim rights or contest your rights
to work written entirely by you; rather, the intent is to exercise the right to
control the distribution of derivative or collective works based on the Program.
In addition, mere aggregation of another work not based on the Program with the
Program (or with a work based on the Program) on a volume of a storage or
distribution medium does not bring the other work under the scope of this License.
3. You may copy and distribute the Program (or a work based on it, under Section
2) in object code or executable form under the terms of Sections 1 and 2 above
provided that you also do one of the following:
b) Accompany it with a written offer, valid for at least three years, to give any
third party, for a charge no more than your cost of physically performing source
distribution, a complete machine-readable copy of the corresponding source code,
to be distributed under the terms of Sections 1 and 2 above on a medium customarily
used for software interchange; or,
The source code for a work means the preferred form of the work for making
modifications to it. For an executable work, complete source code means all the
source code for all modules it contains, plus any associated interface definition
files, plus the scripts used to control compilation and installation of the
executable. However, as a special exception, the source code distributed need not
include anything that is normally distributed (in either source or binary form)
with the major components (compiler, kernel, and so on) of the operating system on
which the executable runs, unless that component itself accompanies the executable.
E-4 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
If distribution of executable or object code is made by offering access to copy
from a designated place, then offering equivalent access to copy the source code
from the same place counts as distribution of the source code, even though third
parties are not compelled to copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Program except as
expressly provided under this License. Any attempt otherwise to copy, modify,
sublicense or distribute the Program is void, and will automatically terminate your
rights under this License. However, parties who have received copies, or rights,
from you under this License will not have their licenses terminated so long as such
parties remain in full compliance.
5. You are not required to accept this License, since you have not signed it.
However, nothing else grants you permission to modify or distribute the Program or
its derivative works. These actions are prohibited by law if you do not accept
this License. Therefore, by modifying or distributing the Program (or any work
based on the Program), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying the Program or
works based on it.
6. Each time you redistribute the Program (or any work based on the Program), the
recipient automatically receives a license from the original licensor to copy,
distribute or modify the Program subject to these terms and conditions. You may
not impose any further restrictions on the recipients' exercise of the rights
granted herein. You are not responsible for enforcing compliance by third parties
to this License.
If any portion of this section is held invalid or unenforceable under any particular
circumstance, the balance of the section is intended to apply and the section as a
whole is intended to apply in other circumstances.
It is not the purpose of this section to induce you to infringe any patents or other
property right claims or to contest validity of any such claims; this section has
the sole purpose of protecting the integrity of the free software distribution
system, which is implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed through that
9. The Free Software Foundation may publish revised and/or new versions of the
General Public License from time to time. Such new versions will be similar in
spirit to the present version, but may differ in detail to address new problems or
concerns.
10. If you wish to incorporate parts of the Program into other free programs whose
distribution conditions are different, write to the author to ask for permission.
For software which is copyrighted by the Free Software Foundation, write to the
Free Software Foundation; we sometimes make exceptions for this. Our decision will
be guided by the two goals of preserving the free status of all derivatives of our
free software and of promoting the sharing and reuse of software generally.
NO WARRANTY
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE
PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED
IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS"
WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH
YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY
SERVICING,REPAIR OR CORRECTION.
E-6 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED
INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM
TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN
ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
If you develop a new program, and you want it to be of the greatest possible use
to the public, the best way to achieve this is to make it free software which
everyone can redistribute and change under these terms.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) 19yy <name of author>
This program is free software; you can redistribute it and/or modify it under the
terms of the GNU General Public License as published by the Free Software
Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this
program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite
330, Boston, MA 02111-1307 USA
Also add information on how to contact you by electronic and paper mail.
Gnomovision version 69, Copyright (C) 19yy name of author Gnomovision comes with
ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it under certain
conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate parts
of the General Public License. Of course, the commands you use may be called
something other than `show w' and `show c'; they could even be mouse-clicks or menu
items--whatever suits your program.
This General Public License does not permit incorporating your program into
proprietary programs. If your program is a subroutine library, you may consider
it more useful to permit linking proprietary applications with the library. If
this is what you want to do, use the GNU Library General Public License instead of
this License.
Copyright (C) 1991, 1999 Free Software Foundation, Inc. 59 Temple Place, Suite 330,
Boston, MA 02111-1307 USA
Everyone is permitted to copy and distribute verbatim copies of this license
document, but changing it is not allowed.
[This is the first released version of the Lesser GPL. It also counts as the
successor of the GNU Library Public License, version 2, hence the version number
2.1.]
Preamble
The licenses for most software are designed to take away your freedom to share
and change it. By contrast, the GNU General Public Licenses are intended to
guarantee your freedom to share and change free software--to make sure the software
is free for all its users.
This license, the Lesser General Public License, applies to some specially
designated software packages--typically libraries--of the Free Software Foundation
and other authors who decide to use it. You can use it too, but we suggest you
first think carefully about whether this license or the ordinary General Public
License is the better strategy to use in any particular case, based on the
explanations below.
When we speak of free software, we are referring to freedom of use, not price.
Our General Public Licenses are designed to make sure that you have the freedom to
distribute copies of free software (and charge for this service if you wish); that
you receive source code or can get it if you want it; that you can change the
software and use pieces of it in new free programs; and that you are informed that
you can do these things.
E-8 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
To protect your rights, we need to make restrictions that forbid distributors to
deny you these rights or to ask you to surrender these rights. These restrictions
translate to certain responsibilities for you if you distribute copies of the
library or if you modify it.
For example, if you distribute copies of the library, whether gratis or for a
fee, you must give the recipients all the rights that we gave you. You must make
sure that they, too, receive or can get the source code. If you link other code
with the library, you must provide complete object files to the recipients, so that
they can relink them with the library after making changes to the library and
recompiling it. And you must show them these terms so they know their rights.
We protect your rights with a two-step method: (1) we copyright the library, and
(2) we offer you this license, which gives you legal permission to copy, distribute
and/or modify the library.
Finally, software patents pose a constant threat to the existence of any free
program. We wish to make sure that a company cannot effectively restrict the users
of a free program by obtaining a restrictive license from a patent holder.
Therefore, we insist that any patent license obtained for a version of the library
must be consistent with the full freedom of use specified in this license.
Most GNU software, including some libraries, is covered by the ordinary GNU
General Public License. This license, the GNU Lesser General Public License,
applies to certain designated libraries, and is quite different from the ordinary
General Public License. We use this license for certain libraries in order to
permit linking those libraries into non-free programs.
We call this license the "Lesser" General Public License because it does Less to
protect the user's freedom than the ordinary General Public License. It also
provides other free software developers Less of an advantage over competing non-
free programs. These disadvantages are the reason we use the ordinary General
Public License for many libraries. However, the Lesser license provides advantages
in certain special circumstances.
Although the Lesser General Public License is Less protective of the users'
freedom, it does ensure that the user of a program that is linked with the Library
has the freedom and the wherewithal to run that program using a modified version
of the Library.
The precise terms and conditions for copying, distribution and modification
follow. Pay close attention to the difference between a "work based on the library"
and a "work that uses the library". The former contains code derived from the
library, whereas the latter must be combined with the library in order to run.
0. This License Agreement applies to any software library or other program which
contains a notice placed by the copyright holder or other authorized party saying
it may be distributed under the terms of this Lesser General Public License (also
called "this License"). Each licensee is addressed as "you".
The "Library", below, refers to any such software library or work which has been
distributed under these terms. A "work based on the Library" means either the
Library or any derivative work under copyright law: that is to say, a work
containing the Library or a portion of it, either verbatim or with modifications
and/or translated straightforwardly into another language. (Hereinafter,
translation is included without limitation in the term "modification".)
"Source code" for a work means the preferred form of the work for making
modifications to it. For a library, complete source code means all the source code
for all modules it contains, plus any associated interface definition files, plus
the scripts used to control compilation and installation of the library.
E-10 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
Activities other than copying, distribution and modification are not covered by
this License; they are outside its scope. The act of running a program using the
Library is not restricted, and output from such a program is covered only if its
contents constitute a work based on the Library (independent of the use of the
Library in a tool for writing it). Whether that is true depends on what the Library
does and what the program that uses the Library does.
1. You may copy and distribute verbatim copies of the Library's complete source
code as you receive it, in any medium, provided that you conspicuously and
appropriately publish on each copy an appropriate copyright notice and disclaimer
of warranty; keep intact all the notices that refer to this License and to the
absence of any warranty; and distribute a copy of this License along with the
Library.
You may charge a fee for the physical act of transferring a copy, and you may at
your option offer warranty protection in exchange for a fee.
2. You may modify your copy or copies of the Library or any portion of it, thus
forming a work based on the Library, and copy and distribute such modifications or
work under the terms of Section 1 above, provided that you also meet all of these
conditions:
Thus, it is not the intent of this section to claim rights or contest your rights
to work written entirely by you; rather, the intent is to exercise the right to
control the distribution of derivative or collective works based on the Library.
In addition, mere aggregation of another work not based on the Library with the
Library (or with a work based on the Library) on a volume of a storage or
distribution medium does not bring the other work under the scope of this License.
3. You may opt to apply the terms of the ordinary GNU General Public License
instead of this License to a given copy of the Library. To do this, you must alter
all the notices that refer to this License, so that they refer to the ordinary GNU
General Public License, version 2, instead of to this License. (If a newer version
than version 2 of the ordinary GNU General Public License has appeared, then you
can specify that version instead if you wish.) Do not make any other change in
these notices.
Once this change is made in a given copy, it is irreversible for that copy, so
the ordinary GNU General Public License applies to all subsequent copies and
derivative works made from that copy.
This option is useful when you wish to copy part of the code of the Library into
a program that is not a library.
4. You may copy and distribute the Library (or a portion or derivative of it,
under Section 2) in object code or executable form under the terms of Sections 1
and 2 above provided that you accompany it with the complete corresponding machine-
readable source code, which must be distributed under the terms of Sections 1 and
2 above on a medium customarily used for software interchange.
E-12 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
However, linking a "work that uses the Library" with the Library creates an
executable that is a derivative of the Library (because it contains portions of the
Library), rather than a "work that uses the library". The executable is therefore
covered by this License. Section 6 states terms for distribution of such
executables.
When a "work that uses the Library" uses material from a header file that is part
of the Library, the object code for the work may be a derivative work of the Library
even though the source code is not. Whether this is true is especially significant
if the work can be linked without the Library, or if the work is itself a library.
The
threshold for this to be true is not precisely defined by law.
If such an object file uses only numerical parameters, data structure layouts and
accessors, and small macros and small inline functions (ten lines or less in
length), then the use of the object file is unrestricted, regardless of whether it
is legally a derivative work. (Executables containing this object code plus
portions of the Library will still fall under Section 6.)
Otherwise, if the work is a derivative of the Library, you may distribute the
object code for the work under the terms of Section 6. Any executables containing
that work also fall under Section 6, whether or not they are linked directly with
the Library itself.
6. As an exception to the Sections above, you may also combine or link a "work
that uses the Library" with the Library to produce a work containing portions of
the Library, and distribute that work under terms of your choice, provided that the
terms permit modification of the work for the customer's own use and reverse
engineering for debugging such modifications.
You must give prominent notice with each copy of the work that the Library is
used in it and that the Library and its use are covered by this License. You must
supply a copy of this License. If the work during execution displays copyright
notices, you must include the copyright notice for the Library among them, as well
as a reference directing the user to the copy of this License. Also, you must do
one of these things:
For an executable, the required form of the "work that uses the Library" must
include any data and utility programs needed for reproducing the executable from
it. However, as a special exception, the materials to be distributed need not
include anything that is normally distributed (in either source or binary form)
with the major components (compiler, kernel, and so on) of the operating system on
which the executable runs, unless that component itself accompanies the executable.
It may happen that this requirement contradicts the license restrictions of other
proprietary libraries that do not normally accompany the operating system. Such a
contradiction means you cannot use both them and the Library together in an
executable that you distribute.
7. You may place library facilities that are a work based on the Library side-
by-side in a single library together with other library facilities not covered by
this License, and distribute such a combined library, provided that the separate
distribution of the work based on the Library and of the other library facilities
is otherwise permitted, and provided that you do these two things:
E-14 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
8. You may not copy, modify, sublicense, link with, or distribute the Library
except as expressly provided under this License. Any attempt otherwise to copy,
modify, sublicense, link with, or distribute the Library is void, and will
automatically terminate your rights under this License. However, parties who have
received copies, or rights, from you under this License will not have their licenses
terminated so long as such parties remain in full compliance.
9. You are not required to accept this License, since you have not signed it.
However, nothing else grants you permission to modify or distribute the Library or
its derivative works. These actions are prohibited by law if you do not accept
this License. Therefore, by modifying or distributing the Library (or any work
based on the Library), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying the Library or
works based on it.
10. Each time you redistribute the Library (or any work based on the Library),
the recipient automatically receives a license from the original licensor to copy,
distribute, link with or modify the Library subject to these terms and conditions.
You may not impose any further restrictions on the recipients' exercise of the
rights granted herein. You are not responsible for enforcing compliance by third
parties with this License.
If any portion of this section is held invalid or unenforceable under any particular
circumstance, the balance of the section is intended to apply, and the section as
a whole is intended to apply in other circumstances.
It is not the purpose of this section to induce you to infringe any patents or other
property right claims or to contest validity of any such claims; this section has
the sole purpose of protecting the integrity of the free software distribution
system which is implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed through that
system in reliance on consistent application of that system; it is up to the
author/donor to decide if he or she is willing to distribute software through any
other system and a licensee cannot impose that choice.
13. The Free Software Foundation may publish revised and/or new versions of the
Lesser General Public License from time to time. Such new versions will be similar
in spirit to the present version, but may differ in detail to address new problems
or concerns.
14. If you wish to incorporate parts of the Library into other free programs whose
distribution conditions are incompatible with these, write to the author to ask for
permission. For software which is copyrighted by the Free Software Foundation,
write to the Free Software Foundation; we sometimes make exceptions for this. Our
decision will be guided by the two goals of preserving the free status of all
derivatives of our free software and of promoting the sharing and reuse of software
generally.
NO WARRANTY
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE
LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED
IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "AS IS"
WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH
YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY
SERVICING, REPAIR OR CORRECTION.
E-16 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
How to Apply These Terms to Your New Libraries
If you develop a new library, and you want it to be of the greatest possible use
to the public, we recommend making it free software that everyone can redistribute
and change. You can do so by permitting redistribution under these terms (or,
alternatively, under the terms of the ordinary General Public License).
To apply these terms, attach the following notices to the library. It is safest
to attach them to the start of each source file to most effectively convey the
exclusion of warranty; and each file should have at least the "copyright" line and
a pointer to where the full notice is found.
<one line to give the library's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Also add information on how to contact you by electronic and paper mail.
You should also get your employer (if you work as a programmer) or your school, if
any, to sign a "copyright disclaimer" for the library, if necessary. Here is a
sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob'
(a library for tweaking knobs) written by James Random Hacker.
E-18 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
* Apache Software Foundation, please see
* <http://www.apache.org/>.
*
* Portions of this software are based upon public domain software
* originally written at the National Center for Supercomputing Applications,
* University of Illinois, Urbana-Champaign.
*/
/*
* Copyright (c) 1987, 1993, 1994
* The Regents of the University of California. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. All advertising materials mentioning features or use of this software
* must display the following acknowledgement:
* This product includes software developed by the University of
* California, Berkeley and its contributors.
* 4. Neither the name of the University nor the names of its contributors
* may be used to endorse or promote products derived from this software
* without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE REGENTS AND
* CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
* PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
* REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
* INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
* PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
* OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
* DAMAGE.
/* Copyright (c) 1996 by Internet Software Consortium.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
* copyright notice and this permission notice appear in all copies.
*
* THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE
Permission is granted to anyone to use this software for any purpose, including
commercial applications, and to alter it and redistribute it freely, subject to the
following restrictions:
1. The origin of this software must not be misrepresented; you must not claim
that you wrote the original software. If you use this software in a product, an
acknowledgment in the product documentation would be appreciated but is not
required.
2. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
/*
E-20 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
* Copyright (c) 2002-2006 Asim Jalis
*
* This library is released under the zlib/libpng license as described at
*
* http://www.opensource.org/licenses/zlib-license.html
*
* Here is the statement of the license:
*
* This software is provided 'as-is', without any express or implied warranty.
* In no event will the authors be held liable for any damages arising from
* the use of this software.
*
* Permission is granted to anyone to use this software for any purpose,
* including commercial applications, and to alter it and redistribute it
* freely, subject to the following restrictions:
*
* 1. The origin of this software must not be misrepresented; you must not
* claim that you wrote the original software. If you use this software in a
* product, an acknowledgment in the product documentation would be
* appreciated but is not required.
*
* 2. Altered source versions must be plainly marked as such, and must not be
* misrepresented as being the original software.
*
* 3. This notice may not be removed or altered from any source distribution.
*/
-----
* This is derived from material copyright RSA Data Security, Inc.
* Their notice is reproduced below in its entirety.
*
* Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All rights
* reserved.
*
* License to copy and use this software is granted provided that it is identified
* as the "RSA Data Security, Inc. MD4 Message-Digest Algorithm" in all
* material mentioning or referencing this software or this function.
*
* License is also granted to make and use derivative works provided that such
* works are identified as "derived from the RSA Data Security, Inc. MD4
* Message-Digest Algorithm" in all material mentioning or referencing the
* derived work.
*
* RSA Data Security, Inc. makes no representations concerning either the
* merchantability of this software or the suitability of this software for any
* particular purpose. It is provided "as is" without express or implied warranty
* of any kind.
*
* These notices must be retained in any copies of any part of this
/*
* The apr_md5_encode() routine uses much code obtained from the FreeBSD
* 3.0 MD5 crypt() function, which is licenced as follows:
* ----------------------------------------------------------------------------
* "THE BEER-WARE LICENSE" (Revision 42):
* <phk@login.dknet.dk> wrote this file. As long as you retain this notice you
* can do whatever you want with this stuff. If we meet some day, and you think
* this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp
* ----------------------------------------------------------------------------
*/
/*
* apr_ldap_compat.c: LDAP v2/v3 compatibility things
*
* Original code from auth_ldap module for Apache v1.3:
* Copyright 1998, 1999 Enbridge Pipelines Inc.
* Copyright 1999-2001 Dave Carrigan
*/
/*
* Portions Copyright (c) 1992-1996 Regents of the University of Michigan.
* All rights reserved.
*
* Redistribution and use in source and binary forms are permitted provided
* that this notice is preserved and that due credit is given to the University of
* Michigan at Ann Arbor. The name of the University may not be used to
* endorse or promote products derived from this software without specific prior
* written permission. This software is provided ``as is'' without express or
* implied warranty.
*/
Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd
and Clark Cooper
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
E-22 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-----
Copyright (C) 2004 Internet Systems Consortium, Inc. ("ISC")
Copyright (C) 1996-2003 Internet Software Consortium.
Permission to use, copy, modify, and distribute this software for any purpose with
or without fee is hereby granted, provided that the above copyright notice and this
permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN
NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Permission to use, copy, modify, and distribute this software for any purpose with
or without fee is hereby granted, provided that the above copyright notice and this
permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND NOMINUM DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.
IN NO EVENT SHALL NOMINUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA
OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-----
(*
This document is freely plagiarised from the 'Artistic Licence', distributed as
part of the Perl v4.0 kit by Larry Wall, which is available from most major archive
sites
*)
This documents purpose is to state the conditions under which these Packages (See
definition below) viz: "Crack", the Unix Password Cracker, and "CrackLib", the Unix
Password Checking library, which are held in copyright by Alec David Edward Muffett,
may be copied, such that the copyright holder maintains some semblance of artistic
control over the development of the packages, while giving the users of the package
the right to use and distribute the Package in a more-or-less customary fashion,
plus the right to make reasonable modifications.
***************************************************************************
Definitions:
"Standard Version" refers to such a Package if it has not been modified, or has
been modified in accordance with the wishes of the Copyright Holder.
"Reasonable copying fee" is whatever you can justify on the basis of media cost,
duplication charges, time of people involved, and so on. (You will not be required
to justify it to the Copyright Holder, but only to the computing community at large
as a market that must bear the fee.)
"Freely Available" means that no fee is charged for the item itself, though there
may be fees involved in handling the item. It also means that recipients of the
item may redistribute it under the same conditions they received it.
1. You may make and give away verbatim copies of the source form of the Standard
Version of this Package without restriction, provided that you duplicate all of the
original copyright notices and associated disclaimers.
2. You may apply bug fixes, portability fixes and other modifications derived from
the Public Domain or from the Copyright Holder. A Package modified in such a way
shall still be considered the Standard Version.
3. You may otherwise modify your copy of this Package in any way, provided that
you insert a prominent notice in each changed file stating how and when AND WHY you
changed that file, and provided that you do at least ONE of the following:
a) place your modifications in the Public Domain or otherwise make them Freely
Available, such as by posting said modifications to Usenet or an equivalent medium,
or placing the modifications on a major archive site such as uunet.uu.net, or by
allowing the Copyright Holder to include your modifications in the Standard Version
of the Package.
E-24 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
c) rename any non-standard executables so the names do not conflict with standard
executables, which must also be provided, and provide separate documentation for
each non-standard executable that clearly documents how it differs from the
Standard Version.
4. You may distribute the programs of this Package in object code or executable
form, provided that you do at least ONE of the following:
b) accompany the distribution with the machine-readable source of the Package with
your modifications.
5. You may charge a reasonable copying fee for any distribution of this Package.
You may charge any fee you choose for support of this Package.
YOU MAY NOT CHARGE A FEE FOR THIS PACKAGE ITSELF. However, you may distribute this
Package in aggregate with other (possibly commercial)
programs as part of a larger (possibly commercial) software distribution provided
that YOU DO NOT ADVERTISE this package as a product of your own.
6. The name of the Copyright Holder may not be used to endorse or promote products
derived from this software without specific prior written permission.
7. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES,
INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND
FITNESS FOR A PARTICULAR PURPOSE.
The End
-----
/* CMU libsasl
* Tim Martin
* Rob Earhart
* Rob Siemborski
*/
/*
-----
The Open Software License
v. 1.0
This Open Software License (the "License") applies to any original work of
authorship (the "Original Work") whose owner (the "Licensor") has placed the
following notice immediately following the copyright notice for the Original Work:
"Licensed under the Open Software License version 1.0"
E-26 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
License Terms
b) to prepare derivative works ("Derivative Works") based upon the Original Work;
c) to distribute copies of the Original Work and Derivative Works to the public,
with the proviso that copies of Original Work or Derivative Works that You
distribute shall be licensed under the Open Software License;
3) Grant of Source Code License. The term "Source Code" means the preferred form
of the Original Work for making modifications to it and all available documentation
describing how to access and modify the Original Work. Licensor hereby agrees to
provide a machine-readable copy of the Source Code of the Original Work along with
each copy of the Original Work that Licensor distributes. Licensor reserves the
right to satisfy this obligation by placing a machine-readable copy of the Source
Code in an information repository reasonably calculated to permit inexpensive and
convenient access by You for as long as Licensor continues to distribute the
Original Work, and by publishing the address of that information repository in a
notice immediately
following the copyright notice that applies to the Original Work.
4) Exclusions From License Grant. Nothing in this License shall be deemed to grant
any rights to trademarks, copyrights, patents, trade secrets or any other
intellectual property of Licensor except as expressly stated herein. No patent
license is granted to make, use, sell or offer to sell embodiments of any patent
claims other than the Licensed Claims defined in Section 2. No right is granted to
the trademarks of Licensor even if such marks are included in the Original Work.
Nothing in this License shall be interpreted to prohibit Licensor from licensing
under different terms from this License any Original Work that Licensor otherwise
would have a right to license.
8) Acceptance and Termination. Nothing else but this License (or another written
agreement between Licensor and You) grants You permission to create Derivative
Works based upon the Original Work, and any attempt to do so except under the terms
of this License (or another written agreement between Licensor and You) is expressly
prohibited by U.S. copyright law, the equivalent laws of other countries, and by
international treaty. Therefore, by exercising any of the rights granted to You in
Sections 1 and 2 herein, You indicate Your acceptance of this License and all of
its terms and conditions. This license shall terminate immediately and you may no
longer exercise any of the rights granted to You by this License upon Your failure
to honor the proviso in Section 1(c) herein.
E-28 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
9) Mutual Termination for Patent Action. This License shall terminate automatically
and You may no longer exercise any of the rights granted to You by this License if
You file a lawsuit in any court alleging that any OSI Certified open source software
that is licensed under any license containing this "Mutual Termination for Patent
Action" clause infringes any patent claims that are essential to use that software.
10) Jurisdiction, Venue and Governing Law. You agree that any lawsuit arising under
or relating to this License shall be maintained in the courts of the jurisdiction
wherein the Licensor resides or in which Licensor conducts its primary business,
and under the laws of that jurisdiction excluding its conflict-of-law provisions.
The application of the United Nations Convention on Contracts for the International
Sale of Goods is expressly excluded. Any use of the Original Work outside the scope
of this License or after its termination shall be subject to the requirements and
penalties of the U.S. Copyright Act, 17 U.S.C. § 101 et seq., the equivalent laws
of other countries, and international treaty. This section shall survive the
termination of this License.
11) Attorneys Fees. In any action to enforce the terms of this License or seeking
damages relating thereto, the prevailing party shall be entitled to recover its
costs and expenses, including, without limitation, reasonable attorneys' fees and
costs incurred in connection with such action, including any appeal of such action.
This section shall survive the termination of this License.
12) Miscellaneous. This License represents the complete agreement concerning the
subject matter hereof. If any provision of this License is held to be unenforceable,
such provision shall be reformed only to the extent necessary to make it
enforceable.
13) Definition of "You" in This License. "You" throughout this License, whether in
upper or lower case, means an individual or a legal entity exercising rights under,
and complying with all of the terms of, this License. For legal entities, "You"
includes any entity that controls, is controlled by, or is under common control
with you. For purposes of this definition, "control" means (i) the power, direct
or indirect, to cause the direction or management of such entity, whether by
contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
This license is Copyright (C) 2002 Lawrence E. Rosen. All rights reserved.
Permission is hereby granted to copy and distribute this license without
modification. This license may not be modified without the express written
permission of its copyright owner.
-----
Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd
and Clark Cooper
Copyright (c) 2001, 2002, 2003 Expat maintainers.
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-----
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction, and
distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by the copyright
owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all other entities
that control, are controlled by, or are under common control with that entity. For
the purposes of this definition, "control" means (i) the power, direct or indirect,
to cause the direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding
shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity exercising permissions
granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation source, and
configuration files.
"Object" form shall mean any form resulting from mechanical transformation
or translation of a Source form, including but not limited to compiled object code,
generated documentation, and conversions to other media types.
E-30 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
"Work" shall mean the work of authorship, whether in Source or Object form, made
available under the License, as indicated by a copyright notice that is included
in or attached to the work (an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object form,
that is based on (or derived from) the Work and for which the editorial
revisions, annotations, elaborations, or other modifications represent, as a
whole, an original work of authorship. For the purposes of this License, Derivative
Works shall not include works that remain separable from, or merely link (or bind
by name) to the interfaces of, the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including the original version
of the Work and any modifications or additions to that Work or Derivative Works
thereof, that is intentionally submitted to Licensor for inclusion in the Work by
the copyright owner or by an individual or Legal Entity authorized to submit on
behalf of the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent to the Licensor
or its representatives, including but not limited to communication on electronic
mailing lists, source code control systems, and issue tracking systems that are
managed by, or on behalf of, the Licensor for the purpose of discussing and
improving the Work, but excluding communication that is conspicuously marked
or otherwise designated in writing by the copyright owner as "Not a
Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity on behalf
of whom a Contribution has been received by Licensor and subsequently incorporated
within the Work.
3. Grant of Patent License. Subject to the terms and conditions of this License,
each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-
charge, royalty-free, irrevocable (except as stated in this section) patent license
to make, have made, use, offer to sell, sell, import, and otherwise transfer the
Work, where such license applies only to those patent claims licensable by such
Contributor that are necessarily infringed by their Contribution(s) alone or by
combination of their Contribution(s) with the Work to which such Contribution(s)
was submitted. If You institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution
incorporated within the Work constitutes direct or contributory patent
infringement, then any patent licenses granted to You under this License for
that Work shall terminate as of the date such litigation is filed.
(a) You must give any other recipients of the Work or Derivative Works a
copy of this License; and
(b) You must cause any modified files to carry prominent notices stating
that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works that You
distribute, all copyright, patent, trademark, and attribution notices from the
Source form of the Work, excluding those notices that do not pertain to any part
of the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its distribution,
then any Derivative Works that You distribute must include a readable copy of the
attribution notices contained within such NOTICE file, excluding those notices that
do not pertain to any part of the Derivative Works, in at least one of the following
places: within a NOTICE text file distributed as part of the Derivative Works;
within the Source form or documentation, if provided along with the Derivative
Works; or, within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents of the NOTICE file
are for informational purposes only and do not modify the License. You may add Your
own attribution notices within Derivative Works that You distribute, alongside or
as an addendum to the NOTICE text from the Work, provided that such additional
attribution notices cannot be construed as modifying the License.
You may add Your own copyright statement to Your modifications and may
provide additional or different license terms and conditions for use, reproduction,
or distribution of Your modifications, or for any such Derivative Works as a whole,
provided Your use, reproduction, and distribution of the Work otherwise complies
with the conditions stated in this License.
6. Trademarks. This License does not grant permission to use the trade names,
trademarks, service marks, or product names of the Licensor, except as required for
reasonable and customary use in describing the origin of the Work and reproducing
the content of the NOTICE file.
E-32 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
either express or implied, including, without limitation, any warranties or
conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR
PURPOSE. You are solely responsible for determining the appropriateness of using
or redistributing the Work and assume any risks associated with Your exercise of
permissions under this License.
To apply the Apache License to your work, attach the following boilerplate
notice, with the fields enclosed by brackets "[]" replaced with your own identifying
information. (Don't include the brackets!) The text should be enclosed in the
appropriate comment syntax for the file format. We also recommend that a file or
class name and description of purpose be included on the same "printed page" as the
copyright notice for easier identification within third-party archives.
The Apache HTTP Server includes a number of subcomponents with separate copyright
notices and license terms. Your use of the source code for the these subcomponents
is subject to the terms and conditions of the following licenses.
/*
* mod_mime_magic: MIME type lookup via file magic numbers
* Copyright (c) 1996-1997 Cisco Systems, Inc.
*
* This software was submitted by Cisco Systems to the Apache Group in July
* 1997. Future revisions and derivatives of this source code must
* acknowledge Cisco Systems as the original contributor of this module.
* All other licensing and usage conditions are those of the Apache Group.
*
* Some of this code is derived from the free version of the file command
* originally posted to comp.sources.unix. Copyright info for that program is
* included below as required.
* ---------------------------------------------------------------------------
* - Copyright (c) Ian F. Darwin, 1987. Written by Ian F. Darwin.
*
* This software is not subject to any license of the American Telephone and
* Telegraph Company or of the Regents of the University of California.
*
* Permission is granted to anyone to use this software for any purpose on any
* computer system, and to alter it and redistribute it freely, subject to the
* following restrictions:
*
* 1. The author is not responsible for the consequences of use of this
* software, no matter how awful, even if they arise from flaws in it.
*
* 2. The origin of this software must not be misrepresented, either by explicit
* claim or by omission. Since few users ever read sources, credits must
* appear in the documentation.
*
* 3. Altered versions must be plainly marked as such, and must not be
* misrepresented as being the original software. Since few users ever read
* sources, credits must appear in the documentation.
*
* 4. This notice may not be removed or altered.
* -------------------------------------------------------------------------
*
*/
E-34 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
"macmartinized" polygon code copyright 1992 by Eric Haines, erich@eye.com
/************************************************************************
* NCSA HTTPd Server
* Software Development Group
* National Center for Supercomputing Applications
* University of Illinois at Urbana-Champaign
* 605 E. Springfield, Champaign, IL 61820
* httpd@ncsa.uiuc.edu
*
* Copyright (C) 1995, Board of Trustees of the University of Illinois
*
************************************************************************
*
* md5.c: NCSA HTTPd code which uses the md5c.c RSA Code
*
* Original Code Copyright (C) 1994, Jeff Hostetler, Spyglass, Inc.
* Portions of Content-MD5 code Copyright (C) 1993, 1994 by Carnegie Mellon
* University (see Copyright below).
* Portions of Content-MD5 code Copyright (C) 1991 Bell Communications
* Research, Inc. (Bellcore) (see Copyright below).
* Portions extracted from mpack, John G. Myers - jgm+@cmu.edu
* Content-MD5 Code contributed by Martin Hamilton (martin@net.lut.ac.uk)
*
*/
/*
* This is work is derived from material Copyright RSA Data Security, Inc.
*
* The RSA copyright statement and Licence for that original material is
* included below. This is followed by the Apache copyright statement and
* licence for the modifications made to that material.
*/
*
* This is derived from material copyright RSA Data Security, Inc.
* Their notice is reproduced below in its entirety.
*
* Copyright (C) 1990-2, RSA Data Security, Inc. Created 1990. All rights
* reserved.
*
* RSA Data Security, Inc. makes no representations concerning either the
* merchantability of this software or the suitability of this software for any
* particular purpose. It is provided "as is" without express or implied warranty
* of any kind.
*
* These notices must be retained in any copies of any part of this
* documentation and/or software.
*/
#
# install - install a program, script, or datafile
# This comes from X11R5 (mit/util/scripts/install.sh).
#
# Copyright 1991 by the Massachusetts Institute of Technology
#
# Permission to use, copy, modify, distribute, and sell this software and its
# documentation for any purpose is hereby granted without fee, provided that
# the above copyright notice appear in all copies and that both that copyright
# notice and this permission notice appear in supporting documentation, and
E-36 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
# that the name of M.I.T. not be used in advertising or publicity pertaining to
# distribution of the software without specific, written prior permission. M.I.T.
# makes no representations about the suitability of this software for any
# purpose. It is provided "as is" without express or implied warranty.
#
PCRE LICENCE
------------
Permission is granted to anyone to use this software for any purpose on any computer
system, and to redistribute it freely, subject to the following restrictions:
1. This software is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
2. The origin of this software must not be misrepresented, either by explicit claim
or by omission. In practice, this means that if you use PCRE in software which you
distribute to others, commercially or otherwise, you must put a sentence like this
Regular expression support is provided by the PCRE library package, which is open
source software, written by Philip Hazel, and copyright by the University of
Cambridge, England.
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/
3. Altered versions must be plainly marked as such, and must not be misrepresented
as being the original software.
/* ZeusBench V1.01
===============
This program may be used and copied freely providing this copyright notice is not
removed.
This software is provided "as is" and any express or implied waranties, including
but not limited to, the implied warranties of merchantability and fitness for a
particular purpose are disclaimed. In no event shall Zeus Technology Ltd. be liable
for any direct, indirect, incidental, special, exemplary, or consequential damaged
(including, but not limited to, procurement of substitute good or services; loss
of use, data, or profits; or business interruption) however caused and on theory
of liability. Whether in contract, strict liability or tort (including negligence
or otherwise) arising in any way out of the use of this software, even if advised
of the possibility of such damage.
*/
Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd
and Clark Cooper
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
E-38 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
==========================================================
-----
Redistribution and use in source and binary forms of libcap, with or without
modification, are permitted provided that the following conditions are met
1. Redistributions of source code must retain any existing copyright notice, and
this entire permission notice in its entirety, including the disclaimer of
warranties.
2. Redistributions in binary form must reproduce all prior and current copyright
notices, this list of conditions, and the following disclaimer in the documentation
and/or other materials provided with the distribution.
3. The name of any author may not be used to endorse or promote products derived
from this software without their specific prior written permission.
ALTERNATIVELY, this product may be distributed under the terms of the GNU General
Public License, in which case the provisions of the GNU GPL are required INSTEAD
OF the above restrictions. (This clause is necessary due to a potential conflict
between the GNU GPL and the restrictions contained in a BSD-style copyright.)
-----
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation and/or
other materials provided with the distribution.
3. The names of the authors may not be used to endorse or promote products
derived from this software without specific prior written permission.
-----
This library (libselinux) is public domain software, i.e. not copyrighted.
Warranty Exclusion
------------------
You agree that this software is a non-commercially developed program that may
contain "bugs" (as that term is used in the industry) and that it may not function
as intended. The software is licensed "as is". NSA makes no, and hereby expressly
disclaims all, warranties, express, implied, statutory, or otherwise with respect
to the software, including noninfringement and the implied warranties of
merchantability and fitness for a particular purpose.
Limitation of Liability
-----------------------
In no event will NSA be liable for any damages, including loss of data, lost
profits, cost of cover, or other special, incidental, consequential, direct or
indirect damages arising from the software or the use thereof, however caused and
on any theory of liability. This limitation will apply even if NSA has been advised
of the possibility of such damage. You acknowledge that this is a reasonable
allocation of risk.
-----
---- Part 1: CMU/UCD copyright notice: (BSD like) -----
Permission to use, copy, modify and distribute this software and its documentation
for any purpose and without fee is hereby granted, provided that the above copyright
notice appears in all copies and that both that copyright notice and this permission
notice appear in supporting documentation, and that the name of CMU and The Regents
of the University of California not be used in advertising or publicity pertaining
to distribution of the software without specific written permission.
CMU AND THE REGENTS OF THE UNIVERSITY OF CALIFORNIA DISCLAIM ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS. IN NO EVENT SHALL CMU OR THE REGENTS OF THE UNIVERSITY OF CALIFORNIA BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM THE LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
OR PERFORMANCE OF THIS SOFTWARE.
---- Part 2: Networks Associates Technology, Inc copyright notice (BSD) -----
E-40 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
Copyright (c) 2001-2003, Networks Associates Technology, Inc All rights reserved.
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
* Neither the name of the Networks Associates Technology, Inc nor the names of
its contributors may be used to endorse or promote products derived from this
software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
Portions of this code are copyright (c) 2001-2003, Cambridge Broadband Ltd.
All rights reserved.
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this list
of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this
list of conditions and the following disclaimer in the documentation and/or other
materials provided with the distribution.
* The name of Cambridge Broadband Ltd. may not be used to endorse or promote
products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER ``AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
Copyright © 2003 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
California 95054, U.S.A. All rights reserved.
Sun, Sun Microsystems, the Sun logo and Solaris are trademarks or registered
trademarks of Sun Microsystems, Inc. in the U.S. and other countries.
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this
list of conditions and the following disclaimer in the documentation and/or other
materials provided with the distribution.
* Neither the name of the Sun Microsystems, Inc. nor the names of its contributors
may be used to endorse or promote products derived from this software without
specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
E-42 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this
list of conditions and the following disclaimer in the documentation and/or other
materials provided with the distribution.
* Neither the name of Sparta, Inc nor the names of its contributors may be used
to endorse or promote products derived from this software without specific prior
written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this
list of conditions and the following disclaimer in the documentation and/or other
materials provided with the distribution.
-----
******************************************************************************
* *
* Copyright (c) David L. Mills 1992-2003 *
* *
* Permission to use, copy, modify, and distribute this software and *
* its documentation for any purpose and without fee is hereby *
* granted, provided that the above copyright notice appears in all *
* copies and that both the copyright notice and this permission *
* notice appear in supporting documentation, and that the name *
* University of Delaware not be used in advertising or publicity *
* pertaining to distribution of the software without specific, *
* written prior permission. The University of Delaware makes no *
* representations about the suitability this software for any *
* purpose. It is provided "as is" without express or implied *
* warranty. *
* *
*******************************************************************************
----
The OpenLDAP Public License
Version 2.8, 17 August 2003
The OpenLDAP Foundation may revise this license from time to time. Each revision
is distinguished by a version number. You may use this Software under terms of
this license revision or under the terms of any subsequent revision of the license.
E-44 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
THIS SOFTWARE IS PROVIDED BY THE OPENLDAP FOUNDATION AND ITS CONTRIBUTORS ``AS IS''
AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE OPENLDAP FOUNDATION, ITS CONTRIBUTORS, OR THE AUTHOR(S) OR
OWNER(S) OF THE SOFTWARE BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
The names of the authors and copyright holders must not be used in advertising or
otherwise to promote the sale, use or other dealing in this Software without
specific, written prior permission. Title to copyright in this Software shall at
all times remain with copyright holders.
[Tatu continues]
* However, I am not implying to give any licenses to any patents or
* copyrights held by third parties, and the software includes parts that
* are not under my direct control. As far as I know, all included
* source code is used in accordance with the relevant license agreements
* and can be used freely for any purpose (the GNU license being the most
* restrictive); see below for details.
[However, none of that term is relevant at this point in time. All of these
restrictively licenced software components which he talks about have been removed
from OpenSSH, i.e.,
Note that any information and cryptographic algorithms used in this software
are publicly available on the Internet and at any major bookstore, scientific
library, and patent office worldwide. More information can be found e.g. at
"http://www.cs.hut.fi/crypto".
The legal status of this program is some combination of all these permissions
and restrictions. Use only at your own responsibility. You will be responsible
for any legal consequences yourself; I am not making any claims whether possessing
or using this is legal or not in your country, and I am not taking any responsibility
on your behalf.
NO WARRANTY
BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE
PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED
IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS"
WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH
YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY
SERVICING, REPAIR OR CORRECTION.
* COPYRIGHT (C) 1986 Gary S. Brown. You may use this program, or
* code or tables extracted from it, as desired without restriction.
----
* Cryptographic attack detector for ssh - source code
* Copyright (c) 1998 CORE SDI S.A., Buenos Aires, Argentina.
*
E-46 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
* All rights reserved. Redistribution and use in source and binary forms, with or
without modification, are permitted provided that this copyright notice is
retained.
*
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR
* IMPLIED WARRANTIES ARE DISCLAIMED. IN NO EVENT SHALL CORE
* SDI S.A. BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY OR CONSEQUENTIAL DAMAGES RESULTING
* FROM THE USE OR MISUSE OF THIS SOFTWARE.
*
* Ariel Futoransky <futo@core-sdi.com>
* <http://www.core-sdi.com>
E-48 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
----
/* =========================================================
* Copyright (c) 1998-2002 The OpenSSL Project. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* 1. Redistributions of source code must retain the above copyright notice, this
* list of conditions and the following disclaimer.
*
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
*
* 3. All advertising materials mentioning features or use of this software must
display the following acknowledgment:
* "This product includes software developed by the OpenSSL Project for use
* in the OpenSSL Toolkit. (http://www.openssl.org/)"
*
* 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used
* to endorse or promote products derived from this software without prior
* written permission. For written permission,
* please contac openssl-core@openssl.org.
*
* 5. Products derived from this software may not be called "OpenSSL" nor
* may "OpenSSL" appear in their names without prior written permission of the
OpenSSL Project.
*
* 6. Redistributions of any form whatsoever must retain the following
* acknowledgment:
* "This product includes software developed by the OpenSSL Project
* for use in the OpenSSL Toolkit (http://www.openssl.org/)"
*
* THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS''
* AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT
* NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
* AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
* NO EVENT SHALL THE OpenSSL PROJECT OR ITS CONTRIBUTORS BE
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
* OR OTHERWISE)
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
E-50 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
* DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
* PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
* USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
* OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
* DAMAGE.
*
* The licence and distribution terms for any publically available version or
* derivative of this code cannot be changed. i.e. this code cannot simply be
* copied and put under another distribution licence
* [including the GNU Public Licence.]
*/
----
Redistribution and use in source and binary forms of Linux-PAM, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain any existing copyright notice, and
this entire permission notice in its entirety, including the disclaimer of
warranties.
2. Redistributions in binary form must reproduce all prior and current copyright
notices, this list of conditions, and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. The name of any author may not be used to endorse or promote products derived
from this software without their specific prior written permission.
ALTERNATIVELY, this product may be distributed under the terms of the GNU General
Public License, in which case the provisions of the GNU GPL are required INSTEAD
OF the above restrictions. (This clause is necessary due to a potential conflict
between the GNU GPL and the restrictions contained in a BSD-style copyright.)
THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR(S)
BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
----
Copyright (c) 1998 Red Hat Software
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE X CONSORTIUM BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the X Consortium shall not be used
in advertising or otherwise to promote the sale, use or other dealings in this
Software without prior written authorization from the X Consortium.
----
/*-
* Copyright (c) 1990 The Regents of the University of California.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
* 1. Redistributions of source code must retain the above copyright notice, this
* list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. All advertising materials mentioning features or use of this software
* must display the following acknowledgement:
* This product includes software developed by the University of
* California, Berkeley and its contributors.
* 4. Neither the name of the University nor the names of its contributors may
* be used to endorse or promote products derived from this software
* without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE REGENTS AND
* CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
* PARTICULAR PURPOSE ARE DISCLAIMED.
* IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
E-52 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
* PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
* USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
* OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
* DAMAGE.
*/
----
Copyright (C) 2002 Roaring Penguin Software Inc.
Permission to use, copy, modify, and distribute this software for any purpose and
without fee is hereby granted, provided that this copyright and permission notice
appear on all copies and supporting documentation, the name of Roaring Penguin
Software Inc. not be used in advertising or publicity pertaining to distribution
of the programwithout specific prior permission, and notice be given in supporting
documentation that copying and distribution is by permission of Roaring Penguin
Software Inc..
Roaring Penguin Software Inc. makes no representations about the suitability of
this software for any purpose. It is provided "as is" without express or implied
warranty.
------------------------------------------------------------------------------
Copyright (C) 1995,1996,1997,1998 Lars Fenneberg <lf@elemental.net>
Permission to use, copy, modify, and distribute this software for any purpose and
without fee is hereby granted, provided that this copyright and permission notice
appear on all copies and supporting documentation, the name of Lars Fenneberg not
be used in advertising or publicity pertaining to distribution of the program
without specific prior permission, and notice be given in supporting documentation
that copying and distribution is by permission of Lars Fenneberg.
Lars Fenneberg makes no representations about the suitability of this software for
any purpose. It is provided "as is" without express or implied warranty.
-----------------------------------------------------------------------------
Copyright 1992 Livingston Enterprises, Inc.
Livingston Enterprises, Inc. 6920 Koll Center Parkway Pleasanton, CA 94566
Permission to use, copy, modify, and distribute this software for any purpose and
without fee is hereby granted, provided that this copyright and permission notice
appear on all copies and supporting documentation, the name of Livingston
Enterprises, Inc. not be used in advertising or publicity pertaining to
distribution of the program without specific prior permission, and notice be given
in supporting documentation that copying and distribution is by permission of
Livingston Enterprises, Inc.
Permission to use, copy, modify, and distribute this software and its documentation
for any purpose and without fee is hereby granted, provided that the above copyright
notice and this permission notice appear in all copies of the software and
derivative works or modified versions thereof, and that both the copyright notice
and this permission and disclaimer notice appear in supporting documentation.
THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR
IMPLIED, INCLUDING WITHOUT LIMITATION WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE. THE REGENTS OF THE UNIVERSITY OF MICHIGAN AND MERIT NETWORK,
INC. DO NOT WARRANT THAT THE FUNCTIONS CONTAINED IN THE SOFTWARE WILL MEET
LICENSEE'S REQUIREMENTS OR THAT OPERATION WILL BE UNINTERRUPTED OR ERROR FREE. The
Regents of the University of Michigan and Merit Network, Inc. shall not be liable
for any special, indirect, incidental or consequential damages with respect to any
claim by Licensee or any third party arising from use of the software.
------------------------------------------------------------------------------
Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991.
All rights reserved.
License to copy and use this software is granted provided that it is identified as
the "RSA Data Security, Inc. MD5 Message-Digest Algorithm" in all material
mentioning or referencing this software or this function.
License is also granted to make and use derivative works provided that such works
are identified as "derived from the RSA Data Security, Inc. MD5 Message-Digest
Algorithm" in all material mentioning or referencing the derived work.
These notices must be retained in any copies of any part of this documentation
and/or software.
----
/************************************************************************
* Copyright 1995 by Wietse Venema. All rights reserved. Some individual
* files may be covered by other copyrights.
*
* This material was originally written and compiled by Wietse Venema at
* Eindhoven University of Technology, The Netherlands, in 1990, 1991,
* 1992, 1993, 1994 and 1995.
E-54 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
*
* Redistribution and use in source and binary forms are permitted provided
* that this entire copyright notice is duplicated in all such copies.
*
* This software is provided "as is" and without any expressed or implied
* warranties, including, without limitation, the implied warranties of
* merchantibility and fitness for any particular purpose.
************************************************************************/
----
/*
* Copyright (c) 1989 The Regents of the University of California.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
* 1. Redistributions of source code must retain the above copyright notice, this
* list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. All advertising materials mentioning features or use of this software
* must display the following acknowledgement:
* This product includes software developed by the University of California,
* Berkeley and its contributors.
* 4. Neither the name of the University nor the names of its contributors may
* be used to endorse or promote products derived from this software
* without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE REGENTS AND
* CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
* PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
* REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
* INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
* PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
* IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
* USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
*from: @(#)telnetd.h 5.3 (Berkeley) 3/1/91
*$Id: telnetd.h,v 1.2 1999/03/27 07:46:21 dholland Exp $
*/
The author (Panagiotis Tsirigotis) grants permission to use, copy, and distribute
this software and its documentation for any purpose and without fee, provided that
the above copyright notice extant in files in this distribution is not removed from
files included in any redistribution and that this copyright notice is also included
in any redistribution.
E-56 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
Modifications to this software may be distributed, either by distributing the
modified software or by distributing patches to the original software, under the
following additional terms:
The author makes no representations about the suitability of this software for any
purpose. It is provided "as is" without any express or implied warranty.
Modifications:
Version: 2.1.8.7-current
Copyright 1998-2001 by Rob Braun
Sensor Addition
Version: 2.1.8.9pre14a
Copyright 2001 by Steve Grubb
This is an exerpt from an email I recieved from the original author, allowing xinetd
as maintained by me, to use the higher version numbers:
So, if you want, you may use any 2.N.* (N >= 3) version string for future xinetd
versions that you release. Note that I am excluding the 2.2.* line; using that
would only create confusion. Naming the next release 2.3.0 would put to rest the
confusion about 2.2.1 and 2.1.8.*.
Permission is granted to anyone to use this software for any purpose, including
commercial applications, and to alter it and redistribute it freely, subject to the
following restrictions:
The data format used by the zlib library is described by RFCs (Request for
Comments) 1950 to 1952 in the files http://www.ietf.org/rfc/rfc1950.txt (zlib
format), rfc1951.txt (deflate format) and rfc1952.txt (gzip format).
*/
E-58 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
Index
Index-1
CPU operational modes, 2-121 Event log, B-7
cpumode, 2-121 Extended MIB, C-3
cpumode,auto, 2-121
cpumode,compatible, 2-121 F
Creating a web server certificate by constructing the Failover, 1-2, 3-15
self CA, 2-61
H
D Hardware diagnostic level
DCL information, 2-92 changing, 2-122
displaying or specifying, 2-103 Host watchdog function
Deleting a system board from a domain, 2-109 enabling or disabling, 2-123
Displaying or specifying DCL information, 2-103 HTTPS administration, 2-54
Displaying the audit logs, 2-68
Displaying the XSB status, 2-103 I
Dividing a PSB into XSBs, 2-115 Importing a web server certificate by using the
external CA or CA in intranet, 2-58
Domain
assigning or configuring, 2-105 Installing and Uninstalling an ssh user public
control and maintenance, 5-13 key, 2-53
deleting system board, 2-109
moving system board, 2-111 L
Domain configuration, 2-88 LDAP, 2-36
Domain configuration procedure, 2-100 Locale
setting, 2-127
Domain console
and XSCF shell, 3-10 Locale Administration, 2-127
Domain mode configuration, 2-117 Log
audit, B-10
Domain Time
confirm the audit trail, B-10
setting to XSCF time, 2-46
console, B-9
Dual power feed, 4-19
event, B-7
DVD drive/tape drive unit administration, 2-129 humidity, B-8
ipl, B-10
E monitoring, B-8
Enabling or disabling panic, B-9
XSCF network, 2-22 power, B-5
Enabling or disabling audit, 2-66 reference, B-7
Enabling or disabling ssh/telnet, 2-50 reference power logs, B-5
Enabling or disabling the automatic boot temperature, B-8
function, 2-125 using the fmdump (8) command to confirm a
fault, B-4
Enabling or disabling the Host watchdog function
using the showlogs (8) command to confirm a
and the Break signal suppression, 2-123
fault, B-2
Enabling or disabling the log archiving, 2-71 XSCF error log, B-1
Enabling or disabling the mail report function, 2-87 Log archiving
Enabling/Disabling the SNMP agent, 2-77 enabling or disabling, 2-71
Enabling/disabling the SNMPv1 and v2c, 2-81 Log archiving administration, 2-69
Error messages Login to XSCF, 2-2, 5-7, 9-7
XSCF web, 9-26
Index-2 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008
M Server
Mail administration, 2-85 configuration, 5-10, 5-12
Mail report function control, 5-10
enabling or disabling, 2-87 information commands, 5-10, 5-12
status, 5-10
Making XSCF DNS settings, 2-27
troubleshooting, D-7
Management information
Server and domain power operations, 4-8
USM, 2-82
VACM, 2-83 setdomainmode(8), 2-121
Memory mirror mode, 2-114 Setting altitude, 2-128
Message types, A-1 Setting locale, 2-127
Messages Setting SNMPv3 trap, 2-79
in functions, A-3 Setting the Domain Time to the XSCF Time, 2-46
information, A-1 Setting the memory mirror mode for a PSB, 2-116
monitoring, A-2 Setting the SNMPv1 and v2c trap, 2-81
types, A-1 Setting the XSCF time, 2-43
warning, A-1 Setting time and date, 2-40
MIB showlogs command, B-8
definition file, 7-3
SMTP server
extended, C-3
specifying, 2-86
object identifiers, C-1
SNMP
standard, C-3
enabling/disabling, 2-81
Monitoring message, A-2
SNMP Administration, 2-74
Moving a system board from one domain to
SNMP agent
another, 2-111
enabling/disabling, 2-77
N SNMP TRAP, 7-5
Network SNMP trap
configuration, 2-15 setting, 2-81
NTP server SNMPv3 trap
configuring, 2-44 setting, 2-79
SPARC64 VI Compatible Mode, 2-121
P SPARC64 VII Enhanced Mode, 2-121
Parts fault notification, 6-5 Specifying a host name for XSCF, 2-25
Password policy Specifying a password policy, 2-34
specifying, 2-34 Specifying a time zone, 2-42
Power log, B-5 Specifying a user privilege, 2-33
Power operations Specifying an ssh host key, 2-52
server and domain, 4-8 Specifying the audit policy, 2-67
prtdiag (1M), 2-121 Specifying the SMTP server, 2-86
PSB Specifying the timeout period of ssh/telnet, 2-53
dividing into XSBs, 2-115 SSH
setting memory mirror mode, 2-116 specifying host key, 2-52
user public key, 2-53
S SSH/telnet
Security administration, 2-35 enabling or disabling, 2-50
Security commands, 5-15 specifying timeout period, 2-53
Index-3
SSH/telnet Administration, 2-48 DNS settings, 2-27
Stratum Value error log, B-1
changing in XSCF, 2-46 event logs, B-7
System Board Configuration, 2-114 firmware update, 8-1
fmdump(8) and faults, B-4
T Front panel, 1-3, 1-6
function messages, A-3
Test Mail, 6-6
log collection, 8-19
Time and date logging in, 9-7
setting, 2-40 login, 2-2, 5-7
Time zone network settings, 2-28
specifying, 2-42 other commands, 5-16
Traps, C-5 port and terminal types, 3-3
Troubleshooting Redundant XSCFs, 1-2
server, D-7 routing, 2-26
XSCF, D-1 SNMP agent, 7-1, 7-8
specifying a host name, 2-25
U standby XSCF, 1-2, 4-23
Update the XSCF firmware, 8-1 telnet connection, 3-9
terminal operating modes, 3-2
User Account
TRAP, 7-5
adding or deleting, 2-32
troubleshooting, D-1
User account administration
XSCF command shell, 5-1
Administration
user account, 2-29 XSCF commands, 5-2
User management commands, 5-15 XSCF logs
view and archive, 5-15
User privilege
specifying, 2-33 XSCF mail
overview, 6-1
USM management information, 2-82
setting up, 6-3
testing, 6-6
V
XSCF network
VACM management information, 2-83
enabling or disabling, 2-22
XSCF shell
W
and domain console, 3-10
Web server certificate error messages, 5-17
creating, 2-61
XSCF time
importing, 2-58
setting, 2-43
XSCF Web, 9-1
X
XSCF web
XSB status
error messages, 9-26
displaying, 2-103
starting, 9-5
XSB status information, 2-93
XSCF-LAN
XSCF
firewall, 3-5
active XSCF, 1-2, 2-15, 3-15, 4-23
function, 3-5
connecting terminals, 3-1
port number, 3-5
connecting through ssh, 3-8
serial connection, 3-14
connecting through the serial port, 3-6
connection types, 3-11
Index-4 SPARC Enterprise Mx000 Servers XSCF User’s Guide • April 2008