Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 718 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
718
Dung lượng
9,46 MB
Nội dung
Sun Fire™ High-End Server Maintenance and Administration IES-421 Student Guide With Instructor Notes Sun Microsystems, Inc UBRM05-104 500 Eldorado Blvd Broomfield, CO 80021 U.S.A Sun Proprietary: Internal Use Only Revision E February 3, 2004 12:47 pm Copyright 2004 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, California 95054, U.S.A All rights reserved This product or document is protected by copyright and distributed under licenses restricting its use, copying, distribution, and decompilation No part of this product or document may be reproduced in any form by any means without prior written authorization of Sun and its licensors, if any Third-party software, including font technology, is copyrighted and licensed from Sun suppliers Sun, Sun Microsystems, the Sun logo, OpenBoot, Solaris, Solstice DiskSuite, SunATM, Sun Blade, Sun Enterprise, Sun Fire, Sun Java, SunOS, SunSolve, SunSolve Online, SunSpectrum, Sun StorEdge, SunVTS, and Ultra are trademarks or registered trademarks of Sun Microsystems, Inc in the U.S and other countries All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc in the U.S and other countries Products bearing SPARC trademarks are based upon an architecture developed by Sun Microsystems, Inc ORACLE is a registered trademark of Oracle Corporation Federal Acquisitions: Commercial Software – Government Users Subject to Standard License Terms and Conditions Export Laws Products, Services, and technical data delivered by Sun may be subject to U.S export controls or the trade laws of other countries You will comply with all such laws and obtain all licenses to export, re-export, or import as may be required after delivery to You You will not export or re-export to entities on the most current U.S export exclusions lists or to any country subject to U.S embargo or terrorist controls as specified in the U.S export laws You will not use or provide Products, Services, or technical data for nuclear, missile, or chemical biological weaponry end uses DOCUMENTATION IS PROVIDED “AS IS” AND ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS, AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD TO BE LEGALLY INVALID THIS MANUAL IS DESIGNED TO SUPPORT AN INSTRUCTOR-LED TRAINING (ILT) COURSE AND IS INTENDED TO BE USED FOR REFERENCE PURPOSES IN CONJUNCTION WITH THE ILT COURSE THE MANUAL IS NOT A STANDALONE TRAINING TOOL USE OF THE MANUAL FOR SELF-STUDY WITHOUT CLASS ATTENDANCE IS NOT RECOMMENDED Export Commodity Classification Number (ECCN) assigned: 12 December 2002 Sun Proprietary: Internal Use Only Please Recycle Copyright 2004 Sun Microsystems Inc., 4150 Network Circle, Santa Clara, California 95054, Etats-Unis Tous droits réservés Ce produit ou document est protégé par un copyright et distribué avec des licences qui en restreignent l’utilisation, la copie, la distribution, et la décompilation Aucune partie de ce produit ou document ne peut être reproduite sous aucune forme, par quelque moyen que ce soit, sans l’autorisation préalable et écrite de Sun et de ses bailleurs de licence, s’il y en a Le logiciel détenu par des tiers, et qui comprend la technologie relative aux polices de caractères, est protégé par un copyright et licencié par des fournisseurs de Sun Sun, Sun Microsystems, le logo Sun, OpenBoot, Solaris, Solstice DiskSuite, SunATM, Sun Blade, Sun Enterprise, Sun Fire, Sun Java, SunOS, SunSolve, SunSolve Online, SunSpectrum, Sun StorEdge, SunVTS, et Ultra sont des marques de fabrique ou des marques déposées de Sun Microsystems, Inc aux Etats-Unis et dans d’autres pays Toutes les marques SPARC sont utilisées sous licence 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 ORACLE est une marque déposée registre de Oracle Corporation Législation en matière dexportations Les Produits, Services et données techniques livrés par Sun peuvent être soumis aux contrôles américains sur les exportations, ou la législation commerciale dautres pays Nous nous conformerons lensemble de ces textes et nous obtiendrons toutes licences dexportation, de ré-exportation ou dimportation susceptibles dêtre requises après livraison Vous Vous nexporterez, ni ne ré-exporterez en aucun cas des entités figurant sur les listes américaines dinterdiction dexportation les plus courantes, ni vers un quelconque pays soumis embargo par les Etats-Unis, ou des contrôles anti-terroristes, comme prévu par la législation américaine en matière dexportations Vous nutiliserez, ni ne fournirez les Produits, Services ou données techniques pour aucune utilisation finale liée aux armes nucléaires, chimiques ou biologiques ou aux missiles 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 CONTREFAÇON CE MANUEL DE RÉFÉRENCE DOIT ÊTRE UTILISÉ DANS LE CADRE D’UN COURS DE FORMATION DIRIGÉ PAR UN INSTRUCTEUR (ILT) IL NE S’AGIT PAS D’UN OUTIL DE FORMATION INDÉPENDANT NOUS VOUS DÉCONSEILLONS DE L’UTILISER DANS LE CADRE D’UNE AUTO-FORMATION Sun Proprietary: Internal Use Only Please Recycle Table of Contents About This Course .Preface-xxi Course Goals Preface-xxi Course Map Preface-xxii Topics Not Covered Preface-xxiii How to Use the Course Materials Preface-xxiv Conventions Preface-xxv Icons .Preface-xxv Typographical Conventions Preface-xxvi Sun Fire™ High-End Server Product and Architecture Review and Assessment 1-1 Objectives 1-1 Relevance 1-2 Additional Resources 1-3 Reviewing Sun Fire HES 1-4 Self-Assessment Review 1-5 Product Review 1-10 Sun Fire HES Products 1-10 Board Sets 1-10 Domain Configurable Units (DCUs) 1-11 Reviewing the System Controllers 1-12 Reviewing the Fireplane Operations 1-13 Understanding Memory Coherency 1-15 Coherency Protocol 1-15 Snoopy Coherency 1-17 Scalable Shared Memory 1-18 Understanding Bus Interconnect Levels 1-19 Interconnect Levels 1-20 Address Interconnect 1-21 Data Interconnect 1-22 Self-Assessment Review Answers 1-25 Installing Sun Fire High-End Servers .2-1 Objectives 2-1 Relevance 2-2 Sun Proprietary: Internal Use Only vii Copyright 2004 Sun Microsystems, Inc All Rights Reserved SunU, Revision E Additional Resources 2-3 Architecture Overview 2-4 Understanding Enterprise Installation Services Methodology 2-5 Understanding the EISdoc Tool 2-6 Goals of the EISdoc Tool 2-7 EISdoc Resources 2-8 Using the EIS Installation and Patch CD-ROM 2-9 Sun Fire HES EIS Installation Checklist 2-9 Other EIS-CD Tools 2-10 Exploring System Components 2-11 Exploring Board Sets 2-12 System Board Set 2-13 Exploring System Boards 2-14 CPU and Memory Configuration 2-16 Memory Configuration Rules 2-18 System Board LEDs 2-20 Exploring Sun Fire HES I/O Support 2-22 hsPCI I/O Assembly Slot Assignments 2-23 hsPCI I/O Assembly Status LEDs 2-24 Exploring the MaxCPU Board 2-26 MaxCPU Board Components and Status LEDs 2-26 Exploring the Sun Fire Link Board 2-28 Sun Fire Link Board Components and Status LEDs 2-28 Exploring the Expander Board 2-30 Exploring the System Controller 2-32 System Controller Components 2-33 System Controller Faceplate 2-35 System Controller LEDs and Controls 2-37 System Controller Peripheral Board LEDs 2-40 System Controller Physical Locations 2-43 Exploring Centerplanes 2-44 Power Centerplane 2-46 Fan Backplane 2-47 Exploring Carrier Plates 2-48 Carrier Plate Label 2-50 Understanding Electrical Specifications 2-51 Processor Cabinet Power System 2-51 Specifications (Sun Fire 15K and 12K Servers Only) 2-52 Understanding Input Power Requirements 2-53 Sun Fire 12K Server Power Requirements 2-54 Power Factor 2-54 Power Distribution 2-55 Exploring AC Power Supplies 2-56 Power Supply LEDs 2-57 Installing Power Cables 2-59 viii Sun Proprietary: Internal Use Only Sun Fire™ High-End Server Maintenance and Administration Copyright 2004 Sun Microsystems, Inc All Rights Reserved SunU, Revision E Powering the System On and Off 2-61 Powering On the Sun Fire HES 2-61 Powering Off the Sun Fire HES 2-62 Exploring the Processor Cabinet Cooling System 2-63 Exploring Fan Trays 2-65 Exploring FrameManager 2-67 FrameManager Front Panel 2-69 Physical Locations 2-71 Exercise 1: Identifying the Contents of the EIS-CD 2-73 Preparation 2-73 Tasks 2-73 Exercise 2: Removing and Installing Sun Fire HES FRUs 2-74 Preparation 2-74 Tasks 2-76 Exercise 3: Powering the Platform On and Off 2-79 Preparation 2-79 Tasks 2-79 Exercise Summary 2-80 Exercise Solutions 2-81 Tasks 2-81 Exercise Solutions 2-82 Tasks 2-82 Exercise Solutions 2-85 Tasks 2-85 Managing the Sun Fire HES System Controller Networks and Software .3-1 Objectives 3-1 Relevance 3-2 Additional Resources 3-3 Reviewing System Architecture 3-4 Exploring System Controller Networking 3-5 Management Networks (MANs) 3-7 Console Bus 3-14 Exploring System Controller Software 3-15 SMS Capabilities 3-16 Reviewing SMS Startup 3-18 Message Logging Daemon 3-21 SMS Startup Daemon 3-23 Hardware Access Daemon 3-26 Management Network Daemon 3-28 FRU Access Daemon 3-32 Failover Management Daemon 3-33 Platform Configuration Database Daemon 3-34 Task Management Daemon 3-35 Domain Status Monitoring Daemon 3-36 Sun Proprietary: Internal Use Only ix Copyright 2004 Sun Microsystems, Inc All Rights Reserved SunU, Revision E Environmental Status Monitoring Daemon 3-37 OpenBoot™ PROM Support Daemon 3-38 Key Management Daemon 3-39 Domain X Server 3-43 Domain Configuration Administration Server 3-44 Exploring SC Environment Variables 3-45 Exploring SMS File System Structure 3-46 Examining SMS Installation 3-50 Installing the System Management Services Software 3-51 Installing the SMS Software Packages Using the smsinstall Command 3-52 Installing the SMS Software Packages Using the smsupgrade Command 3-55 Upgrading SMS Versions 3-58 Configuring the System Controller 3-60 Changing the Configuration During the Initial Startup 3-60 Configuring the Management Network 3-61 The smsconfig Script 3-63 Using the smsconfig Script 3-66 Configuring the Name Services 3-70 Securing the Sun Fire HES System Controller 3-71 Using the smsconfig Security Option 3-71 Exercise: Configuring the System Management Services 3-74 Preparation 3-74 Task – Installing and Configuring SMS Software 3-74 Task – Logging In to the Actual SC 3-74 Exercise Summary 3-76 Exercise Solutions 3-77 Task – Installing and Configuring SMS Software 3-77 Task – Logging In to the Actual SC 3-77 Configuring the Sun Fire HES Platform 4-1 Objectives 4-1 Relevance 4-2 Additional Resources 4-3 Architecture Overview 4-4 Sun Fire HES Administrative Privileges 4-5 Managing Administration Groups 4-6 Adding Administrators 4-10 Group Privileges 4-13 Platform Administrator Group 4-13 Platform Operator Group 4-15 Platform Service Group 4-16 Domain Administrator Group 4-17 x Sun Proprietary: Internal Use Only Sun Fire™ High-End Server Maintenance and Administration Copyright 2004 Sun Microsystems, Inc All Rights Reserved SunU, Revision E Domain Configuration Group 4-18 Superuser Privileges 4-19 Command-by-Command Privileges 4-19 Platform Administration Tasks 4-20 Exploring the Available Component List 4-21 The setupplatform Command 4-22 The setcsn Command 4-25 Displaying Platform Configuration 4-26 The smsversion Command 4-27 The showplatform Command 4-28 The showboards Command 4-35 Monitoring Platform Environmentals and Status 4-38 The showenvironment Command 4-38 The showlogs Command 4-43 Setting Up the Platform 4-45 The setdate Command 4-45 The setdefaults Command 4-47 Powering Platform Components On and Off 4-49 The poweron Command 4-49 The poweroff Command 4-51 Updating the Firmware 4-53 The flashupdate Command 4-54 Examples of the flashupdate Command 4-55 Backing Up and Restoring the SMS Environment 4-56 The smsbackup Command 4-56 The smsrestore Command 4-57 Re-Initializing the System Controller 4-58 The resetsc Command 4-58 Exploring System Controller Failover 4-59 How System Controller Failover Works 4-60 Startup 4-61 Main SC Role During Startup 4-61 Spare SC Role During Startup 4-61 File Propagation 4-62 Failover Triggering Faults 4-64 Failover Disabling Faults 4-64 Exploring Detailed Failover Scenarios 4-65 Fault on Main SC Detected by the Main SC 4-65 Fault on Main SC Detected by the Spare SC 4-66 I2 Network Fault 4-67 Fault on Main SC and I2 Network Also Down 4-67 Using System Controller Failover Commands 4-68 The showfailover Command 4-68 The setfailover Command 4-70 Forcing System Controller Failover 4-71 Sun Proprietary: Internal Use Only xi Copyright 2004 Sun Microsystems, Inc All Rights Reserved SunU, Revision E Exercise: Monitoring and Configuring Platforms 4-74 Preparation 4-74 Task – Configuring Administration Groups 4-74 Task – Monitoring the Platform 4-75 Task – Configuring Domain ACLs 4-76 Task – Updating Flash PROM Images 4-76 Task – Backing Up and Restoring the SMS Environment 4-77 Exercise Summary 4-78 Exercise Solutions 4-79 Task – Configuring Administration Groups 4-79 Task – Monitoring the Platform 4-80 Task – Configuring Domain ACLs 4-81 Task – Updating Flash PROM Images 4-81 Task – Backing Up and Restoring the SMS Environment 4-82 Configuring Sun Fire HES Domains 5-1 Objectives 5-1 Relevance 5-2 Additional Resources 5-3 Architecture Overview 5-4 Exploring Sun Fire HES Domains 5-5 Static and Dynamic Domain Configuration 5-5 Domain Configuration 5-6 Domain Configuration Unit 5-6 Domain Configuration Requirements 5-7 Configuring Static Domains 5-8 The addtag Command 5-10 The deletetag Command 5-12 The addboard Command 5-13 The deleteboard Command 5-16 The moveboard Command 5-19 The setobpparams Command 5-20 Domain Configuration Example 5-22 Virtual Keyswitch 5-25 The setkeyswitch Command 5-25 Summary of Keyswitch Transitions 5-28 Displaying the Virtual Keyswitch Setting in a Domain 5-29 The hpost Utility 5-30 File Locations of the postrc File 5-30 Controlling Level and Verbosity in the postrc File 5-31 Other Directives in the postrc File 5-31 Accessing the Domain Console 5-32 The console Command 5-32 xii Sun Proprietary: Internal Use Only Sun Fire™ High-End Server Maintenance and Administration Copyright 2004 Sun Microsystems, Inc All Rights Reserved SunU, Revision E Resource Consumer Plug-ins RCM scripts are run from the directories in the order given in Table E-1 (top to bottom) Table E-1 RCM Script Locations Directory Location Script Type /etc/rcm/scripts Scripts for specific systems /usr/platform/‘uname -i‘/lib/rcm/scripts Scripts for a specific hardware implementation /usr/platform/‘uname -m‘/lib/rcm/scripts Scripts for a specific hardware class, such as sun4u in the case of Sun Fire midrange servers /usr/lib/rcm/scripts Scripts for any hardware If a script name appears in multiple directories, only the first occurrence of the script is used E-4 Sun Proprietary: Internal Use Only Sun Fire™ High-End Server Maintenance and Administration Copyright 2004 Sun Microsystems, Inc All Rights Reserved SunU, Revision E RCM Script Commands RCM Script Commands The following list of RCM commands are mandatory in a RCM script: ● scriptinfo – This command is invoked to gather the script information ● register – This command is invoked to allow a script to specify the resources it uses with the RCM script The script has to supply all the resources of its interest to the RCM script using the name-value pair rcm_resource_name ● resourceinfo resourcename – This command is invoked to get the usage information about the given resourcename An example resource name might be /dev/dsk/c0t1d0s0 for a disk drive partition The next list of RCM commands are optional in an RCM script: ● queryremove resourcename – This command is invoked to query the script if the script can release the given resourcename successfully The script does not actually release the resource The script might indicate that it would not able to release the resource if the resource is critical for the service represented by the script ● preremove resourcename – This command is sent to a script prior to an attempt to remove the given resourcename In response to this command the script might either release the resource from the service represented by the script or indicate that it cannot release the resource if the resource is critical for the service represented by the script ● postremove resourcename – This command is sent to a script after the given resourcename has been removed ● undoremove resourcename – This command is sent to a script to undo what was done in the previous preremove command for the given resourcename The script might bring the state of the resource to the same state the resource was in when the script received the preremove command for the specified resource Sun Proprietary: Internal Use Only Reconfiguration Coordination Manager (RCM) Copyright 2004 Sun Microsystems, Inc All Rights Reserved SunU, Revision E E-5 RCM Script Commands When you dynamically remove a device, the RCM daemon runs the script’s register command to gather the list of resources (device names) that are identified in the script The script’s queryremove and preremove commands are also run prior to removing the resource if the script’s registered resources are affected by the dynamic remove operation Finally, the script’s postremove command is run if the remove operation succeeds However, if the remove operation fails, the RCM daemon runs the script’s undoremove command E-6 Sun Proprietary: Internal Use Only Sun Fire™ High-End Server Maintenance and Administration Copyright 2004 Sun Microsystems, Inc All Rights Reserved SunU, Revision E RCM Script Commands RCM Script Example The example following shows an RCM Perl script This script is customized for a tape backup application #! /usr/bin/perl -w # This script registers all tape drives in the system with RCM # When the system attempts to remove a tape drive by DR the script # does the following: # - if the tape drive is not being used for backup,it allows the # DR to continue # - if the tape drive is being used for backup, and when DR is not # forced (RCM_ENV_FORCE=FALSE) it indicates that it cannot release # the tape drive with appropriate error message When forced # (RCM_ENV_FORCE=TRUE) it kills the tape backup application in # order to allow the DR to continue # # This script does not implement the postremove and undoremove # commands since there is nothing to cleanup after DR remove # operation is completed or failed If any cleanup is needed after # the DR removal completed, postremove command needs to # implemented If any cleanup is needed in the event of DR removal # failure, undoremove command needs to be implemented # use strict; my ($cmd, %dispatch); $cmd = shift(@ARGV); # dispatch table for RCM commands %dispatch = ( "scriptinfo" => ˝do_scriptinfo, "register" => ˝do_register, "resourceinfo" => ˝do_resourceinfo, "queryremove" => ˝do_preremove, "preremove" => ˝do_preremove ); if (defined($dispatch{$cmd})) { &{$dispatch{$cmd}}; } else { exit (2); } sub do_scriptinfo { print "rcm_script_version=1\n"; print "rcm_script_func_info=Tape backup appl script for DR\n"; exit (0); } Sun Proprietary: Internal Use Only Reconfiguration Coordination Manager (RCM) Copyright 2004 Sun Microsystems, Inc All Rights Reserved SunU, Revision E E-7 RCM Script Commands sub do_register { my ($dir, $f, $errmsg); $dir = opendir(RMT, "/dev/rmt"); if (!$dir) { $errmsg = "Unable to open /dev/rmt directory: $!"; print "rcm_failure_reason=$errmsg\n"; exit (1); } while ($f = readdir(RMT)) { # ignore hidden files and multiple names for the same device if (($f !~ /^˙/) && ($f =~ /^[0-9]+$/)) { print "rcm_resource_name=/dev/rmt/$f\n"; } } closedir(RMT); exit (0); } sub do_resourceinfo { my ($rsrc, $unit); $rsrc = shift(@ARGV); if ($rsrc =~ /^⁄dev⁄rmt⁄([0-9]+)$/) { $unit = $1; print "rcm_resource_usage_info=Backup Tape Unit Number $unit\n"; exit (0); } else { print "rcm_failure_reason=Unknown tape device!\n"; exit (1); } } sub do_preremove { my ($rsrc); $rsrc = shift(@ARGV); # check if backup application is using this resource # if (the backup application is not running on $rsrc) { # allow the DR to continue # exit (0); #} # # If RCM_ENV_FORCE is FALSE deny the operation # If RCM_ENV_FORCE is TRUE kill the backup application in order E-8 Sun Proprietary: Internal Use Only Sun Fire™ High-End Server Maintenance and Administration Copyright 2004 Sun Microsystems, Inc All Rights Reserved SunU, Revision E RCM Script Commands # to allow the DR operation to proceed # if ($ENV{RCM_ENV_FORCE} eq ’TRUE’) { if ($cmd eq ’preremove’) { # kill the tape backup application } exit (0); } else { # # indicate that the tape drive cannot be released # since the device is being used for backup by the # tape backup application # print "rcm_failure_reason=tape backup in progress pid= \n"; exit (3); } } The expected results of the tape backup application RCM script example follow: ● If you use the cfgadm command and the backup application is not using the tape device, the operation succeeds ● If you use the cfgadm command without the -f option and the backup application is using the tape device, the operation fails with an error message similar to the following: tape backup in progress pid= ● If you use the cfgadm -f command and the backup application is using the tape device, the script stops the backup application and the cfgadm operation succeeds Sun Proprietary: Internal Use Only Reconfiguration Coordination Manager (RCM) Copyright 2004 Sun Microsystems, Inc All Rights Reserved SunU, Revision E E-9 RCM Script Commands Installing a RCM Script The following are instructions for installing a RCM script: Become superuser Copy the script to the appropriate directory as described in Table E-1 on page E-4 For example: # cp SUNW,sample.pl /usr/lib/rcm/scripts Change the user ID and the group ID of the script to the desired values For example: # chown user:group /usr/lib/rcm/scripts/SUNW,sample.pl Send a SIGHUP signal to the RCM daemon # pkill -HUP -x -u root rcm_daemon Removing a RCM Script Following are instructions for removing an RCM script: Become superuser Remove the script from the RCM script directory For example: # rm /usr/lib/rcm/scripts/SUNW,sample.pl Send a SIGHUP signal to the RCM daemon # pkill -HUP -x -u root rcm_daemon E-10 Sun Proprietary: Internal Use Only Sun Fire™ High-End Server Maintenance and Administration Copyright 2004 Sun Microsystems, Inc All Rights Reserved SunU, Revision E RCM Script Commands Testing a RCM Script Following are instructions for testing an RCM script: Set environment variables, such as RCM_ENV_FORCE, on the command-line shell before running your script For example, in the Korn shell, use: $ export RCM_ENV_FORCE=TRUE Test the script by running the script commands manually from the command line For example: $ script-name scriptinfo $ script-name register $ script-name preremove resource-name $ script-name postremove resource-name Ensure that each RCM script command in your script prints appropriate output to stdout Install the script in the appropriate script directory Test the script by initiating a dynamic remove operation: For example, assume your script registers the device, /dev/dsk/c1t0d0s0 Try these commands: $ cfgadm -c unconfigure c1::dsk/c1t0d0 $ cfgadm -f -c unconfigure c1::dsk/c1t0d0 $ cfgadm -c configure c1::dsk/c1t0d0 Sun Proprietary: Internal Use Only Reconfiguration Coordination Manager (RCM) Copyright 2004 Sun Microsystems, Inc All Rights Reserved SunU, Revision E E-11 Appendix F Sun Enterprise™ 10000 Server-to-Sun Fire HES Dictionary This appendix provides a list of equivalent daemons, commands, and configuration files between the Sun Enterprise™ 10000 server and the Sun Fire HES While an exact match might not exist, these equivalencies are close enough for those familiar with the Sun Enterprise 10000 server to help to better understand Sun Fire HES capabilities Sun Proprietary: Internal Use Only F-1 Copyright 2004 Sun Microsystems, Inc All Rights Reserved SunU, Revision E Daemons Daemons Table F-1 lists the daemons in the Sun Enterprise 10000 and the Sun Fire HES environments Table F-1 Daemons Sun Enterprise 10000 Server Equivalent Sun Fire HES Server Name Function CBE and& cbs hwad Hardware access daemon snmpd pcd Platform configuration daemon obp_helper osd OpenBoot PROM server daemon machine_server mld Machine logger daemon cbs tmd Task management daemon netcon_server dxs Domain X server daemon - dca Domain configuration agent daemon ssp_startup {sh, tcl} ssd SMS startup daemon edd dsmd and esmd Domain status monitoring daemon and its client, environmental status monitoring daemon fod fomd Failover management daemon codd codd COD daemon F-2 Sun Proprietary: Internal Use Only Sun Fire™ High-End Server Maintenance and Administration Copyright 2004 Sun Microsystems, Inc All Rights Reserved SunU, Revision E Commands Commands Table F-2 lists the commands in the Sun Enterprise 10000 server and Sun Fire HES environments Table F-2 Commands Sun Enterprise 10000 Server Equivalent Sun Fire HES Name Function /etc/init.d/ssp {start, stop} /etc/init.d/sms {start, stop} Start and stop SMS daemons addboard, deleteboard, moveboard addboard, deleteboard, moveboard Add, remove, or reconfigure a system board bringup (+ power) setkeyswitch -d domainId on Power on and power off a domain, load OpenBoot PROM bringup -st setdate Set a different date (not time zone) for a domain cb_prom flashupdate Display and update board flash PROM code codlit addcodlicense Add a COD license domain_create addtag Associate a host name with a domain domain_link, domain_unlink linkdomain, unlinkdomain Link and unlink a domain in or out of the interdomain network (IDN) domain_remove deletetag Remove a host name domain_status showplatform Display board and domain state for each of the domains hostinfo showenvironment Display environmental data (temperature, voltage, fans) hostint reset Interrupt the CPU hostview Sun Management Center Display and manage the Sun Fire HES hpost hpost POST utility Sun Proprietary: Internal Use Only Sun Enterprise™ 10000 Server-to-Sun Fire HES Dictionary Copyright 2004 Sun Microsystems, Inc All Rights Reserved SunU, Revision E F-3 Commands Table F-2 Commands (Continued) Sun Enterprise 10000 Server Equivalent Sun Fire HES Name Function initcmdsync, savecmdsync, cancelcmdsync, runcmdsync, showcmdsync initcmdsync, savecmdsync, cancelcmdsync, runcmdsync, showcmdsync Failover *cmdsync synchronization commands netcon console Domain console window power poweron and poweroff Turn on and turn off supplies redx redx Low-level access I2C, Joint Test Action Group (JTAG), and console buses showfailover, setfailover showfailover, setfailover Display or set the failover state sigbcmd reset -x Send an XIR to all CPU ports of a domain thermcal_config thermcal Read or write thermistor calibration data F-4 Sun Proprietary: Internal Use Only Sun Fire™ High-End Server Maintenance and Administration Copyright 2004 Sun Microsystems, Inc All Rights Reserved SunU, Revision E Configuration Files Configuration Files Table F-3 shows the configuration files for the Sun Enterprise 10000 sever and Sun Fire HES environments Table F-3 Configuration Files Sun Enterprise 10000 Server Equivalent Sun Fire HES Name Function /opt/SUNWssp/bin/ ssp_config /opt/SUNWSMS/bin/ sms_config Configure the system controller as main or spare /export/home/ssp/ postrc /export/home/sms-svc/ postrc Post configuration file /var/opt/SUNWssp/ ssp_private/ domain_config /var/opt/SUNWSMS/.pcd/ domain_info Domain configuration /var/opt/SUNWssp/ ssp_private/ domain_config /var/opt/SUNWSMS/.pcd/ sysboard_info System board configuration (board types and usage) /var/opt/SUNWssp/etc/ platform/domain/ eeprom.image /var/opt/SUNWSMS/data/ domain/idprom.image Nonvolatile programmable read-only memory (NVPROM)/IDPROM information /var/opt/SUNWssp/ adm/ logger /var/opt/SUNWSMS/adm/ logger Logging-level control Sun Proprietary: Internal Use Only Sun Enterprise™ 10000 Server-to-Sun Fire HES Dictionary Copyright 2004 Sun Microsystems, Inc All Rights Reserved SunU, Revision E F-5 Miscellaneous Names Miscellaneous Names Table F-4 lists miscellaneous names for the Sun Enterprise 10000 server and Sun Fire HES environments Table F-4 Miscellaneous Names Sun Enterprise 10000 Server Equivalent Sun Fire HES Name Function Sun Enterprise 10000 server Sun Fire 15K server Official external name User ssp (id 12) User sms-svc (id 6) SMS administrator user ID Control board (CB) and system service processor (SSP) System controller (SC) Monitors and controls system boards Centerplane support board (CSB) Centerplane support board (CSB) Support for the (passive) centerplane board System boards (SBs) Domain configuration units (DCUs) System boards (of multiple possible flavors) $SSPETC $SMSETC SMS and so on (configuration file) directory, /etc/opt/SUNWSMS/ $SSPVAR $SMSVAR SMS volatile file directory, /var/opt/SUNWSMS/ $SSPLOGGER $SMSLOGGER SMS log directory, /var/opt/SUNWSMS/adm/ BBSRAM IOSRAM I/O SRAM used by the “PC” ASIC; accessed by JTAG or the processor F-6 Sun Proprietary: Internal Use Only Sun Fire™ High-End Server Maintenance and Administration Copyright 2004 Sun Microsystems, Inc All Rights Reserved SunU, Revision E [...]... 6-5 6 Exercise Solutions 6-5 7 Task 1 – Replacing a System Board 6-5 7 Task 2 – Replacing an I/O Board 6-5 9 Task 3 – Replacing an I/O Card 6-6 1 xiv Sun Proprietary: Internal Use Only Sun Fire™ High-End Server Maintenance and Administration Copyright 2004 Sun Microsystems, Inc All Rights Reserved SunU, Revision E Exploring Sun Fire HES Capacity-on-Demand Version 2.0 7-1 Objectives... a RCM Script E-11 Sun Enterprise™ 10000 Server- to -Sun Fire HES Dictionary F-1 Daemons F-2 Commands F-3 Configuration Files F-5 Miscellaneous Names F-6 xx Sun Proprietary: Internal Use Only Sun Fire™ High-End Server Maintenance and Administration Copyright 2004 Sun Microsystems, Inc All Rights Reserved SunU, Revision E Preface About This Course Course... System Controller 8-4 6 Loading Domain Stop and Record Stop Logs 8-4 8 Loading the Dump File 8-4 8 Viewing a Loaded Dump File 8-5 0 The wfail Operation 8-5 0 xvi Sun Proprietary: Internal Use Only Sun Fire™ High-End Server Maintenance and Administration Copyright 2004 Sun Microsystems, Inc All Rights Reserved SunU, Revision E Auto-Diagnosis Engines and CHS 8-5 3 Component Health... SSM Operations in Sun Fire HES B-11 Understanding Interconnect Transaction Sequences B-12 Read-to-Share From the Same Bus .B-12 Read-to-Share From a Different Bus B-14 Read-to-Share of an Owned Cache Line B-16 Read-to-Own From a Different Bus B-20 Writeback to a Different Bus B-23 Reviewing Interconnect Timing B-26 Read From Memory on the Same Bus B-26 Read From Memory... Only Sun Fire™ High-End Server Maintenance and Administration Copyright 2004 Sun Microsystems, Inc All Rights Reserved SunU, Revision E Sun StorEdge Traffic Manager Software Configuration File D-15 Future Upgrades to the Operating System D-16 Automatic Path Discovery D-17 Sun StorEdge Traffic Manager Software Management D-18 The luxadm Command D-18 The format Command... 8-4 Power-On Self-Test 8-4 SunVTS™ Software 8-4 SunSolve OnlineSM Service 8-5 Sun Explorer Software 8-5 The smshelp Command 8-5 Examining the POST Process 8-6 Domain Configuration 8-6 Probing 8-7 Built-In Self-Test (BIST) 8-8 CPU/Memory LPOST 8-9 Sun Proprietary: Internal Use Only xv Copyright 2004 Sun Microsystems,... Assessment Installing Sun Fire High-End Servers Sun Fire HES Configuration Managing the Sun Fire HES System Controller Networks and Software Configuring the Sun Fire HES Platform Configuring Sun Fire HES Domains Sun Fire HES Administration and Troubleshooting Exploring Dynamic Reconfiguration Preface-xxii Exploring Sun Fire HES Capacity-on-Demand Version 2.0 Troubleshooting Sun Fire HES Sun Proprietary:... Storage administration – Covered in ES-255: Sun Hardware RAID and T3 Storage System Administration ● Sun Fire 3800, Sun Fire 48x0, Sun Fire 4810, and Sun Fire 6800 server administration – Covered in ES-420: Sun Fire™ Workgroup/Enterprise Server Administration This course does not cover advanced architecture theory Refer to the education.central/ITT Web site for specific information and registration Sun. .. 8-6 1 The showchs Command 8-6 1 The setchs Command 8-6 3 Automatic Email Event Notification 8-6 4 The testemail Command 8-6 9 Using Sun Explorer Data Collector Software 8-7 0 Installing and Running the Sun Explorer Utility 8-7 0 Viewing a Sun Explorer Capture 8-7 1 Reviewing Sun Fire HES Unique Files 8-7 2 Reviewing Technical Information for Escalation 8-7 3 General... ● Sun Microsystems, Inc Sun Fire™ 15K/12K Software Overview Guide, part number 81 7-3 07 5-1 0 ● Sun Microsystems, Inc System Management Services 1.4 Reference Manual, part number 81 7-3 05 7-1 0 ● Sun Microsystems, Inc System Management Services 1.4 Administrator Guide, part number 81 7-3 05 6-1 0 ● Sun Microsystems, Inc System Management Services 1.4 Installation Guide and Release Notes, part number 81 7-3 05 5-1 0