Sun Fire Midrange Systems

Document Sample
Sun Fire Midrange Systems Powered By Docstoc
					Sun Fire Midrange Systems

The Sun Fire midrange server consist of the E6900/6800/4810/4800/3800 system. Platform Segment (partition) Domain System controller The collection of resources such as power supplies, the centreplane and fans that are not for the exclusive use of a domain A group of Sun FirePlane switches (repeater boards) that are used together to provide comms between CPU/Memory and I/O assemblies in the same domain Instance of the Sun O/S using its own CPU/Memory and I/O. Is an embedded ssytem that confgiures and monitors the platform. Like the SSP to a E10K chassis. The SC offers a CLI interface to the domains and the platform. Repeater boards are used to connect the CPU/Mmeory of a domain to the I/O assemblies System E6900 and E6800 E4900 and E4800 E4810 E3800 Boards required per partition 2 1 1 n/a Total number of boards per system 4 - RP0, RP1, RP2, RP3 2 - RP0, RP2 2 - RP0, RP2 Equivalent of two repeater boards (RP0, RP2) are built into an active centerplane

Maximum number of partitions and domains per system E6900 and E6800 1 or 2 up to 4(A,B,C,D) up to 2(A, B) E4900/4810/4800/3800 1 or 2 up to 2(A, C) up to 2 (A, B)

Number of partitions Number of active domains in dual-partition mode Number of active domains in single-partition mode System Controllers

The platform can support upto to system controllers (used for failover). There are three methods to connect toa system controller:
  

Serial connection (serial cable) - upto one connection only SSH connection (ethernet) - upto five connections Telnet connection (ethernet) - upto twelve connections

The platform shell administors the platform, the domains shell is were you can adiminstors the domains. There could be four domain shells. each domain has a virtual keyswitch which has five settings off, standby, on , diag and secure.

Sun Fire Midrange Systems

Hardware architecture Maximum CPU/Mmeory boards System E6900 and E6800 E4900 and E4800 E4810 E3800 Maximum I/O Assemblies System E6900 and E6800 Max I/O Assemblies 4 Number of PCI slots per assembly 8 slots (6 full length and 2 short length) 4 slots Compact PCI 8 slots (6 full length and 2 short length) 4 slots Compact PCI 8 slots (6 full length and 2 short length) 4 slots Compact PCI 6 slots Compact PCI Max number of CPU/Memory boards 6 3 3 2 Max number of CPUs 24 12 12 8

E4900 and E4800


E4810 E3800

2 2

Minimum and redundant power supply requirements minimum # of power # of power grids per Total # of supplies in each grid (including System supplies in each system redundant PS) power grid E6900 and E6800 E6900 and E6800 E4810 E4900 and E4800 E3800 1 1 1 2 2 (grid0) 2 (grid1) 2 (grid0) 2 (grid0) 2 (grid0) 3 3 3 3 3

Repeater board assignment (E6900 and E6800) Partition mode Repeater boards Single partition Dual partition RP0, RP1, RP2, RP3 RP0, RP1

Domains A, B A, B

Sun Fire Midrange Systems

Dual partition

RP2, RP3

C, D

Componets that accessible for the platform (E6900 and E6800) Device description Device name Power grids Power supplies CPU/Memory boards I/O assemblies Repeater boards ID/Source board Fan trays System controller Partitioning The sun fire servers can be partitioned in either single mode or dual mode. In single domains A and B are available in dual mode domains A, B, C and D are available. The default setting are detailed below, however system boards can be moved from one domain to another and long as a domain has one system and i/o board. Single partition GRID0, GRID1 PS0, PS1, PS2, PS3, PS4, PS5 SB0, SB1, SB2, SB3, SB4, SB5 IB6, IB7, IB8, IB9 RP0, RP1, RP2, RP3 ID0 FT0, FT1, FT2, FT3 SSC0, SSC1

Dual partition

Sun Fire Midrange Systems

Accessing the System Controller To setup the system controller interface use the setupplatform command, here you can setup the IP address of the network ports. Then to access the port use either ssh or telnet. You can by pass the main menu by using the the port number for the domain: Port Number 5000 5001 5002 5003 5004 Platform shell Domain A Domain B Domain C Domain D

schostname:SC>console -d <domain_ID> Navigate between platform shell and connected to Domain A a domain console Domain Shell for domain A OK> or login: Go from a domain console to a domain shell domain shell to a domain console set the domain to be active turn of the active domain disconnect from a platform or a domain shell System Power on and Setup The following steps need to be taken to setup a domain
            

#. schostname:D> resume schostname:D> setkeyswitch on schostname:D> setkeyswitch off schostname:D> disconnect

Install and cable hardware Set up services before powering on the hardware Power on the hardware and power grid Set the date and time for the platform Set the password for the platform Set up platform-specific parameters using the setupplatform command Set the date and time for Domain A Set the power for Domain A Set up domain-specific parameters using the setupdomain command Save the system config by using the dumpconfig command Turn on the domain keyswitch Install the O/S if not installed Boot the domain

Sun Fire Midrange Systems

It would be wise to setup the following before you begin: DNS, Loghost, System controllers. To power on the Power grids: 1. Acces the system controller 2. connect to the platform shell 3. Power on the grid or grids schostname:SC> poweron grid0 grid1 (for E4900/4810/4800/3800 these is only one grid) To setup the platform time/date and configure the platform parameters you use the setupplatform command To setup the domain time/date and configure the domain parameters you use the setupdomain command To create a second domain you delete systems boards and i/o assemblies from existing domains then add them to the new domains: schostname:SC> deleteboard sb<n> ib<n> schostname:SC> addboard -d <domain> sb<n> ib<n> You will again need to set up the domain time/date and parameters using the setupdomain command and remember to backup the configuration using the dumpconfig command. If setting up three domains then the partition has to be in dual mode use the setupplatform command to configure the partition mode to dual. To startup a domain connect into the domains shell and use the setkeyswitch on command.

