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