S7016 Pilot II Software Configuration Guide

Transcription

S7016 Pilot II Software Configuration Guide
S7016
Pilot II
Software Configuration Guide
V1.0
D2040-100
2
http://www.tyan.com
Table of Contents
1: Pilot II Overview ........................................................................... 5
1.1 Pilot II Block Diagram ............................................................... 5
1.2 Key Features of Pilot II ............................................................. 5
1.3 Web based GUI ........................................................................ 6
2: Using the Pilot II Interface ........................................................... 7
2.1 Network Configuration .............................................................. 7
2.2 Login Web GUI ......................................................................... 9
2.3 System Information................................................................. 10
2.4 Server Health.......................................................................... 11
2.4.1 Sensor Reading and Thresholds..................................... 12
2.4.2 Event Log ........................................................................ 13
2.5 Configuration .......................................................................... 15
2.5.1 List of Alerts ..................................................................... 16
2.5.2 Modify Alerts .................................................................... 17
2.5.3 LDAP (Lightweight Directory Access Protocol) Settings . 18
2.5.4 Mouse Mode Setting........................................................ 19
2.5.5 Network Settings ............................................................. 20
2.5.6 Remote session............................................................... 21
2.5.7 SMTP Setting .................................................................. 22
2.5.8 SSL (Secure Sockets Layer) Upload............................... 23
2.5.9 Users List......................................................................... 24
2.6 Remote Control ...................................................................... 25
2.6.1 Remote Console Redirection .......................................... 26
2.6.2 Remote Power Controls .................................................. 33
2.6.3 Other Remote Controls.................................................... 34
2.6.4 Remote KVM through firewall.......................................... 34
2.7 Maintenance ........................................................................... 35
2.8 BMC Group control................................................................. 37
2.8.1 localhost Sensor Readings.............................................. 38
2.8.2 localhost Event Log ......................................................... 39
2.8.3 Add a Host in Group BMC Control .................................. 40
2.8.4 Get Status........................................................................ 44
3: SMASH Command Line Protocol in AST2050/Pilot II.............. 47
3.1 Quick View.............................................................................. 47
3.2 Enter/Exit of the SMASH CLP Console.................................. 47
3.3 Features.................................................................................. 49
3.3.1 System Power Status and Control .................................. 49
3.3.2 Serial Terminal ................................................................ 51
3.3.3 Chassis Identification....................................................... 52
3
http://www.tyan.com
3.3.4 IPMI Sensors Reading..................................................... 53
3.3.5 IPMI SEL Browse ............................................................ 54
3.3.6 BMC users account configuration ................................... 55
3.3.7 BMC Network Configuration ............................................ 56
4: IPMI OS Drivers and Open Source Software ........................... 59
4.1 Windows IPMI Driver .............................................................. 59
4.2 Open IPMI Driver on Linux ..................................................... 59
4.3 IPMI Tool and Other Open Source Software.......................... 59
4
http://www.tyan.com
1: Pilot II Overview
ServerEngines Pilot II is an industry-first single-chip IP-based server
management controller with integrated graphics, high resolution KVM over
IP, remote virtual storages, and IPMI 2.0-compliant baseboard management
(BMC). Pilot-- II is mainly targeted at next generation servers and provides a
highly integrated server class product.
1.1
Pilot II Block Diagram
The following block diagram shows Pilot II’s three main host interfaces:
LPC, PCI-Express and USB interfaces.
1.2
Key Features of Pilot II
• IPMI 2.0 compliant baseboard management controller (BMC)
• Integrated 250MHz 32-bit ARM9 processor
• USB 2.0 interface for Keyboard, Mouse and Remote storage such
as CD/DVD ROM or floppy
5
http://www.tyan.com
•
•
•
•
•
•
•
•
•
•
•
•
•
Support for storage over IP and remote platform-flash updates
Highest resolution secure KVM over IP
Support for concurrent local and remote displays
Supports both text based and graphics redirection
Hardware based encryption engine
Integrated graphics controller
High performance DDR2 memory controller
Hardware-based security engine for SSL acceleration
Dual 10/100 Ethernet MAC interfaces (RMII)
1x PCIe, 10 USB 2.0 and 10 USB 1.1 end-points
SPI Flash interface
DDR-II 16-bit up to 667 MHz memory interface
16 Mailbox Registers for communication between the host and the
BMC
• Watchdog timer (WDT)
• Dedicated Real Time Clock (RTC) for BMC
• Direct PECI interface
1.3
Web based GUI
Pilot II has an embedded web server, which provides a user-friendly
Graphics User Interface (GUI) called the Aster GUI. It is designed to have a
familiar interface because it uses a standard Internet browser design. You
can expect to be up and running in no time with this familiar interface.
6
http://www.tyan.com
2: Using the Pilot II Interface
Pilot II provides 2 separate interfaces. The first is the KCS interface on the
local LPC bus. A user can use any IPMI software via Pilot II KCS interface.
When inside an OS, this interface will require driver support to function so
please refer to the Driver section of the manual for further detailed
information.
The second interface is through the LAN via a RMII interface. TYAN
creates several different platforms which have various LAN configurations.
You’ll need to double check with the motherboard manual to determine
which LAN is for the Pilot II chipset. Once you have established the proper
LAN, a user can run any IPMI remote software or web based browser to
access the Pilot II management features. Each motherboard will need to
have the LAN properly configured prior to this interface working. If there is
any question as to which is the proper LAN for the Pilot II, you can reference
the TYAN motherboard manual or the LAN port instruction picture that is
packaged with the firmware update release package which can be found on
the TYAN website.
2.1
Network Configuration
By default, Pilot II BMC configures its network interface to DHCP. When
initializing, the BMC will search for a DHCP server in the network. When the
DHCP server receives a request from the Pilot II BMC, the DHCP server will
provide an IP address, net mask and a gateway address. We recommend
that you assign the Pilot II BMC a fixed IP address that is associated with
the same MAC address that is associated with the dedicated Pilot II LAN.
This MAC address can be found directly on the LAN which is dedicated to
the Pilot II BMC.
The Pilot II is an IPMI 2.0 compliant device and you can use any IPMI utility
to do the LAN configuration. Tyan has provided uh8.exe for DOS and uh8l
for Linux as well as uh8w for Microsoft Windows on our website, but these
utilities are not the only utilities that can or must be used with this hardware.
The Pilot II LAN port is used both for regular motherboard operation as well
as IPMI duties. There are two separate MAC addresses that are used for
the Pilot II LAN based on whether it will be used in an IPMI environment or
solely in a regular OS operating environment. The MAC address that is
7
http://www.tyan.com
found on a sticker attached to the NIC port directly is for a regular OS
environment. If you wish to dedicate the NIC solely to an IPMI
environment, then that MAC address label is found on the motherboard near
that NIC port. For motherboards that have dual ports, the dedicated MAC
address attached to the NCI port itself would be used for both. The Pilot II
can support either port based on LAN link status. If the default is port 0 and
port 0 link status goes down, then the Pilot II can switch automatically to port
1 as long as it properly attached without any additional user steps being
taken.
8
http://www.tyan.com
2.2
Login Web GUI
A User can use any Java or HTTPS enabled web browser to access the
Pilot II Web GUI. All you need to do is open the web browser and enter the
IP address of the Pilot II in the browsers URL section and you will be
redirect to the login page.
The default user name and password for this login page are as follows:
Field
User Name
Password
Default
root
superuser
Note: The default user name and password are in lower-case characters.
When you log in using the root user name and password, you will have full
administrative rights. Once you log in, we recommend that you change the
default password to your own unique password.
9
http://www.tyan.com
2.3
System Information
The System Information page shows the system power on status and
firmware version and its release date.
10
http://www.tyan.com
2.4
Server Health
The Server Health page contains options to show motherboard sensor
readings and events. The SDR, Sensor readings, Sensor events (System
event log), and PEF (Platform event filters) are all implemented in
compliance with the IPMI 2.0 specification.
11
http://www.tyan.com
2.4.1
Sensor Reading and Thresholds
This page displays system senor information, including readings and status.
You can toggle viewing the thresholds for the sensors by pressing the Show
Thresholds button.
12
http://www.tyan.com
2.4.2
Event Log
This section shows you data related to the server’s health, such as sensor
readings and the event log. Below is a table of the events from the
system’s event log. You can choose a category from the pull-down box to
filter the events, and also sort them by clicking on a column header.
13
http://www.tyan.com
14
http://www.tyan.com
2.5
Configuration
The Configuration Section contains options to configure Alerts, Mouse
mode, Network, SMTP, Users, and Date Time NTP Settings.
15
http://www.tyan.com
2.5.1
List of Alerts
Below is a list of the configured alert destinations. You can select an alert
and press the Modify button to configure it, or send test alerts to send a test
alert to the destination.
16
http://www.tyan.com
2.5.2
Modify Alerts
The Modify Alert page contains a drop down menu and fields to configure
alert types (email, SNMP traps), event severity, destination IP/Email
address and subject.
17
http://www.tyan.com
2.5.3
LDAP (Lightweight Directory Access Protocol) Settings
You can input System LDAP Authentication information to allow email or
other programs to look up information from a server.
18
http://www.tyan.com
2.5.4
Mouse Mode Setting
The Mouse Mode configuration depends on the Local Hosts OS. The
majority of Windows OS version (2000/XP/2003/Vista/2008) as well as Mac
OS X, should all be configured to Absolute Mode. Most Linux distributions
(SuSE, RHEL) and older OS’s like Windows 95/98 should all be configured
to Relative mode.
19
http://www.tyan.com
2.5.5
Network Settings
You can view and modify the network settings on this page below. Select
whether to obtain an IP address automatically or manually configure one
instead.
20
http://www.tyan.com
2.5.6
Remote session
The options below allow the user to enable or disable encryption on the
KVM or Media data during a redirection session.
21
http://www.tyan.com
2.5.7
SMTP Setting
You can use the SMTP Settings to save the SMTP mail server IP for email
alerts.
22
http://www.tyan.com
2.5.8
SSL (Secure Sockets Layer) Upload
You can use the SSL Upload section to upload new SSL certificates
23
http://www.tyan.com
2.5.9
Users List
You can use this page to add, modify and delete users. You may select
“modify user” and then change each user’s name, password, and privileges.
24
http://www.tyan.com
2.6
Remote Control
The Remote control page allows user to perform various remote operations
such as Console Redirection, Power Control and Other Control functions.
25
http://www.tyan.com
2.6.1
Remote Console Redirection
Press the Java Console button to invoke the JViewer to start a KVM-over-IP
session
26
http://www.tyan.com
Use JViewer <Video> menu to stop/restart/exit console redirect session
27
http://www.tyan.com
To avoid the OS from intercepting any special key combinations, you may
need to use this drop down menu to send special Key combinations to the
remote OS.
28
http://www.tyan.com
Select <Mouse sync > to allow the local mouse to synchronize the remote
host’s mouse in the JViewer redirect remote screen. Press <alt-M> to
release the mouse sync and return mouse control to the local OS. When
you move the mouse out of JViewer window, the mouse will go back to the
local OS.
29
http://www.tyan.com
From the Device tab you can gain access to the redirection of CD-ROM,
ISO Images, Floppy Devices or Floppy Images
30
http://www.tyan.com
Choose a local CDROM drive as a remote redirect CDROM.
Note: You need to configure “Boot order” on remote station (via remote
station BIOS Setup, select AMI virtual CDROM as the first boot device)
before you boot from the redirected CD-ROM.
31
http://www.tyan.com
Select <Options> menu to configure KVM-over-IP Video engine.
32
http://www.tyan.com
2.6.2
Remote Power Controls
Options on this page are to allow the user to reset, power off, power on, or
power cycle the remote station.
33
http://www.tyan.com
2.6.3
Other Remote Controls
Select options: chassis ID LED, clear CMOS and lock remote station front
panel control.
2.6.4
Remote KVM through firewall
For Pilot II, you need to open the following ports:
‹ Web:
TCP 80, TCP 443
‹ SSH:
TCP 22
‹ IPMI:
TCP/UDP 623
‹ KVM:
TCP 7578, TCP 7582
‹ Virtual Media: TCP 5120, 5123, 5124, 5127
34
http://www.tyan.com
2.7
Maintenance
This section allows you to perform maintenance tasks on the device.
35
http://www.tyan.com
Press the Enter Update Mode key to put the device in a special mode that
allows firmware updates.
Note: Once you enter update mode the device will reset if the update
process is cancelled.
36
http://www.tyan.com
2.8
BMC Group control
From the Group control tab you can easily view and control blade servers or
group nodes from the same location. You will be able to view Model,
Power Status, Sensor, SEL and Front Panel Lockout info.
37
http://www.tyan.com
2.8.1
localhost Sensor Readings
This page displays system sensor information, including readings and
status. You can toggle viewing the thresholds for the sensors by pressing
the show Thresholds button below.
38
http://www.tyan.com
2.8.2
localhost Event Log
Below is a table of the events from the systems event log. You can choose
a category from the pull-down box to filter the events and also sort them by
clicking on a column header.
39
http://www.tyan.com
2.8.3
Add a Host in Group BMC Control
You will need to key in the MBC IP address, user name and password.
40
http://www.tyan.com
The username and password of the new BMC are shared with the localhost
by default. You can type username and password if they are different.
41
http://www.tyan.com
Once you have clicked the Save button on the add host page, the new node
will show up as an additional listing in the Group Control page.
42
http://www.tyan.com
Before you can use any function keys, you will need to “Select” which host
you wish to use first. Once you have selected that host, you will notice that
under the “selected” column it will change from NO to YES.
The Select All, Unselect and Unselect All keys can be used as well to select
all hosts at once.
43
http://www.tyan.com
2.8.4
Get Status
Use this key if the BMC loses connection or simply isn’t even listed.
44
http://www.tyan.com
When you click the “Get Status”, key the webpage will wait BMC response
and then update all the fields with the appropriate status.
45
http://www.tyan.com
NOTE
46
http://www.tyan.com
3: SMASH Command Line Protocol in
AST2050/Pilot II
3.1
Quick View
SMASH Command Line Protocol(SMASH CLP) provides server
administrators a consistent command line interface for server monitoring
and management tasks. It is a simple and standard way to access the
Pilot-2 BMC.
3.2
Enter/Exit of the SMASH CLP Console
Start SMASH Command Line Protocol (CLP) console via SSH. Start the
SSH client, the user name and password are same as what was used with
the web interface of the Pilot II.
47
http://www.tyan.com
Enter the SMASH-CLP Console
Type ->exit to exit SMASH CLP Console
48
http://www.tyan.com
3.3
3.3.1
Features
System Power Status and Control
A user can get the system power status under “system1” by using the
following command:
“->cd /system1”
“->show”
49
http://www.tyan.com
A user can use basic terms such as “start”, “stop” and “reset” on through the
console by using the following command:
“->cd /system1”
“->start” or “->stop” or “->reset”
50
http://www.tyan.com
3.3.2
Serial Terminal
Under the SMASH-CLP, a user could redirect host serial port 1 to the
remote console. A user will need to make sure that the SOL baud rate
configuration matches the host serial port setting.
“->cd /system1/sol1”
“->start”
To exit serial terminal, user need type following keys:
“Enter”+”Esc”+”t”.
51
http://www.tyan.com
3.3.3
Chassis Identification
A user can turn on the chassis ID LED for identification purposes by using
the following command:
“->cd /system1”
“->set SysIdentification=Indefinite” (turn ID LED always on)
“->set TimeOutValue=100 SysIdentification=timed” (turn ID LED on for
100s)
“->set SysIdentification=off” (turn off)
52
http://www.tyan.com
3.3.4
IPMI Sensors Reading
A users can get sensors readings under “/system1” by using the following
command:
“->cd /system1”
“->show”
“->cd sensorX” (X is sensor number)
“->show”
53
http://www.tyan.com
3.3.5
IPMI SEL Browse
SEL is under “/system1/sp1/logs1”
“->cd /system1/sp1/logs1”
“->show”
“->cd record1”
“->show”
54
http://www.tyan.com
3.3.6
BMC users account configuration
A user can update the user account under “/system1/sp1” by using the
following commands:
“->cd /system1/sp1/accountX” (X is account number)
“->set username=xxxx” to change user name
“->set password=xxxx” to change password
“->set enabledstate=1/0” to enable/disable this account.
55
http://www.tyan.com
3.3.7
BMC Network Configuration
A user can change/update the BMC IP Address under
“/system1/sp1/enetport1/lanendpt1/ipendpt1” by using the following
command:
“->cd /system1/sp1/enetport1/lanendpt1/ipendpt1”
“->show”
56
http://www.tyan.com
User could change IP address, subnet mask or use dhcp. After changing
these values, the user will need to save them by setting property
“committed”.
“->set ipaddress=192.168.0.123”
“->set committed=1”
57
http://www.tyan.com
NOTE
58
http://www.tyan.com
4: IPMI OS Drivers and Open Source Software
Under normal operating conditions, the Pilot II BMC works independently of
the OS and no drivers are required. However sometimes, a user may need
to run some IPMI software on a local host and not through the remote
console. In those cases, the IPMI driver is needed to support that IPMI
software.
The Pilot II firmware is fully compliant with the IPMI 2.0 specification. A user
can use standard IPMI drivers that come from numerous OS distributions.
4.1
Windows IPMI Driver
Pilot II supports the Intel reference driver that can be found at:
http://www.intel.com/design/servers/ipmi/tools.htm.
For Windows Server 2003 R2 (or newer), Microsoft also provides an
embedded IPMI driver.
4.2
Open IPMI Driver on Linux
Pilot II supports the Open IPMI driver in the Linux Kernel. Use the following
commands to load IPMI drivers.
“modprobe ipmi_devintf”
“modprobe ipmi_si”
If you use an older version Linux Kernel, you will need to replace the module
“ipmi_si” with “ipmi_kcs”
Note: The S7016 motherboard BIOS encodes IPMI Base I/O address at
0xCA2 in its DMI table IPMI entry. Any generic OS IPMI drivers should
have no compatibility issues with this base I/O address
4.3
IPMI Tool and Other Open Source Software
Pilot II natively supports open source software IPMITool. Other IPMI tools
such OpenIPMI,IPMI may also be used without issue.
Note: For IPMITool SOL session, you will need to enable in the BIOS
“Remote Serial Console Redirect”. The configuration is COM A, baud rate
38.4K, 8 bits, no parity, and Xon/Xoff.
59
http://www.tyan.com