Status Commands
Shell Platform status List boards (display state, status domain info) List the ACL (boards) list the HostID/MAC addresses list all componets Display error information Display system controller failover state Display the platform messages Display the firmware revision on boards Display the system controller platform platform platform platform platform platform platform platform platform platform Command showplatform -p status showboards showplatform -p acls showplatform -p hostid showcomponent showerrorbuffer showfailover -v showlogs showboards -p version showsc -v

Sun Fire Midrange Systems

revision, status and clock failover info. Display environmental status (temp, platform voltages, etc) Displayn the domain configuration parameters Display the platform configuration parameters platform platform showenvironment showdomain -v showplatform -v

Platform Commands
Add a boards to the ACL list setupplatform -p acls setupplatform -p hostid swap the HostID/MAC address between to domains HostID/MAC Adress Swap ----------------------------------------Domains to swap HostID/MAC address [A, B, C, D]: b Domains to swap HostID/MAC address with [A, B, C, D]: d commit to swap? [no]: y setupplatform -p hostid -m auto

Restore the HostID/MAC addresses

Enable SSH on the platform (asked to setupplatform -p network complete some questions) set password for a domain Backup the platform and domain settings Restore the platform and domain settings turn on power grids turn off power grids power off the system controller power on a system controller Assign a board to a domain Remove a board from a domain update firmware on a board password -d <domain>

dumpconfig restoreconfig

poweron grid0 grid1 poweroff grid0 grid1 poweroff SSC0 or SCC1 poweron SSC0 or SCC1 addboard -d <domain> sb<n> ib<n> deleteboard -d <domain> sb<n> ib<n> flashupdate -c <source board> <destination board>

Sun Fire Midrange Systems

Disable system controller failover enable system controller failover force a system controller failover

setfailover off setfailover on setfailover force

Domain Commands
setupdomain -p loghost setup a loghost for a domain Loghosts -----------------Loghost [ ]: Log facility for Domain A: local1 disconnect setkeyswitch off setkeyswitch on showboards -a showdomain -p acls addboard sb<n> ib<n> deleteboard sb<n> ib<n> testboard sb<n>

disconnect form a domain turn off a domain turn on a domain List available boards for a domain List the ACL (boards) Assign a board to a domain Remove a board from a domain test a system board (no i/o bard testing) display loghost for a domain reset a hung domain

showdomain -p loghost reset

Capacity on Demand (platform shell) -d <domain>
Add a COD license delete a COD license display all COD licenses Enables or disables instant access CPU's and allocates domain COD RTU licenses Enables or disables instant access addcodlicense <license-signature> deletecodlicense <license-signature> showcodlicense

display all COD licenses (raw format) showcodlicense -r setupplatform -p cod setupplatform -p cod <headroom-number>

Sun Fire Midrange Systems

CPUS's Reserves a specific quantity of COD RTU licenses for a particulr domain Display the COD licenses View COD usage by resource View COD usage by domain View COD usage by resource and domain Display infomation about COD events Display the status of COD RTU license reservations for the domain (domain shell) setupplatform -p cod -d <domain> <RTU-number> showplatform -p cod showcodusage -p resource showcodusage -p domains -v showcodusage -v showlogs showdomain

Keyswitch commands
Turn domain on (power on system and i/o boards) Turn domain off (power off system and i/o boards) Turn the systems and i/o boards on Turn on POST diagnosics Ignored the break and reset commands setkeyswitch off setkeyswitch on setkeyswitch standby setkeyswitch diag setkeyswitch secure

Command Summary
Command addboard addcodlicense break connections console deleteboard deletecodlicense disablecomponet disconnect Description assigns a board to a domain Adds capacity on demand sends a break signal to the domain console Displays connections to the system controller to a domain Connects to a domain from the platform Unassigns a board from a domain Removes a COD license replaced with setls Disconnect the current connection X X X X X X X X X Platform shell X X X X Domain shell X

Sun Fire Midrange Systems

dumpconfig enablecomponet flashupdate help history password poweroff poweron reboot reset restartssh restoreconfig resume setdate setdefaults setescape setfailover setkeyswitch setls setupdomain setupplatform showboards showcodlicenses showcodusage showcomponent showdate showdomain showenvironment showerrorbuffer showescape showfailover showfru showkeyswitch showlogs

saves the platform and domain configurations replaced with setls updates firmware provides help pages Shows the command history with date and time stamps sets the shell password powers off componets powers on componets Reboots the system controller Resets the domain in the domain shell Restarts SSh server Restores the platform and domain configurations Exits the domain shell and resumes access to the domain console sets the date and the time sets the configuration to default values sets the escape sequence Changes the state of the system controller failover Sets the keyswitch position Sets the component location status Configures the domain Configure the platform Displays the assignment info and status for all the components in the system Display the COD licenses Displays the current usage stats for COD resources shows the state of a component Shows the date and time Display the configuration and status of the domain Shows fans, power and voltage details Shows the contents of the error buffer Displays the escape sequence Displays system controller and clock failover status Display the field replaceable units Display the keyswitch position Displays the logs


Sun Fire Midrange Systems

showplatform showresetstate showsc ssh-keygen testboard

Displays the configuration and information for the platform and status of the domains Shows CPU's after a reset or a RED MODE trap shows the system controller version and update Generates SSH host keys and displays hosts key fingerprint on the system controller Tests the CPU/Memory board


Shared By:
hao nguyen hao nguyen