HP Integrity rx2800 Smart Setup Scripting Toolkit Administrator's Guide 4.0
HP Integrity rx2800 - i2 Manual
View all HP Integrity rx2800 manuals
Add to My Manuals
Save this manual to your list of manuals |
HP Integrity rx2800 manual content summary:
- HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 1
Microsoft Windows Server 2008 SP2 and Windows Server 2008 R2 on HP Integrity Servers SmartSetup Scripting Toolkit Administrator's Guide HP Part Number: T2369-96010 Published: September 2010 - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 2
L.P Confidential computer software. Valid license from HP required for possession, use or copying. HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. HP - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 3
network boot environment 19 Windows Deployment Services 20 3 Configuring an SSTK action Integrity Support Pack 7.0 27 Uploading the Smart Update Pack 28 Preparing for Windows Server file 30 Replicating a server configuration...30 4 Booting the server...33 Boot instructions...33 Booting from the - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 4
security in SSTK...38 Encrypting the repository password 38 Setting permissions for repository access 39 Checking the CLM mode...39 Enabling Max Payload Size...40 6 Utilities reference...41 conrep...42 Synopsis...42 Description...42 Options...42 Examples...43 Return codes...43 hpacuscripting...45 - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 5
sstkencrypt...60 Synopsis...60 Description...60 Example...60 sstkmount...61 Synopsis...61 Description...61 Parameters...61 Example...61 7 Support and other resources 63 Contacting HP...63 Documentation feedback...63 Typographic conventions...63 A Support Matrix...65 Table of Contents 5 - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 6
List of Figures 1-1 Simple SSTK Deployment Scenario 10 1-2 HP Package Setup screen...11 1-3 SSTK repository folder...11 2-1 3-3 Destination folder for Smart Update installation files 28 3-4 Editing the Windows Server 2008 R2 answer file using WSIM 29 3-5 Adding Windows packages to the - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 7
List of Tables 5-1 SSTK Repository Permissions...39 6-1 conrep Return Codes...43 6-2 hpacuscripting Warning Codes...46 6-3 hpacuscripting Error Codes...47 6-4 hpshowdisk return codes...53 6-5 hwdiscovery error codes...55 6-6 ifhw Operators...57 6-7 ifhw return codes...58 6-8 sethbaini return codes - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 8
List of Examples 6-1 Sample conrep.dat file...43 6-2 Sample conrep.xml file...43 8 List of Examples - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 9
for Windows Server 2008 IA64 SP2 and Windows Server 2008 IA64 R2 • Windows Deployment Services (WDS) server SSTK environment The SSTK enables you to configure and deploy Windows on Integrity servers with minimum user interaction. You can use the SSTK scripts and utilities to configure a server or - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 10
saving the server configuration (ReadHWConf), replicating a saved configuration (ApplyHWConf), applying RAID1 configuration to a LSI SAS 1068 Controller ApplySASConf, and installing Windows (Deploy), or showing a command prompt in order to run the SSTK utilities manually (CommandPrompt). SSTK - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 11
multiple times, depending on the number of target servers you need to deploy. The following section describes shows the Package Setup screen. Figure 1-2 HP Package Setup screen If you use the -WindowsIntegrity boot data_files os scripts software utilities boot Contains boot files for the - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 12
that contains a system inventory to be used by the ifhw and hwquery utilities. This file is created when the readhwconf action is executed. hba-qlogic. the deployment process and to troubleshoot any problems. Contains Windows Server 2008 SP2 and Windows Server 2008 R2 installation files and their - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 13
, run SSTKStart.cmd. 2. Run SetWS2008SP2.cmd or SetWS2008R2.cmd (Windows Server 2008 SP2 or Windows Server 2008 R2, respectively). 3. Run DeployWS2008.cmd to begin the deployment process. Runs the hpacuscripting utility to capture the Smart Array RAID configuration. Applies RAID 1 configuration to - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 14
software to be installed after the operating system is initially installed. See "Uploading the Integrity Support Pack 7.0" (page 27). and "Uploading the Smart Update Pack" (page 28). Contains the toolkit utilities. For complete information on each SSTK utility, see Chapter 6 (page 41). 14 Overview - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 15
workstation, you create an SSTK boot image. The boot image starts the target server in order to execute an SSTK action. NOTE: The network location of the for the user on the repository system. repository_encrypted_pass Specifies the encrypted password generated by sstkencrypt utility (see " - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 16
• Guarantees that the SSTK utilities run on WinPE. • Provides hardware support during Windows Server 2008 SP2 and Windows Server R2 setup. Appendix A for A8002A and A8003A controllers, follow these steps: 1. Extract the Integrity Support Pack 7.0 package that contains the driver files. 2. Under the - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 17
loader utility. server to the toolkit environment and run the main script. The main script gets configuration files, OS files, and application files from the repository, configures the hardware, and installs the software. NOTE: For mid-range and high-end systems, you must manually set the ACPI mode - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 18
Figure 2-1 Configuring virtual media using the iLO interface Figure 2-2 shows this process for the iLO 3 interface. 18 Creating an SSTK boot image - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 19
how to set up a network boot environment for SSTK using the Windows Deployment Sever (WDS) for Windows Server 2003 SP2. NOTE: For mid-range and high-end systems, you must manually set the ACPI mode in the EFI Shell prior to booting for the first time to WinPE. Figure 2-3 shows an environment where - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 20
Services Windows Deployment Services (WDS) is included in Windows Server 2003 SP2. You can integrate the SSTK with the WDS Server Components, which include a Pre-Boot Execution Environment (PXE) server TechNet Windows Deployment Services Update Step-by-Step Guide for Windows Server 2003 at: http - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 21
, click Finish to exit the wizard. To add another image, repeat the preceding steps. WDS now displays a boot menu. NOTE: You must use the default IA64 boot loader, which is already set to bootmgfw.efi in WDS. Setting up the boot mechanism 21 - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 22
22 - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 23
performed by SSTK: commandprompt Boots the SSTK and waits for user interaction. This is the default action. readhwconfig Reads the hardware the target server. When you boot the target server to WinPE with the commandprompt action enabled, you can run the SSTK utilities manually and retrieve - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 24
variables and their values on the target server. See Chapter 6 (page 41) for additional information on utilities called by the readhwconf action. NOTE to install to a disk other than the first disk (disk ID 0), HP recommends you use the hpshowdisk tool to ensure you are choosing the correct - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 25
PE command prompt and enter hpshowdisk. 3. Change to the y:\utilities directory. 4. Run hpshowdisk -n. Y:\utilities>hpshowdisk -n HP Smart Array HP Smart Array P400 Controller - 05132-B21 Disk ID 0: LUN 0 - 101.65 GB HP PCIe Smart Array P411 SAS Controller - AM311A Disk ID 1: LUN 0 - 169.43 GB Disk - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 26
). deploy action The deploy action performs the following tasks: • Checks the CLM mode (hpchkclm) • Creates and formats disk partitions (diskpart) • Copies the ISP This enables you to connect to the target server using Remote Desktop. To obtain the target server IP address, enter the i command at the - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 27
2008-server-r2 2008-server-sp2 windows 2008-server-r2 2008-server-sp2 scripts software utilities After the specific Windows folder exists, copy the contents of the Windows installation CD to the respective folder under os\windows. Uploading the Integrity Support Pack 7.0 The Integrity Support Pack - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 28
scripts software windows ISP SmartUpdate 2008-server-r2 2008-server-sp2 utilities To obtain the Smart Update Pack, go to http://www.hp.com/support/itaniumservers and download Microsoft Integrity Operating System - Enhancements and QFEs. Copy the downloaded components to the windows\SmartUpdate\2008 - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 29
(WSIM) to edit the answer file; you must validate it with WSIM. HP recommends that you use WSIM. To open WSIM, click Program Files→Microsoft Windows Manager. Then, click File→Open Answer File. To select the Windows Server 2008 SP2 or R2 installation image, click File→Select Windows Image. In the - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 30
Server 2008 SP2 and Windows Server 2008 R2 answer files and WSIM, see the AIK User's Guide. Click Program Files→Microsoft Windows AIK→Documentation→Automated Windows Installation Kit User's Guide this file, follow these steps: 1. Run the hpshowdisk utility. 2. Search for the Disk ID you want. 3. - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 31
as required as follows: a. Configure the applyhwconf action in the SSTKConfig.cmd file. b. Boot the target server with the boot image. c. Configure the deploy action in the SSTKConfig.cmd file. d. Invoke the SSTKStart.cmd script to deploy as follows: X:\Windows\System32>SSTKStart. - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 32
32 - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 33
to monitor the deployment process, and provides some troubleshooting information. Boot instructions This section describes how to boot from the CD/DVD, USB device, and from the network Booting from the CD/DVD 1. Insert the CD in the CD drive Integrity server. 2. Reboot the machine. 3. Enter the EFI - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 34
..." [Thu 12/20/2007] [13:18:05.15] y:\utilities\hpchkclm.exe -y -n "Executing hpchkclm ..." Return number: 0 Standard output: HP server: rx3600 Threads supported per node: 16 Number of threads detected: 8 Processor architecture: ia64/itanium 2-core Perf. counter frequency: 399MHz Numa total memory - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 35
session or SSH client (for MP interface). If you must force the target server to reboot, you can type restart at the WinPE SAC or use the MP use the MP command line interface, follow these steps: 1. Connect to the target server through either telnet or SSH in order to access the MP. At any time, - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 36
36 - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 37
SSTK • Checking the CLM mode • Enabling the maximum payload size -WMI-Package (Windows Management Instrumentation support). 5. Install the Health driver. new bootable SSTK WinPE image. 11. Replace the default boot.wim under the iso\ You must edit this file manually to enable the installation disk - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 38
from the hpacuscripting output, as follows: ; Controller Specifications ; Controller HP MSA1500 CS Controller Controller= WWN 500508B30090F5B1 1 . . permissions for repository access Encrypting the repository password The sstkencrypt utility encrypts the repository password. It is a 32-bit command - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 39
the integrity of files that must have read-only permission. The repository structure allows users to Server 2003 Domain Environment at: http://support.microsoft.com/kb/324267/EN-US • How to Configure File Sharing in Windows XP at: http://support.microsoft.com/kb/B304040 Checking the CLM mode - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 40
SSTK does not provide a tool to configure Cell-Local Memory mode. Enabling Max Payload Size The Max Payload Size (MPS) EFI variable. This optimization is implemented in systems with firmware version 3.01 or greater. Windows Server 2008 can take advantage of the MPS optimization feature. - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 41
6 Utilities reference This chapter contains reference information and usage examples for the utilities provided in the toolkit. You can get online help for each utility by using the -h or -? option. 41 - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 42
. It also reads the data file and writes the data into the NVRAM of the target server. The conrep utility uses the conrep.xml configuration file to determine the data to retrieve from the server. You can edit this file to control the data retrieval. Options -s | --read -l | --write -c | --clear - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 43
from the configuration file and write them to the conrep.dat file in verbose mode, enter: conrep -s -x conrep.xml -f y:\data_files\conrep.dat -v To write the contents of the conrep.dat file to NVRAM in verbose mode, enter: conrep -l -f y:\data_files\conrep.dat -v Return codes Table 6-1 - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 44
the value of) a variable API or in the system hardware. from NVRAM. 11 XML parsing error A problem occurred while reading Verify whether the XML file is an XML file. well-formed and there are no missing error occurred when converting strings from Unicode to multibyte. 44 Utilities reference - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 45
The Array Configuration Utility (ACU) enables you to configure and manage your storage devices. The ACU has several modes of execution. Version: 8.0.6.0 Action = Configure Method = Custom ; Controller Specifications ; Controller HP Smart Array 6400 Controller= IOCabinet 0,IOBay 1,IOChassis 3,Slot - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 46
Drive Type is SAS ; 1E:1:1 (36 GB),1E:1:2 (36 GB),1E:1:3 (36 GB) Drive= 1E:1:1,1E:1:2,1E:1:3 OnlineSpare= No ; Logical Drive Specifications LogicalDrive= 1 RAID= 5 Size= 69399 Sectors= 32 StripeSize= 16 ArrayAccelerator= Enabled Error reporting When using the hpacuscripting utility, any errors are - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 47
entered license key is not a valid license key. Controller does not support The controller does not support SSP functions. SSP Invalid action The requested actions are invalid, for example, combining -reset with capture mode. Invalid Method The method must be either Custom or Auto. Controller - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 48
Logical Drive ID already When running in Configure mode, this error occurs when the exists Logical Drive ID in the to occur. Cannot extend Logical Drive The controller does not support extension, or the current controller configuration cannot be extended. 48 Utilities reference - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 49
. Invalid Surface Scan Delay - Controller does not support The controller is not redundant or does not support redundancy redundancy settings settings. Invalid Preferred Path Mode The preferred path mode specified is not a valid preferred path mode, or the controller is not available. Invalid - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 50
support required Spare drives cannot be specified by a count in Reconfigure mode When in Reconfigure mode mode modification capability You need to have - administrator rights to continue. Another instance of ACU is - already running (possibly a service mode. Reconfigure 50 Utilities reference - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 51
utility is a command-line tool that checks for the Cell Local Memory mode on HP Integrity server platforms HP server: rx2600 Number of processors detected: 2 Processor architecture: ia64/itanium single-core Processor frequency: 1200MHz Numa total memory available: 3Gbytes Node: Memory: Processors - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 52
Altiris showdisk command to sort the disk list. Outputs the hpshowdisk utility version. Displays the disk WWID in 16-digit hexadecimal format. 5 LSI disks through Emulex HBA cards (disks 1, 2, 12, 13 and 14) >hpshowdisk.exe LSI SAS 1068 - sas1068 Disk ID 1: LUN 0 - 67.99 GB Disk ID 2: LUN 0 - 67 - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 53
found. 8 [ERROR_INVALID_DISK] An invalid disk index was specified with the -i option. 9 [ERROR_INVOKING_SHOWDISK] A problem occurred while invoking the Altiris showdisk utility. 10 [ERROR_NO_MEMORY] The utility tried to allocate memory and failed. For example, the system memory is exhausted - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 54
Firmware version • BMC Firmware version • MP Firmware version • Number of Cells • Total RAM size • Number of Processors can use the ifhw and hwquery utilities to perform queries on the hwdiscovery output ="1.01"> Server rx2660 US43880166 - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 55
12288 1 0 3 0 10024752 0E11001E < - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 56
script file that is subsequently called by the hosting script. The hwquery utility returns a string to standard output in the following format: set variable= output file. Specifies the file that contains descriptions of all supported PCI devices. Specifies the query to perform on the hardware - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 57
Array 6402 Controller." Specifies the query expression. Examples The ifhw utility can use XML files as input to query the hardware discovery file 10" Returns True if the EFI Firmware version in the hardware discovery file is not 1.10. • HWQ:SystemName eq "Server rx4640" Returns True if the system - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 58
, error code 2 is never returned. If an invalid expression is found, 1 is returned instead. This will be fixed in a future release of the SSTK. 58 Utilities reference - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 59
sethbaini Synopsis sethbaini [c_wwid] [wwid] [lun] [vendor] [hba_ini_file] Description When the sethbabootdevice SSTK action is called, the SetHbaBootDevice.cmd script uses the sethbaini tool. The tool receives parameters generated by hpqlarep or hplpcfg that identify a SAN disk, SAN vendor, and - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 60
the network. For information repository password guidelines, see "Editing the SSTKStart.cmd file" (page 15). NOTE: The sstkencrypt utility runs on Windows 32-bit systems. Example C:\utilities\win32>sstkencrypt.exe Type the repository password: password Set the encrypted password in SSTKConfig.cmd to - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 61
[\\repository_name\share_name] [repository_encrypted_password] [/user:repository_user] Description The sstkmountt utility maps a remote share folder . The encrypted password to the share folder obtained using sstkencrypt. The user name with which to log on to the remote machine. Example sstkmount - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 62
62 - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 63
Support and other resources Contacting HP Documentation feedback HP welcomes your feedback. To make comments and suggestions about product documentation, send a message to http://www.hp of HP. Typographic of an important word or phrase. User input Commands and other text that you type. Variable - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 64
64 - HP Integrity rx2800 | Smart Setup Scripting Toolkit Administrator's Guide 4.0 - Page 65
a list of supported servers and components, see the Release Notes for Windows Server 2008 SP2 and Windows Server 2008 R2, available on Smart Setup CD ISO Image File for HP Integrity Servers, in the contents\doc\en_us folder. The Smart Setup CD ISO Image File for HP Integrity Servers is available at
Microsoft Windows Server 2008 SP2 and
Windows Server 2008 R2 on HP Integrity
Servers
SmartSetup Scripting Toolkit Administrator's
Guide
HP Part Number: T2369-96010
Published: September 2010