Page 3 - Contents
5 Chapter 1: Overview and Requirements 7 Overview of Server Diagnostics Configurations 9 Requirements 9 General Requirements 9 Storage Device Requirements 10 Local and Remote Requirements 10 NetBoot Server Requirements 11 Chapter 2: Setup and Installation 11 Setting Up a Storage Device for Server Di...
Page 4 - Appendix: Server Diagnostics Test Reference
4 Contents 30 Viewing Saved Logs 31 Taking Screenshots 31 Using Server Diagnostics Mac OS X 32 Customizing Server Diagnostics Mac OS X Test Settings 33 Working with Test Groups 34 Viewing Logs 35 Setting Log Preferences 36 Shutting Down or Restarting the Server 36 Quitting Server Diagnostics Mac OS ...
Page 5 - Apple Server Diagnostics tests your server for; Server Diagnostics; Overview and Requirements
5 Apple Server Diagnostics tests your server for hardware issues. Apple Server Diagnostics, also referred to as Server Diagnostics , runs a customizable set of tests to help you diagnose issues with the following components: AirPort  Bluetooth  ® Boot ROM  Ethernet controller  Fan  Hard drive Â...
Page 7 - Overview of Server Diagnostics Configurations
Chapter 1 Overview and Requirements 7 Overview of Server Diagnostics Configurations You can install and run Server Diagnostics in a variety of ways, so choose the method that best suits your needs. There are several options, each with advantages and disadvantages: Option Considerations Use the prein...
Page 9 - Requirements; General Requirements; To run Server Diagnostics, you need the following:; Storage Device Requirements
Chapter 1 Overview and Requirements 9 Requirements Before you can run Server Diagnostics, you must meet general, storage device, and local and remote requirements. General Requirements To run Server Diagnostics, you need the following: A Mac Pro with Mac OS X Server v10.6 or later installed  The  ...
Page 10 - Local and Remote Requirements; root; NetBoot Server Requirements
Local and Remote Requirements To run Server Diagnostics locally on the server, you need to connect a keyboard, mouse, and display. To run Server Diagnostics remotely, you need the following: A Macintosh computer with Mac OS X v10.6 or later installed. This computer is  referred to as the host compu...
Page 11 - To repartition an in-use storage device, run Disk Utility from the; Setup and Installation
11 Before you can run Server Diagnostics, you must set up your testing environment and install Server Diagnostics. Make sure you meet Server Diagnostics requirements before attempting setup and installation. For information, see “Requirements” on page 9. Server Diagnostics EFI is preinstalled on the...
Page 12 - To create and format empty storage device volumes:; Insert the
WARNING: The following instructions could erase all data on your storage device. Back up critical data before performing the following instructions. To create and format empty storage device volumes: 1 Insert the Mac OS X Server Install DVD . 2 Restart the server and hold down the server’s Option ke...
Page 13 - Installing Server Diagnostics EFI; To install Server Diagnostics EFI:
Chapter 2 Setup and Installation 13 If you’re installing Server Diagnostics Mac OS X on a volume, select the volume and choose Mac OS Extended (Journaled). 11 Click Partition. 12 Choose Disk Utility > Quit Disk Utility, and then choose Mac OS X Installer > Quit Mac OS X Installer. After you fi...
Page 14 - volume with Server Diagnostics EFI installed.; Restoring Server Diagnostics EFI; To restore Server Diagnostics EFI:; Installing Server Diagnostics Mac OS X
5 If you want to connect a host computer directly to the server and the host computer doesn’t provide DHCP service on the port used to directly connect to the server, do the following: a Open TextEdit (located in /Applications/). b In a new file, enter an IP address that’s not in use by the host com...
Page 15 - To install Server Diagnostics Mac OS X:; Mac OS X Server Install DVD
Chapter 2 Setup and Installation 15 If you perform this task to install Server Diagnostics Mac OS X on an internal volume on the server, you need administrator access to the server. If you perform this task to install Server Diagnostics Mac OS X on a portable storage device, you can use any computer...
Page 16 - Setting Up a NetBoot Server
10 Open a Finder window and drag the AppleServerDiagnostics.app file from /Diagnostics/ on the Admin Tools disc to the /Applications/ folder on the server. 11 If you’re setting up a client server, open a Finder window, select the /Applications/ folder, choose New Folder from the Action (gear) pop-up...
Page 17 - To set up a NetBoot server:; If the server that will host NetBoot isn’t listed, do the following:
Chapter 2 Setup and Installation 17 To set up a NetBoot server: 1 Open Server Admin (located in /Applications/Server/). 2 If the server that will host NetBoot isn’t listed, do the following: a Click the Add (+) button and choose Add Server. b Enter the IP address of the server in the Address field a...
Page 18 - Deleting the Server Diagnostics NetBoot Image; Replace; To delete the Server Diagnostics NetBoot image:
Deleting the Server Diagnostics NetBoot Image You can’t use System Image Utility to delete the Server Diagnostics NetBoot image. Instead, you must delete the Server Diagnostics NetBoot image in the NetBoot image folder, which is located at: /Volumes/ volumename/ Library/NetBoot/NetBootSP # Replace v...
Page 19 - Starting Up Server Diagnostics
19 This chapter describes several methods that let you change the startup disk to the volume with Server Diagnostics installed. Before you start up Server Diagnostics, make sure everything is properly installed and configured. For information, see Chapter 2, “Setup and Installation.” Changing the St...
Page 20 - Changing the Startup Disk in System Preferences; To change the startup disk in System Preferences:; Changing the Startup Disk Using the Command-Line Interface
If you insert the Admin Tools CD in another computer and run Remote Install Mac OS X (located in /Applications/Utilities/ on the computer), you can hold down the Option key and choose the Administration Tools volume before starting up Mac OS X to run Server Diagnostics EFI from the disc. The Startup...
Page 21 - To change the startup disk using the command-line interface:; username; volumename; Changing the Startup Disk Using Apple Remote Desktop; Apple Remote Desktop Administrator Guide; Changing the Startup Disk Temporarily at Startup
Chapter 3 Starting Up Server Diagnostics 21 You must be able to authenticate as the root account to change the startup disk using the command-line interface. Note: The Terminal commands described in this task are case-sensitive, and must be entered as shown. To change the startup disk using the comm...
Page 22 - To temporarily change the startup disk at startup:; Restart the server.; Disabling the Firmware Password; To disable the firmware password:
To temporarily change the startup disk at startup: 1 Restart the server. 2 While the server is restarting, hold down the Option key until a list of volumes appears. If you’re asked to authenticate, enter the firmware password and click the Continue (right-arrow) button.If you haven’t erased the prei...
Page 23 - In Firmware Password Utility, click Change.
Chapter 3 Starting Up Server Diagnostics 23 4 After selecting a language, choose Utilities > Firmware Password Utility. 5 In Firmware Password Utility, click Change. 6 Deselect “Require password to change firmware settings,” and click OK, then authenticate when asked. 7 Choose Firmware Password U...
Page 24 - Any of the computers on the same subnet are host computers; Using Server Diagnostics
24 Server Diagnostics Mac OS X and Server Diagnostics EFI have different interfaces and functionality. This chapter describes how to use both sets of Server Diagnostics. Before you can use Server Diagnostics, make sure you’ve properly started up the tools. For information, see Chapter 3, “Starting U...
Page 25 - The following table describes the three modes:; Remotely Testing a Client Server; You logged in to Mac OS X with an account that isn’t root.
Chapter 4 Using Server Diagnostics 25 The following table describes the three modes: Mode Description Automatically enters mode if Host The computer searches for servers that are on the same subnet and start Server Diagnostics in remote mode. When one is found, the host computer controls Server Diag...
Page 26 - To remotely test a client server:; Choose from the following:
To remotely test a client server: 1 On the host computer, open Server Diagnostics Mac OS X (typically located in /Applications/). 2 Choose from the following: If the host computer is a Mac Pro with Mac OS X Server installed and you’re logged  in as root, when Server Diagnostics Mac OS X opens, a di...
Page 27 - Testing the Local Server Using Server Diagnostics EFI; To test the local server using Server Diagnostics EFI:; Testing the Local Server Using Server Diagnostics Mac OS X; To test the local server using Server Diagnostics Mac OS X:
Chapter 4 Using Server Diagnostics 27 Testing the Local Server Using Server Diagnostics EFI To test the local server, make sure none of the computers on the same subnet as the server is running Server Diagnostics Mac OS X in host mode. If a computer on the same subnet is running Server Diagnostics M...
Page 28 - Using Server Diagnostics EFI; View the test log, test settings, and status
Using Server Diagnostics EFI In Server Diagnostics EFI, the test controls and test selections are split across two panes. Regardless of which pane you’re looking at, you can do the following: View the test log, test settings, and status  Start tests  Clear the test log  Restart the server  Shut ...
Page 29 - Customizing Server Diagnostics EFI Test Settings; To customize Server Diagnostics EFI test settings:; In Server Diagnostics EFI, select the test settings you want.
Chapter 4 Using Server Diagnostics 29 Customizing Server Diagnostics EFI Test Settings You can customize Server Diagnostics test settings by choosing which tests are run, whether to loop tests, and whether to stop or continue testing when an error occurs. To customize Server Diagnostics EFI test set...
Page 30 - To shut down or restart the server:; Viewing Saved Logs
Clearing the Test Log The test log contains all test messages that have occurred during the current Server Diagnostics session. If you quit Server Diagnostics, the log is cleared. To clear the test log without quitting Server Diagnostics, click Clear Test Data. Viewing the Hardware Profile The hardw...
Page 31 - Taking Screenshots; If you run Server Diagnostics EFI from the; To take a screenshot:; Using Server Diagnostics Mac OS X
Chapter 4 Using Server Diagnostics 31 Taking Screenshots You can take screenshots of Server Diagnostics EFI, which are saved as BMP files in the root folder of the volume with Server Diagnostics EFI installed. If you run Server Diagnostics EFI from the Admin Tools disc, a NetBoot disc image, or a vo...
Page 32 - Customizing Server Diagnostics Mac OS X Test Settings; To customize Server Diagnostics Mac OS X test settings:; In Server Diagnostics Mac OS X, select the test settings you want.; Click anywhere to close the message.
Customizing Server Diagnostics Mac OS X Test Settings You can customize Server Diagnostics test settings in several ways by choosing which tests are run, whether to loop tests, and whether to stop or continue testing when an error occurs. To customize Server Diagnostics Mac OS X test settings: 1 In ...
Page 33 - Working with Test Groups; To work with test groups:; In Server Diagnostics Mac OS X, choose the options you want.
Chapter 4 Using Server Diagnostics 33 Working with Test Groups You can create test groups based on your customized test settings. These are similar to templates because they allow you to reuse your test settings without having to change each setting individually. After choosing a test group, you can...
Page 34 - Viewing Logs; Open Server Diagnostics Mac OS X.
Viewing Logs You can view the following types of logs in Server Diagnostics Mac OS X: Log type Description Test All messages from tests run in the current Server Diagnostics Mac OS X session. Hardware Info Listing and description of all installed hardware. When you view logs in Server Diagnostics Ma...
Page 35 - Setting Log Preferences
Chapter 4 Using Server Diagnostics 35 Setting Log Preferences You can set up log preferences so the Server Diagnostics test logs are saved to a file at a location you choose. Server Diagnostics test logs are created when you start a Server Diagnostics session. When Server Diagnostics Mac OS X saves ...
Page 36 - To set log preferences:; To automatically save test logs, select “Auto-save test log.”; Shutting Down or Restarting the Server
To set log preferences: 1 In Server Diagnostics Mac OS X, choose AppleServerDiagnostics > Preferences. 2 To automatically save test logs, select “Auto-save test log.” If you don’t select this option, you can’t perform the steps that follow. 3 To choose the location of the automatically saved log,...
Page 37 - indicates that a test is available:; pp; Server Diagnostics Test Reference
37 This reference describes the tests available in Server Diagnostics and gives estimates for how long the tests take to complete. The types of tests available depend on if you’re using Server Diagnostics EFI or Server Diagnostics Mac OS X, and on your server model and configuration. Comparison of A...
Page 38 - Server Diagnostics EFI Tests; Startup Tests; These tests run when you start up Server Diagnostics EFI.
38 Appendix Server Diagnostics Test Reference Component tested Available in Server Diagnostics EFI Available in Server Diagnostics Mac OS X Notes Hard drive % % Different tests are available, depending on the tool and whether solid state drives are installed. Memory (simple) % This tests all memory ...
Page 39 - AirPort Tests
Appendix Server Diagnostics Test Reference 39 Test Estimated completion time Description Boot ROM Headers and Data Checksum 15 seconds Verifies headers and data checksum for all firmware volume regions throughout the Boot ROM. Verify BOF Flash with CRC 1 second Verifies that the low and high limits ...
Page 40 - Hard Drive Tests; Simple Memory Tests
40 Appendix Server Diagnostics Test Reference Hard Drive Tests When Server Diagnostics EFI starts, it performs a hardware existence test. Hard drives found during this test can be tested individually using hard drive tests. Test Estimated completion time Description Full Read 3 hours for a 1 TB driv...
Page 41 - Multicore Memory Tests
Appendix Server Diagnostics Test Reference 41 Test Estimated completion time Description Random 45 seconds Uses pseudo-random values. Block Checkerboard 32 15 seconds Alternates 32-bit words with all 1s and all 0s, and then with all 0s and all 1s. Bit Checkerboard 32 15 seconds Alternates bits with ...
Page 42 - Extended Memory Tests; Extended memory tests test all available memory.
42 Appendix Server Diagnostics Test Reference Test Estimated completion time Description MP Walking Bit Flip 7 minutes Alternates words with walking 1 and walking 0, and then alternates words with walking 0 and walking 1. Check Hardware Errors 2 seconds Tests specific registers for memory related er...
Page 43 - Power Supply Tests; Connect USB devices before running USB tests.
Appendix Server Diagnostics Test Reference 43 Power Supply Tests Test Estimated completion time Description Good 1 second Checks if the power supply’s good bit is set. If it’s not set, this could indicate that the power supply isn’t seated well or is bad, or that there’s no AC connected. Processor T...
Page 44 - Server Diagnostics Mac OS X Tests; These tests run when you start up Server Diagnostics Mac OS X.
44 Appendix Server Diagnostics Test Reference Server Diagnostics Mac OS X Tests These tests are available if your server is running Server Diagnostics Mac OS X. Startup Tests These tests run when you start up Server Diagnostics Mac OS X. Test Estimated completion time Description Hardware Existence ...
Page 45 - Bluetooth Tests
Appendix Server Diagnostics Test Reference 45 Bluetooth Tests Test Estimated completion time Description Bluetooth USB Interface 1 second Verifies USB interface between host and Bluetooth. MAC Address Verification 1 second Verifies MAC address isn’t all FFs or 00s. Bluetooth Power Cycle 10 seconds V...
Page 47 - Sensor Tests; SMC PID Sensor Tests
Appendix Server Diagnostics Test Reference 47 Sensor Tests When Server Diagnostics Mac OS X starts, it performs a hardware existence test. Sensors found during this test can be tested individually using sensor tests. Test Estimated completion time Description Sensor Reads 1 second Verifies that the ...
Page 48 - USB Tests; Video Controller Tests
USB Tests Connect USB devices before running USB tests. Test Estimated completion time Description Presence 1 second Verifies that a USB device is connected. Video Controller Tests To run these tests, a display that supports 1024 by 768 or higher resolution must be attached to graphics cards being t...