Escolar Documentos
Profissional Documentos
Cultura Documentos
Apple Xserve
Diagnostics
Users Guide
For Version 3X102
K Apple, Inc.
Apple
1 Infinite Loop
Cupertino, CA 95014-2084
408-996-1010
www.apple.com
Apple, the Apple logo, AirPort, AppleTalk, Expos, Final
Cut Pro, FireWire, iCal, iDVD, iMovie, iPhoto, iPod, iTunes,
Mac, Macintosh, the Mac logo, Mac OS, PowerBook,
QuickTime, Sherlock, SuperDrive, and Xserve are
trademarks of Apple Inc., registered in the U.S. and other
countries.
Finder, the FireWire logo, and Safari are trademarks of
Apple Inc.
Contents
Chapter 1
4
5
6
Chapter 2
8
8
9
11
12
Chapter 3
14
14
15
16
16
17
19
Chapter 4
20
20
22
24
Appendix
29
29
30
35
Note: This guide describes how to use AXD version 3X102. If youre using a different
version of AXD, the instructions in this guide might not work. AXD version 3X102 is
included in Mac OS X Server Administration Tools version 10.4.10 and later. You can find
out which version of AXD tools youre running by opening AXD Mac OS X tools and
choosing AXD > About Apple Xserve Diagnostics.
Considerations
Advantages:
Dont need to install AXD on an internal volume on the Xserve or
on a portable storage device
Can test multiple Xserves using the same AXD install image
Allows you to use AXD EFI tools
You can load AXD tools without an input device connected to the
Xserve (if you have access to the Xserves front panel)
Disadvantages:
Requires a server to host NetBoot service and the AXD install
image
Xserve must be on the same subnet as the NetBoot server
Advantages:
Allows you to use AXD EFI tools
Dont need physical access to Xserve to run AXD remotely
Disadvantages:
Requires a volume on the Xserve that has 15 megabytes (MB) free
and that doesnt have Mac OS X or Mac OS X Server installed
Advantages:
Allows you to use AXD EFI tools
You can use the same portable storage device to test multiple
Xserves
Disadvantages:
Requires a volume on the Xserve that has 15 MB free and that
doesnt have Mac OS X or Mac OS X Server installed
Portable storage device must be physically connected to the
Xserve
Option
Considerations
Advantages:
Allows you to use AXD Mac OS X tools
Dont need physical access to Xserve to run AXD remotely (if you
have Apple Remote Desktop)
Disadvantages:
Requires an empty volume on the Xserve with 6 GB free
Must install Mac OS X Server on the empty volume
Advantages:
Allows you to use AXD Mac OS X tools
You can use the same portable storage device to test multiple
Xserves
Disadvantages:
Requires an empty volume on the portable storage device with
6 GB free
Must install Mac OS X Server on the empty volume
Portable storage device must be physically connected to the
Xserve
Requirements
Before you can run AXD, you must meet general, storage device, and local and remote
requirements.
If you want to host AXD on a NetBoot server, additional requirements must be met by
the NetBoot server.
General Requirements
To run AXD, you must have the following:
An Intel-based Xserve with Mac OS X Server version 10.4.10 or later installed
The Mac OS X Server Install discs and Administration Tools disc included with
Mac OS X Server version 10.4.10 or later
You can run both AXD tools by having two empty volumes on the same Xserve or
portable storage device. You need at least one of the following:
Goal
Requirement
Before you can run AXD, you must set up your testing
environment and install AXD.
Make sure you meet AXD requirements before attempting setup and installation. For
more information, see Requirements on page 6.
the same subnet if their IP addresses start with same few numbers (for example, they
both start with 192.168.2).
6 In the volume list, select the Images and Client Data checkboxes for the volume that
will store the AXD NetBoot image.
The volume must have at least 15 MB free.
7 Click Save.
8 In the Finder, navigate to the AppleXserveDiagnostics folder in your Mac OS X Server
Administration Tools disc, and then open AppleXserveDiagnosticsNetBoot.pkg.
9 Follow the onscreen instructions to install the AXD NetBoot package.
10 In Server Admin, select NetBoot, and then click Images.
11 If the AXD NetBoot image has the same index (listed in the Index column) as another
image, deselect the Enable checkbox for the conflicting image.
12 Click the Start Service button in the toolbar.
Note: Some portable storage devices arent fast enough to use as startup volumes. If
you insert your portable storage device and a dialog appears asking you to eject a CDROM, this signifies that your drive isnt fast enough. If your drive isnt fast enough to
use as a startup volume, it cant be used for AXD tools.
You cant use these instructions on any storage devices that are currently in use. If you
want to create empty volumes on the storage device thats currently running Mac OS X
Server, youll need to load Disk Utility from the Mac OS X installation disc or load Disk
Utility while your Xserve is connected to another computer and is in target disk mode.
Both of these methods erase the contents of your Xserves hard drive and require you
to reinstall and reconfigure Mac OS X Server.
WARNING: The following instructions will erase all data on your storage device. Back
up critical data before performing the following instructions.
To create empty storage device volumes and correctly format them:
1 Open Disk Utility (located in /Applications/Utilities).
Make sure you open Disk Utility on a computer with Mac OS X or Mac OS X Server
version 10.4.10 or later installed.
2 Select the storage device that you want to set up.
Make sure you select a storage device, and not volumes within the storage device.
Volumes within a storage device are indented one level.
3 Click the Partition tab.
4 Review the partition sizes and adjust them to meet AXD tools storage requirements.
To do this
Do this
Click Split.
Delete partitions
Click Delete.
Name a partition
Select it and enter a name in the Name field. Because this name is
used when selecting which volume to start up Mac OS X in, choose
a name that identifies the volume as being used for AXD tools.
5 If youre going to install AXD Mac OS X tools on a volume in the storage device, click
Options, select GUID Partition Table, and click OK.
6 Click Partition.
10
11
12
When the Installer finishes installing Mac OS X Server, it restarts the computer and
Server Assistant opens.
6 Enter information in Server Assistant as requested. Dont enable any services.
When you finish entering information in Server Assistant, Mac OS X Server loads.
7 Log in with the user name root and with the password of the user you created in
Server Assistant.
You must set up and run AXD Mac OS X tools as root. Otherwise, you wont be able to
test the Xserve youve installed AXD Mac OS X tools on.
8 Insert the Mac OS X Server Administration Tools disc.
If you have a disc image of the Mac OS X Server Administration Tools disc, double-click
the .dmg file to mount the disc image.
9 Open the Finder and drag the AXD.app file from /AppleXserveDiagnostics on the
Mac OS X Server Administration Tools disc to your /Applications folder.
10 If youre setting up a client Xserve, open the Finder, select your /Applications folder,
click the Gear button, and choose New Folder. Name the folder AXDClient.
Client Xserves are remotely controlled by host computers.
11 Open System Preferences (located in /Applications). Change the following options in
System Preferences panes:
System Preferences pane
Recommended configuration
Accounts
Select the root account, and click Login Items. Click Add (+), select
/Applications/AXD.app, and click Add.
In the Screen Saver pane, drag the Start screen saver slider to
Never.
Energy Saver
In the Sleep pane, drag both sliders to Never, and deselect Put
hard disk(s) to sleep when possible.
Software Update
If you cant change settings in System Preferences, click the lock button and
authenticate.
After installing the AXD Mac OS X tools, you must log in as root to run AXD tools to test
your own Xserve. If you dont log in as root, AXD Mac OS X tools enters host mode and
waits for a connection to a client Xserve to control.
13
Option
Startup Disk System Preferences can load only AXD Mac OS X tools. Pressing the Option
key at startup can load AXD EFI tools and AXD Mac OS X tools.
The Xserve becomes unavailable whenever you use AXD. Before starting tests, alert
your users that the server will be unavailable.
14
When you change the startup disk in System Preferences, you cant select a startup disk
with AXD EFI tools installed. To change the startup disk to the volume with AXD EFI
tools installed, change the startup disk at startup. For more information, see Changing
the Startup Disk Temporarily at Startup on page 16.
To change the startup disk in System Preferences:
1 Open System Preferences on the Xserve, and then select Startup Disk.
2 If the lock icon is locked, click it, and then authenticate as a system administrator.
3 Select the startup disk with the AXD tools and click Restart.
After youre done using AXD tools, change the startup disk back to the volume you
were previously using.
Replace username with the short name of a user who can authenticate as the root
account on the server. Replace serveraddress with the URL, IP address, or host name of
the server.
3 Enter the following, and authenticate as the root account when requested:
15
Replace volumename with the name of the volume you want to start up from.
When youre done using AXD tools, change the startup disk back to the volume you
were using previously.
16
Both of these alternatives immediately load AXD EFI tools and bypass the list of
volumes described in the next step.
3 If you loaded the list of volumes instead of immediately loading AXD tools, select the
volume with AXD tools, and then click the arrow button to load it.
The AXD EFI tools volume is listed as AXD EFI 3X102.
After youre done using AXD EFI tools, when you restart the Xserve, it starts up using its
original startup volume.
System identifier
button
3 Continue holding the system identifier button until the top row of lights move right to
left. Release the system identifier button.
17
If the two rows of lights on the front panel blink once and the Xserve resumes its
startup sequence, an firmware password is enabled. Youll need to disable the
password.
For information about disabling the firmware password, see the next section,
Disabling the Firmware Password.
4 When you release the system identifier button, the rightmost light in the bottom row
should turn on.
5 Press the system identifier button again. The lights in the bottom row should now be
moving right to left.
6 Press the button repeatedly until the leftmost light in the bottom row turns on.
7 When the leftmost light is on, press and hold the system identifier button until all the
lights in the top row are on. Release the system identifier button.
When you release the button, the Xserve loads the AXD EFI tools NetBoot disk image.
After youve run AXD EFI tools, the Xserve starts up using its original startup volume
when you restart.
18
19
Before you can use AXD tools, make sure youve properly
loaded the tools. For more information, see Chapter 3,
Loading AXD Tools, on page 14.
AXD Mac OS X tools and AXD EFI tools have different interfaces and functionality. This
chapter describes how to use both AXD tools.
20
Mode
Description
Host
Client
Local
If youre logged in as root on an Intel-based Xserve, and then you run AXD Mac OS X
tools, you can choose which mode to enter.
21
There are several ways to determine whether the host computer and client Xserve have
established a successful connection:
The IP address field in the AXD window on the host computer should match the IP
address assigned to the client Xserve.
The name of the AXD window on the host computer is AXD remote log, not AXD
local log.
The log area of the client Xserve uses more of the AXD window. The Shut Down,
Restart, and a few other buttons are removed.
22
Do this
23
Do this
2 To save your customized test settings for future use, in the Test Group pop-up menu,
choose Save Current Group. Enter a name for the group and click OK.
24
For more information, see the next section, Working With Test Groups.
3 To run the test, click Start Testing.
Test group
Test selections
Default
Quick Test
Default
Quick Test
You can also export a test group to a file. By exporting a test group, you can use that
file to re-create that test group on other AXD installations. For example, if you install
AXD Mac OS X tools on several Xserves, you can copy the test group file to each of
those Xserves, making identical tests available without having to manually create a
new test group.
To work with test groups:
m In AXD Mac OS X tools, choose the options you want.
To do this
Do this
In the Test Group pop-up menu, choose Save Current Group. Enter
a name for the group and click OK.
In the Test Group pop-up menu, choose a test group. Choose Edit >
Delete Test Group.
25
To do this
Do this
Choose File > Export Test Group, choose a location, name the test
group, and click Save.
Choose File > Open, select an .axdconfig file, and click Open.
Viewing Logs
You can view the following types of logs in AXD Mac OS X tools:
Log type
Description
Test
All messages from tests run in the current AXD Mac OS X tools
session
Hardware Info
System
All of the logs that are also available in System Profiler (located in
/Applications/Utilities)
You can also view logs stored on other volumes. This can help you diagnose issues that
you run into while youre not using AXD.
When you view logs in AXD Mac OS X tools, AXD shows you whether its able to load
the log with a colored circle next to the log name.
Color
Status
No circle
You havent loaded the log during this AXD session, or the log
hasnt been created yet.
Yellow
The log didnt load. This usually occurs when there isnt any data in
the log.
Green
To view logs:
1 Open AXD Mac OS X tools.
2 If tests are currently running, wait for them to complete or stop them.
If tests are running, you can view only the test log.
3 Do any the following:
26
To do this
Do this
Choose Logs > View Different Systems Logs, choose a volume from
the Volume to gather system logs from pop-up menu, and click
OK.
Enter text in the search field. When you press Return, matching text
is highlighted in the log area.
To do this
Do this
Clear logs
Choose Logs > Clear current Log or choose Logs > Clear All Logs.
The name of the currently viewed log replaces current.
Refresh logs
Choose Logs > Refresh Current Log or choose Logs > Refresh All
Information Logs.
Format
Example
date
DD_Mon_Year
15_Jul_2007
ethernetaddress
##_##_##_##_##_##
01_23_45_67_89_ab
uniquename
-#
-1
The unique name will be appended only if a file of the same name exists.
A log for the local Xserve with all naming options enabled (using the example values) is
saved as:
AXD_local_autosave_log_19_Jun_2007_01_23_45_67_89_ab - 1.txt
To set log preferences:
1 In AXD Mac OS X tools, choose AXD > Preferences.
2 To automatically save test logs, select Auto-save test log.
If you dont select this option, you cant perform the steps that follow.
3 To choose the location of the automatically saved log, click Choose auto-save location,
select a location, and then click Open.
Chapter 4 Using AXD Tools
27
Do this
28
Appendix
Available in AXD
EFI tools
Available in AXD
Mac OS X tools
Boot ROM
Ethernet controller
Fan
Hard drive
Memory (simple)
Memory (multicore)
Memory (extended)
Memory (SMBIOS)
Notes
29
Component tested
Available in AXD
EFI tools
Available in AXD
Mac OS X tools
%
Memory (ECC)
Power supply
Sensor
USB port
Video controller
Notes
Tests for memory ECC errors. This test
clears the error count, so it should be
run first (before running any other
memory tests).
AXD Mac OS X tools has an additional
sensor test.
AXD Mac OS X tools have more tests
than AXD EFI tools.
Description
1 second
1 second
Description
1 second
Fan Tests
30
Test
Description
Quick Motor
1 second
Appendix
Test
Description
Long Motor
15 seconds
15 seconds
Test
Description
Full Read
30 minutes for an 80 GB
drive; 4 hours for a 750 GB
drive
Description
Address as Data
5 seconds
Patterns
25 seconds
15 seconds
Knaizuk Hartmann
10 seconds
MOD3
30 seconds
2 minutes
Random Values
15 seconds
Appendix
31
Test
Description
Block Checkerboard 32
10 seconds
Bit Checkerboard 32
10 seconds
14 minutes
Walking One 32
5 minutes
Walking Zero 32
5 minutes
5 minutes
5 minutes
Description
MP Block Checkerboard 32
5 seconds
MP Bit Checkerboard 32
5 seconds
8 minutes
MP Walking One 32
2 minutes
MP Walking Zero 32
2 minutes
2 minutes
2 minutes
32
Appendix
In AXD EFI tools, all memory tests (simple, multicore, extended, and SMBIOS) are
grouped under Memory tests.
Note: The time required to complete memory tests correlates to the size of memory
being tested. These estimates are based on testing 1 GB of memory
Test
Description
5 seconds
5 seconds
5 seconds
5 seconds
5 seconds
5 seconds
5 seconds
5 seconds
Description
SMBIOS Self-Test
1 second
Appendix
33
Description
Good Bit
1 second
Quick
5 seconds
Test
Description
L1 Cache Test
1 second
Test
Description
Sensor Reads
1 second
Processor Tests
Sensor Tests
USB Tests
Connect USB devices before running USB tests.
Test
Description
Presence
1 second
Description
34
Appendix
2 minutes
Description
1 second
1 second
1 minute
1 minute
Description
30 minutes for an 80 GB
drive; 4 hours for a 750 GB
drive
Description
Simple Test
12 minutes
Appendix
35
Description
SMBIOS Self-Test
1 second
Description
1 second
Test
Description
2 minutes
Fan Tests
36
Appendix
Description
Good Bit
1 second
Quick
5 seconds
Test
Description
Sensor Reads
1 second
Sensor Tests
USB Tests
Connect USB devices before running USB tests.
Test
Description
Presence
1 second
Description
OpenGL Point
10 seconds
OpenGL Line
10 seconds
OpenGL Triangle
10 seconds
OpenGL Quad
10 seconds
10 seconds
OpenGL Rectangle
10 seconds
OpenGL Cube
10 seconds
Appendix
37
38
Test
Description
10 seconds
OpenGL Wireframe
10 seconds
10 seconds
10 seconds
Appendix