HP Smart Update Manager 4.2.1 Command Line Help

HP Smart Update Manager recognizes the following command line arguments. These 
arguments pre-populate the GUI in the Select Items to be Installed screen. If 
you specify the host or group, the Select Items to be Installed screen will not 
appear. If no command line arguments are executed on the command line, the 
HP Smart Update Manager GUI appears.

Some arguments, such as /romonly and /softwareonly, cannot be used together.

Using HP Smart Update Manager with HP BladeSystem C-Class Onboard Administrator 
or remote hosts requires the user ID, password and the target server IP address 
or DNS name to log in.

The general command line syntax for the HP Smart Update Manager is:

hpsum [/h[elp]] [/?] [/f[orce]] [/f[orce]:bundle] [/f[orce]:rom] 
[/f[orce]:software] [/f[orce]:all ] [/g (/downgrade)] [/e (/rewrite)]
[/m[utual])] [/r[eboot]] [/reboot_message "reboot message"]
[/reboot_delay timeout_in_seconds] [/reboot_always] [/s[ilent]]
[/c[omponent] <component_to_install>] [/group "group_name"] 
[/b[undle] <bundle_to_install>] [/allow_update_to_bundle] 
[/allow_non_bundle_components] [/use_latest] [/use_location "file_share"] 
[/use_web] [/use_proxy <Proxy server>] [/proxy_script <Proxy script>]
[/use_d[ownloaded]] [/tpmbypass] [/ignore_tpm][/use_snmp] [/use_wmi] 
[/romonly] [/softwareonly] [/dryrun] [/continue_on_error <error>] 
[/override_existing_connection] [/express_install] [/user <username> or 
/username <username>] [/passwd <password>] [/current_credential] 
[/target "netAddress"] [/logdir "path"] [/v[erbose]] [/veryv[erbose]]
[/report][/inventory_report] [/firmware_report]
[/On_failed_dependency:<parameter>][/inputfile "filename"]
[/c[omponent] <component_to_install>][<component1_to_install> 
<component2_to_install> ...][<bundle1_to_install> <bundle2_to_install>...]

NOTE: All arguments and information enclosed in brackets are optional. The 
      arguments may be prefixed with either a '-' or '/' character. These 
      examples show only the '/'.

Command line argument 		Description
/h[elp] or /?			This argument displays command line Help
				information.
				
/f[orce] 			This argument enables you to override or 
				downgrade an existing installation of a given 
				software component. This has the same 
				behavior as /f:software.
				
/f[orce]:bundle			This argument enables you to override or 
				downgrade the existing installation of 
				components in the selected bundle.
				
/f[orce]:rom			This argument enables you to override or 
				downgrade the existing installation of the 
				selected firmware components. (Applies to 
				firmware only.)
				
/f[orce]:software		This argument enables you to override or 
				downgrade the existing installation of the 
				selected software components.

/f[orce]:all 			This argument enables you to override or 
				downgrade the existing installation of the 
				selected software components, firmware 
				components, and bundles.
	
/g or /downgrade 		This argument enables you to downgrade to an 
				earlier version of firmware only for
				multi-target devices such as hard drives and 
				array controllers. (Applies to firmware only.)

/e or /rewrite 			This argument enables you to rewrite the same 
				version of firmware only for multi-target 
				devices such as hard drives and array 
				controllers. (Applies to firmware only.)
				
/m[utual] 			This argument informs the firmware flash 
				engine to flash the firmware if the device to 
				be flashed is in a shared storage 
				environment. If the device to be flashed is 
				in a shared storage environment and the -m 
				option is not passed, the component 
				installation will fail. (Applies to firmware 
				only.)
				
/r[eboot] 			This argument causes the server (or host 
				server in a remote installation) to reboot 
				if the following conditions are met:
				* The /reboot option has been selected or 
				given as a command line argument.
				* All components selected for installation 
				were successfully installed or were not 
				required to install.
				* At least one of the components installed 
				required a reboot to complete its installation.
				
/reboot_message "message" 	This argument displays the specified reboot 
				message on remote consoles connected to the 
				server to be rebooted. This argument must be 
				used with the /reboot option or it will be 
				ignored.
				
/reboot_delay timeout_in_secs 	This argument delays server reboot for 
				timeout_in_seconds seconds. This argument 
				must be used with the /reboot option or it 
				will be ignored. Acceptable values are 
				between 15 and 3600. The default timeout 
				alue is 15 seconds for Windows� and 60 
				seconds for Linux. Note: In Linux, the 
				Reboot Delay time is automatically 
				converted from seconds to minutes. Any 
				alue under a full minute, 59 seconds or 
				less, will be rounded to the next minute 
				for Linux.

/reboot_always			This argument forces the server to reboot if 
				the following conditions are met:
				* The /reboot_always option is selected 
				or given as a command line argument.
				* All components selected for installation 
				were successfully installed.
				 
/s[ilent] 			This argument causes the installation to run 
				silently with no GUI or console output. All 
				data writes to the log file. Any generated 
				prompts use the default option and continue the 
				installation without user input. If a component 
				requires input before installation (such as 
				configuration information), then the component 
				installation fails, and an error message writes to 
				the log file. Failed dependencies are not reported 
				to the user when using the /s[ilent]argument. 

				To check for failed dependencies, remove the /s[ilent] 
				argument, reissue the command line, and then the HP 
				Smart Update Manager is presented. 
				Continue_on_error <error> argument is not supported 
				with the /s[ilent] argument for this release of 
				HP Smart Update Manager.

				
/c[omponent]<component_to_install> This argument specifies components to  
	    or			install.Components to install can be specified  
<component1_to_install>		with or without the /c[omponent] argument. If  
<component2_to_install> ...	using the /c[omponent] argument, only one  
				component can specified with the argument.  
				However, multiple /c arguments and components  
				can be specified on the same line. If the  
				/c[omponent] argument is not used, multiple  
				components can be specified at the same time,  
				but the components must be separated by a 
				blank and listed after all the arguments on 
				the command line. The components are 
				installed in the order 	provided unless 
				dependencies between components require 
				installation in a different order. If so, 
				the utility changes the installation order  
				based on the component dependencies to ensure  
				the successful installation of as many 
				components as possible. Multiple components 
				and bundles can be specified on the same 
				command line. When mixing components and 
				bundles on the 	command line, it is the 
				filter switches that control what what 
				components and bundles are installed.
				
/group "group_name"		This argument specifies an already defined  
				group name in the HP Smart Update Manager  
				graphical user interface. 
				
/b[undle] <bundle_to_install>	This argument specifies bundles to install. 
	    or			Bundles to install can be specified with or 
<bundle1_to_install>		without the /b[undle] argument. If using the 
<bundle2_to_install>	    	/b[undle] argument, only one bundle can 
	    			specified with the argument. However, 
	    			multiple /b arguments and bundles can be 
	    			specified on the same line. If the /b[undle] 
	    			argument is not used, multiple bundles can be 
	    			specified at the same time, but the bundles 
	    			need to be separated by a blank and listed 
	    			after all the arguments on the command line. 
	    			Multiple components and bundles can be 
	    			specified on the same command line. When 
	    			mixing components and bundles on the 
				command line, it is the filter switches that 
				control what components and bundles are 
				installed.
				
/allow_update_to_bundle		This argument is a filter switch and enables 
				the user to install newer versions of 
				components defined in a PSP or firmware 
				bundle if they exist. This parameter enables 
				these components to replace the older 
				versions of the same component that might 
				have shipped with the bundles.
				
/allow_non_bundle_components	This argument is a filter switch and enables
				the user to install components which are not 
				included in the bundle but reside in the 
				directory with the components in the bundle.
				
/use_latest			This argument is a filter switch for use
				with bundles. The argument enables the
				latest version of the bundle to be used
				when multiple versions of bundles are
				listed on the command line. If there are
				no bundles specified on the command
				line, and multiple bundles are in the
				directory, the /use_latest argument
				allows HP Smart Update Manager to use
				the bundle with the latest version for
				installation.

/use_location "file_share"	This argument specifies a directory or file
				share that contains the PSP and components 
				for use with HP Smart Update Manager. The 
				"file_share" format must be a mapped file share
				and not in Universal Naming Convention (UNC) 
				format.If this argument is not specified, the 
				directory containing hpsum.exe or HP Smart 
				Update Manager is used by default. This will 
				populate the Directory box on the Source 
				Selection screen.
				
				The logged in account must have access to 
				this location. 
				
				The /user and /passwd arguments do not have 
				any effect when attempting to access the 
				file share. They are only used when 
				connecting to a target system.

/use_web			This argument specifies that the check box
				for Check ftp.hp.com on the Source Selection 
				screen is to be selected. This allows 
				components to be retrieved from hp.com and to 
				be used in the list of possible updates.

/use_proxy <Proxy server> 	This argument enables the inclusion of a proxy
				server (and port number) to access ftp.hp.com. 	
				This parameter must be used with /use_web.
				For example, /use_web /use_proxy <1.22.33.44:80>

/proxy_script <Proxy script> 	This argument enables the inclusion of a proxy
 				script to access ftp.hp.com. This parameter must 
                                be used with /use_web. 
				For example, /use_web /proxy_script <autoproxy.com>
				
/use_d[ownloaded]		This argument specifies that the check box
				for Include components previously downloaded
				from HP.com on the Source Selection 
				screen is to be selected. This allows those
				previously downloaded components to be included
				in the list of possible updates.

				This argument is not supported on HP Integrity servers
				
/tpmbypass or /ignore_tpm	These arguments specifies that if a Trusted 
				Platform Module (TPM) is enabled, the warning 
				message should be ignored and component 
				installation will be allowed to continue.
				
/use_snmp			This argument specifies that components,
				which use SNMP protocol, are available
				to be selected for installation. These
				components are available for selection
				by default. When the /use_snmp
				argument is used and the /use_wmi
				argument is not, the WMI components
				are optional.

				This argument is not supported on HP Integrity servers.

/use_wmi			This argument specifies that components,
				which use WMI protocol, are available
				to be selected for installation. These
				components are optional by default and
				will not be installed unless this argument
				is used. When the /use_wmi argument
				is used and the /use_snmp argument is
				not, the SNMP components are optional.

				This argument is not supported on HP Integrity servers.

/romonly			This argument is a filter switch and allows 
				the user to only see the firmware 
				components needed for installation. When 
				using this filter switch, you must exit 
				and restart HP Smart Update Manager if you 
				wish to return to an unfiltered state.
				
				Do not use the /romonly argument with the 
				/softwareonly argument.
				
/softwareonly			This argument is a filter switch and allows 
				the user to only see the software 
				components needed for installation. When 
				using this filter switch, you must exit 
				and restart HP Smart Update Manager if you 
				wish to return to an unfiltered state.

				Do not use the /softwareonly argument with 
				the /romonly argument.
				
/dryrun				This argument simulates the installation for 
				a test run. Nothing is installed.
				
/continue_on_error <error>	This argument causes the installation to
				continue and ignore errors. Valid values
				are <error>=ServerNotFound and
				<error>=BadPassword. The ServerNotFound 
				option can be used to bypass inactive or 
				unavailable remote hosts when deploying 
				firmware or software to multiple remote 
				hosts at the same time.
				
/override_existing_connection	This argument is used to define the
				behavior when a remote target has an
				existing HP Smart Update Manager
				session in progress. It overrides the 
				session in progress and reinitializes the 
				installation framework on the remote host.
				
/express_install		This argument starts express install (for 
				local host only). The HP Smart Update Manager 
				performs discovery/install/exit without user 
				interaction. The user can cancel or terminate 
				HP Smart Update Manager.

/user <username> or		This argument enables you to log in to HP 
/username <username>		BladeSystem c-Class Onboard Administrator or 
				remote hosts with this user ID.
				
/passwd <password>		This argument enables you to use this 
				password for the user ID specified in the 
				/user parameter. The password is used to 
				login to remote hosts and HP BladeSystem 
				c-Class Onboard Administrators.
				
/current_credential		This argument enables the credential of the 
				local host to be used as the credential to 
				access the targets instead of providing the 
				username and password explicitly for each 
				target. The assumption is that the current 
				credential is valid for the targets being 
				accessed. (Applies to Windows� only) 

/target "netAddress"		This argument is the IP address or the DNS
				name of a remote host which can be remote
				server, remote iLO NIC port, Virtual Connect 
				Ethernet or Fibre Channel Module for c-Class
				BladeSystem, or BladeSystem Onboard Administrator 
				When two Onboard Administrators	are in an 
				enclosure, this argument should be the active
				Onboard Administrator.
				
/logdir "path"			This argument enables you to redirect the 
				output from HP Smart Update Manager or the HP 
				BladeSystem c-Class Onboard Administrator 
				flash utility to a different directory than 
				the default location. For Windows� 
				components, the default location is 
				%SYSTEMDRIVE%\CPQSYSTEM\hp\log<netAddress> 
				and the redirected location is 
				<path>\hp\log\<netAddress>. For Linux 
				components, the default location is 
				/var/hp/log/<netAddress> and the redirected 
				location is <path>/hp/log/<netAddress>.
				
/v[erbose] or			These arguments enable you to set the verbosity
/veryv[erbose]   		level for the HP Smart Update Manager execution
				log file, hpsum_execution_log_<date>_<time>.log.
				Using one of these arguments increases the level
				of detail that is retained in the log file.
				The default value is normal verbosity.

/report				This argument generates a report listing of the
				target summary and how the components in the 
				repository affect the target. For example, 
				whether each component applies to the target 
				or not. The report is generated in HTML and 
				XML with file name formats of  
				HPSUM_Report_<date>_<time>.html and 
				HPSUM_Report_<date>_<time>.xml. By default, 
				the files are located in the present working 
				directory where HP Smart Update Manager is 
				initiated from. If that location is write-
				protected, the files can be found in the same 
				directory as the HP Smart Update Manager log 
				files. 
				
				Including other arguments on the command line 
				can modify the contents of the report. Using 
				the /target argument will allow reports to be 
				generated for different targets.

/inventory_report		This argument generates a report listing of the 
				components in the specified repository. The 
				report is generated in HTML and XML with file 
				name formats of
				HPSUM_Inventory_Report_<date>_<time>.html and 
				HPSUM_Inventory_Report_<date>_<time>.xml. By 
				default, the files are located in the present 
				working directory where HP Smart Update Manager 
				is initiated from. If that location is write-
				protected, the files can be found in the same 
				directory as the HP Smart Update Manager log 
				files. 

/firmware_report		This argument generates a report listing of the 
				firmware installed and details of the target. 
				The report is generated in HTML and XML with 
				file names of HPSUM_Firmware_Report.html and 
				fwreport.xml in the directory named 
				HPSUM_Firmware_Report_<date>_<time>. By default, 
				this directory is located in the present 
				working directory where HP Smart Update Manager
				is initiated from. If that location is write-
				protected, the directory can be found in the 
				same directory as the HP Smart Update Manager 
				log files.
				
				Including other arguments on the command line 
				can modify the contents of the report. Using 
				the /target argument will allow reports to be 
				generated for different targets.

				This argument is not supported on HP Integrity Servers.				
	
/On_failed_dependency:		This argument provides HP Smart Update Manager 
<parameter>			the information of how to proceed when a component 
				has a failed dependency. The supported parameters 
				for this argument are Omit_Host (default), 
				Omit_Component and Force.
				Omit_Host causes the host to be put into a failure 
				state and no installation is attempted. 
				Omit_Component deselects the affected component(s)
				and proceeds with any updates that do not have 
				dependency failures. 
				Force attempts all updates, even if they have 
				dependency failures.

					
/inputfile "filename"		This argument allows you to script the deployment 
				of firmware and software to multiple remote systems 
				at one time. See the help in HP Smart Update Manager
				or the HP Smart Update Manager User Guide for 
				details of the file format and commands.


/deleteinputfile 		This argument enables you to instruct HP SUM to 
				delete the input file after it has been read in.


/oa_username	 		This parameter is used to provide the username 	
				credential for OA associated with VC specified with
				"target" command-line parameter. Only one set of OA
				credentials can be specified with command-line 
				parameters.
				Multiple VC targets can be added to command-line 
				parameters with "target" parameter only in the event if 
				credentials of OAs associated with specified VCs are the
 				same. The parameter "oa_username" is not required if VC 
				has the same credentials as associated A. You do not
				need to provide OA network address associated with 
				Virtual Connect. HP SUM queries it from a specified VC 		
				target.

				To update multiple VCs with different username and
				password or VCs with OAs which have different 
				credentials, the corresponding input files OAUID and 
				OAPWD must be used.


oa_password 			This parameter is used to provide the password 
				credential for OA associated with VC specified with 
				"target" command-line parameter. Only one set of OA
				credentials can be specified with command-line 
				parameters.

				Multiple VC targets can be added to command line
				parameters with "target" parameter only in the event if
				credentials of OAs associated with specified VCs are the
 				same. The parameter "oa_password" is not required if VC
				has the same credentials as associated OA. You do not
				need to provide OA network address associated with 
				Virtual Connect. HP SUM queries it from a specified VC
				target. 

				To update multiple VCs with different username and
				password or VCs with OAs which have different 
				credentials, the corresponding input files OAUID and 
				OAPWD must be used.


Input File Parameters

Parameter			Description						Possible Values


SILENT				This parameter causes the installation to run 		YES, NO
				silently with no GUI or console output. All  
				data is written to the log file. Any generated 
				prompts use the default option and continue the 
				installation without user input. If a component 
				requires input before installation (such as 
				configuration information), then the component 
				installation fails (unless the IGNOREERRORS = 
				"Failedependencies" parameter is supplied), and 
				an error message is written to the log file. 
				Silent installation of EVA components is not 
				supported.

FORCEALL			This parameter forces both firmware and software 	YES, NO
				components.			

FORCEROM 			This parameter forces updates to firmware 		YES, NO
				components 	 

FORCESOFTWARE 			This parameter forces updates to software 		YES, NO
				components 	 

FORCEBUNDLE 			This parameter enables you to override or		YES, NO 
				downgrade an existing installation of components 
				in the selected bundle.  

DOWNGRADE 			(Applies to firmware only.) This parameter 		YES, NO
				enables	you to downgrade to an earlier version 
				of firmware for multi-target devices such as 
				hard drives and array controllers.  

REWRITE 			(Applies to firmware only.) This parameter 		YES, NO
				enables you to rewrite the same version of 
				firmware only for multi-target devices such as 
				hard drives and array controllers.  

REBOOTALLOWED 			This parameter enables you to reboot if 	 	YES, NO
				required.
 
REBOOTMESSAGE 			This parameter enables you to create a message  	Any String (not 
				to be displayed prior to rebooting. 			exceeding 256 
											characters) 
REBOOTDELAY 			This parameter enables you to delay before 		Time in seconds
				rebooting. 	 

COMPONENTSLIST 			This parameter enables you to limit the list 	 	Component names with 
				of components to be updated.				file extensions 
											(.exe, .rpm and .scexe) 
		 
BUNDLESLIST 			This parameter enables you to limit the list 	 	Bundle file names 
				of bundle xml files to be filtered. 

ALLOWUPDATEBUNDLE 		This parameter is a filter switch and enables 		YES, NO
				the user to install newer versions of components 
				defined in a PSP or firmware bundle. This 
				parameter enables these components to replace  
				the older versions of the same component that  
				might have shipped with the bundles.  

SKIPTARGET 			This parameter defines the behavior when a 	 	YES, NO
				remote target has an existing HP SUM session in  
				progress. This parameter enables you to skip 
				the host if there is already an existing HP SUM 
				session. A NO overrides the session in progress 
				and reinitializes the installation framework on 
				the remote host.  

IGNOREERRORS 			This parameter causes the installation to 	 	ServerNotFound, 
				continue and ignore errors. The ServerNotFound  	BadPassword,
				option can be used to bypass inactive or 	  	FailedDependencies
				unavailable remote hosts when deploying 
				firmware or software to multiple remote hosts 
				at the same time. FailedDependencies can be 
				used to ignore any failed dependencies and 
				proceed with the ones that are ready to be 
				installed. 

SOURCEPATH 			This parameter can be used to provide a single  	Directory path
				local repository path. This creates an 
				inventory from the given path instead of the 
				local or default repository. 
	 
USELATEST 			This parameter is a filter switch for use with 		YES, NO 
				bundles. The argument enables you to use the  
				latest version of the bundle when multiple 
				versions of bundles are listed on the command 
				line. If there are no bundles specified on the 
				command line, and multiple bundles are in the 
				directory, this parameter allows HP SUM to use 
				the bundle with the latest version for 
				installation. 

DRYRUN 				This parameter simulates the installation for 		YES, NO 
				a test run. Nothing is installed. 

OPTIONS 			This parameter can be used to specify the HP SUM 
				CLI options inside the input file, which 
				overrides the configuration settings. Parameters 
				can be separated by a semi-colon, comma or a 
				space. One or more CLI switches 
				For example: OPTIONS = /f:rom, /silent 

USESNMP 			This parameter specifies that components, which 	YES, NO
				use SNMP protocol, are available to be selected 
				for installation. These components are 
				available for selection by default. When the 
				USESNMP argument is used, and the USEWMI 
				argument is not used, the WMI components are 
				optional.  

USEWMI 				This parameter specifies that components, which 	YES, NO
				use WMI protocol, are available to be selected 
				for installation. These components are optional 
				by default and will not be installed unless 
				this argument is used. When the USEWMI argument 
				is used, and the USESNMP argument is not used, 
				the SNMP components are optional.  

ROMONLY 			This parameter is a filter switch and allows 		YES, NO
				the user to view only the firmware components 
				needed for installation. 
			
				Do not use the /romonly argument with the 
				/softwareonly parameter.  
 
SOFTWAREONLY 			This parameter is a filter switch and allows 	 	YES, NO 
				the user to view only the software components 
				needed for installation.
	
				Do not use the /softwareonly parameter with  
				the /romonly parameter. 

USECURRENTCREDENTIAL 		(Applies to Windows� operating systems only.) 		YES, NO
				This parameter enables the credentials of the 
				local host to be used as the credentials to 
				access the targets instead of providing the 
				username and password explicitly for each 
				target.	The assumption is that the current 
				credentials are valid for the targets being 
				accessed.  

WEBUPDATENEEDED 		This parameter enables you to instruct HP SUM 		YES, NO 
				to include the components from ftp.hp.com in 
				the list of possible updates. 

				(This parameter does not apply to HP Integrity 
				Servers) 

USEPROXYSERVER 			This parameter enables the inclusion of a 	 	String value For example, 
				proxy server(and port number) to access 		11.22.33.44:80 
				ftp.hp.com 
				(This parameter does not apply to HP Integrity 
				Servers) 
				
USEPROXYSCRIPT 			This parameter enables the inclusion of a 	 	Web URL (For example, 
				proxy script to access ftp.hp.com.				autoproxy.com) 

				(This parameter does not apply to HP Integrity 
				Servers) 

DELETEINPUTFILE 		This parameter enables you to instruct HP SUM 	 	YES, NO (default)
				to delete the input file after it has been 
				read in.  

ONFAILEDDEPENDENCY 		This parameter instructs HP SUM how to proceed 		OmitHost (default),
				when a component has a failed dependency.		OmitComponent, 
				The default of OmitHost causes the host to be 		Force
				put in a failure state and no install is 
				attempted on it. OmitComponent deselects the 
				affected components and proceeds with any 
				updates that do not have dependency failures. 
				Force attempts all updates, even if they have 
				dependency failures. 
				
HOST 				This parameter is the IP address or the DNS 	 	IP address or DNS name 
				name of a remote server, remote iLO NIC port, 
				Virtual Connect Ethernet or Fibre Channel 
				Module for c-Class BladeSystem, or BladeSystem 
				Onboard Administrator.
				When two Onboard Administrators are in an 		
				enclosure, this parameter should be the active 
				Onboard Administrator. When specifying the IP 
				address, you can use either the IPv4 or IPv6 
				format. This parameter specifies an already 
				defined group name in the HP SUM GUI. 

UID 				This parameter enables you to log in to the 		Host User ID
				target host with your user ID. 

PWD 				This parameter enables you to use the password 		Host Password
				for the user ID specified in the UID. The 
				password is used to log in to target host. 
 
LOGFILENAME 			This parameter enables you to set the name of 		Log file name 
				the log file generated by HP SUM to something 
				other than the default of /var/log/hppldu.log. 
				The path must already exist or the log file 
				will remain the default file name. 

CMALOCALHOSTRWCOMMSTR 		This parameter enables you to specify an SNMP 		SNMP read-write 
				read/write community string for local host 		community string 
				access. 

CMALOCALHOSTROCOMMSTR 		This parameter enables you to specify an SNMP 		SNMP read-only 
				read-only community string for local host 	 	community string 
				access.

CMAMGMTSTATIONRWIPORDNS 	This parameter enables you to specify the IP 		IP address or DNS name.
				address or DNS host name of a system with 
				read/write access to serve as a management 
				station. You can specify multiple locations 
				separated by a space. 

CMAMGMTSTATIONRWCOMMSTR 	This parameter enables you to specify an SNMP 		SNMP read-write 
				read/write access that serves as a anagement 		community string
				read/write community string for a system with 
				station. You can specify multiple strings 
				separated by a space. 

CMAMGMTSTATIONROIPORDNS 	This parameter enables you to specify the IP 		IP address or DNS name 
				address or DNS host name of a system ith 
				read-only access to serve as a management 
				station. You can specify multiple locations 
				separated by a space. 

CMAMGMTSTATIONROCOMMSTR 	This parameter enables you to specify an SNMP 		SNMP read-write  
				read/write community string for a system with 		community string
				read-only access that servesas a management 
				station. You can specify multiple strings 
				separated by a space.  
		
CMADEFTRAPCOMMSTR 		This parameter enables you to set a default 		SNMP community string 
				SNMP community string for traps. 

CMATRAPDESTINATIONCOMMSTR 	This parameter enables you to specify 			SNMP Trap destination 
				the SNMP destination trap community string. 

CMATRAPDESTINATIONIPORDNS  	This parameter enables you to specify the 		IP address or DNS name 
				IP address or DNS host name of a server as a 
				destination for SNMP traps, such as Systems 
				Insight Manager. 

CMASYSCONTACT 			This parameter enables you to specify a person 		String value 
				or a phone number for admissions of this 
				system. 

CMASYSLOCATION 			This parameter enables you to designate the 		String value 
				location of this system. 


CMASTARTWEBAGENT 		This parameter determines whether the HP Insight 	Yes (Start the web agent), 
				Systems Manager web agent is started when the      	No (Do not start the web agent)  
				health application loads.  

CMASTARTSTORAGEAGENT 		This parameter determines whether the HP Insight 	Yes (Start the storage agent),
				Systems Manager storage agent is started when 		No (Do not start the storage agent) 
				the health application loads. 

CMANOTAINTEDKERNEL 		This parameter determines whether the HP 		Yes (Start the HP Lights-Out  
				Lights-Out management driver is started when 	 	management driver), No (Do not start 
				the health application loads.  				the HP Lights-Out management driver) 

HPVCAVCRMSERVER  		This parameter informs the VCA of the name of 		VCRM name 
				the VCRM to use as a software distribution 
				repository. 

HPVCAVCRMLOGINID  		This parameter is the login ID that the VCA 		VCA login ID 
				uses to communicate with the VCRM. 

HPVCAVCRMLOGINPASSWD  		This parameter is the password for the login 	 	VCA login password 
				ID specified in the HPVCAVCRMLOGINID parameter. 

ADMIN-GROUP  			This parameter is used by the HP Systems 		Up to five Linux groups, separated 
				Management Homepage (hpsmh) to set up security 		by spaces or semicolons, to enable 
				for the web server.   					administrative access to the web server.
				  
USER-GROUP 			This parameter is used by the HP Systems 		Up to five Linux groups, separated by 
				Management Homepage to set up security for the 		spaces or semicolons, to enable user-level 
				web server.   						access to the web services. 

OPERATOR-GROUP 			This parameter is used by the HP Systems 		Up to five Linux groups, separated by 
				Management Homepage to set up security for the 		spaces or semicolons, to enable  
				web server.  						operator-level access to the web services.

ANONYMOUS-ACCESS 		This parameter determines whether an anonymous 		yes, no (default) 
				user can access the HP Systems Management 
				Homepage.  

IP-BINDING 			This parameter is used by the HP Systems 		yes, no (default) 
				Management Homepage to determine whether 
				hpsmh can use all available NICs and 
				detected subnets for its web services. 

IP-BINDING-LIST 		This parameter is used by the HP Systems		IP address/NetMask pairs separated by  
				Management Homepage to restrict the NICs and 		semicolons  (for example, 
				subnets to use for its web services. The 		10.1.1.1/255.255.255.0; 
				IP-BINDING parameter must be set to "yes" for 		10.2.2.2/255.255.255.0) 
				this parameter to be used during installation.  
				
IP-RESTRICTED-LOGINS 		This parameter is used by the HP Systems 		yes, no (default) 
				Management Homepage to restrict login access. 
				Note: To enable restrictions on who can log 
				in to the web server, this parameter must be 
				set to "yes," and values must be provided to 
				the IP-RESTRICTEDEXCLUDE or 
				IP-RESTRICTED-INCLUDE parameters. 

IP-RESTRICTED-EXCLUDE 		This parameter is used by the HP Systems 		List of IP address ranges separated by 
				Management Homepage to exclude specific IP 		semicolons (for example,   
				address/NetMask pairs from logging into the 		10.1.1.1-10.1.1.10;
				web services. 						10.2.2.2-10.2.2.10).
				Note: This parameter is ignored unless the 
				IP-RESTRICTED-LOGINS parameter is set to 
				"yes". 
				
IP-RESTRICTED-INCLUDE 		This parameter is used by the HP Systems 		List of IP address ranges separated by 
				Management Homepage to enable login only from 		semicolons  (for example, 
				the IP address/NetMask pairs specified. 		10.1.1.1-10.1.1.10; 10.2.2.2-10.2.2.10). 
				Note: This parameter is ignored unless the 
				IP-RESTRICTED-LOGINS parameter is set to "yes". 

LOCALACCESS-ENABLED 		This parameter is used by the HP Systems 		yes (default to enable anonymous access), no  
				Management Homepage to determine whether to 
				enable local anonymous access to the web 
				services.  

LOCALACCESS-TYPE 		This parameter is used by the HP Systems 		Anonymous (default), Administrator.
				Management Homepage to determine the type of 
				access granted to local users.  
				CAUTION: Selecting local access with 
				administrator privileges as the login provides 
				full access to any user with access to the 
				local console, without prompting for a user 
				name or password. 

TRUSTMODE 			This parameter is used by the HP Systems 		1. TrustByCert - if this value is used, the 
				Management Homepage to set up the trust 		CERTLIST parameter must be defined to enable 
				relationship mode. 					access to the server. 
				Note: The accepted values are case-sensitive 		2. TrustByName - if this value is used, 
				and must be capitalized as shown. Failure to 		the XENAMELIST parameter must be defined.
				do so prevents the trust relationship from		3. TrustByAll - HP does not recommend using  
				being set up properly during installation 		this value because of possible negative
				and might affect access to the web server. 		security consequences.  
				

CERTLIST 			This parameter enables a user to provide a 		Certificate file name or 
				list of certificate files or servers where 		Server DNS name
				certificates can be obtained for trust 
				relationships for the HP Systems Management 
				Homepage. 

				Note: This parameter is only valid if the 
				TRUSTMODE parameter is set to TrustByCert. 
				
XENAMELIST 			This parameter enables a user to provide a 		Server DNS Name 
				list of servers, separated by semicolons, 
				for trust relationships for the HP Systems 
				Management Homepage. Note: This parameter is 
				only valid if the TRUSTMODE parameter is set 
				to TrustByName. 

HPQLA2X00FO 			This parameter is used by the hp_qla2x00 		"SinglePath," "SecurePath," or 
				Qlogic Fibre Channel Driver to determine 		"QLogicFailover."  
				the failover mode to use. 				(There is no default value) 
				
HPQLA2X00FORCE 			This parameter is used by the hp_qla2x00 		Y, N (default)  
				QLogic Fibre Channel Driver to determine 
				whether to skip detection of third party 
				storage.  

OAUID				This parameter is used to provide the username		User can define
				credential for OA associated with VC. User has		OAUID variable
				to define a value of these variables before		multiple times 
				HOST variable in [TARGETS] section.			before each HOST variable.
				This parameter only applies for VC firmware.


OAPWD				This parameter is used to provide the password		User can define
				credential for OA associated with VC. User has		OAPWD variable
				to define a value of these variables before 		multiple times
				HOST variable in [TARGETS] section.			before each
											HOST variable.
				This parameter only applies for VC firmware.


Component Configuration for Windows components only

To configure components without going through the HP Smart Update Manager 
GUI, issue the command, hpsum_config. This command presents the same 
configuration screens seen in the HP Smart Update Manager GUI. You must 
run this command from a CD or other read/write media or the component 
cannot be configured. Configuration for a given component only needs to be 
executed once. The configuration is stored within the component and is 
propagated to all target servers when deployed through HP Smart Update 
Manager GUI or command line. To change the configuration, rerun 
hpsum_config against the component and a new configuration writes out. 
If a component does not need configuration, hpsum_config will return 
to the console. 

To configure components to be deployed on all editions of the Microsoft� 
Windows Server� 2008 with the Server Core option, you must access the 
system as a remote host using HP Smart Update Manager running on a system 
with a supported Windows� operating system, and then configure the 
components before deployment. 



Return codes

HP Smart Update Manager has consolidated return codes from Linux and Windows� 
smart components into a new, enhanced return code mapping. These return codes 
determine the status of the component installation. You can also use return 
codes in a script to control the execution of the script and determine any 
required branching.

Return code			Value	Linux	Windows 	Text
SUCCESS_NO_REBOOT		  0	  0	  0	The installation was 
							successful.
SUCCESS_REBOOT			  1	  1	  1	The installation was 
							successful, but a 
							reboot is required.
SUCCESS_NOT_REQUIRED		  3	  3	  3	The component was 
							current or not 
							required.
FAILURE_GENERAL			 -1	 255	 255	A general failure 
							occurred. See the 
							error log for details.
FAILURE_BAD_PARM		 -2	 254	 254	A bad input parameter 
							was encountered.
FAILURE_COMPONENT_FAILED	 -3	 253	 253	The installation of 
							the component failed.



Windows smart component return codes

Error level	Meaning

0		The Smart Component failed to install. 
		Refer to the log file for more details.
1		The Smart Component installed successfully.
2		The Smart Component installed successfully, 
		but the system must be restarted.
3		The installation was not attempted because the required 
		hardware was not present, the software was current, or 
		there was nothing to install.


Linux smart component return codes 

1. Single target servers

Error level	Meaning

0		The Smart Component installed successfully.
1		The Smart Component installed successfully, 
		but the system must be restarted.
2		The installation was not attempted because the required 
		hardware was not present, the software was current, or 
		there was nothing to install.
3		The Smart Component failed to install. 
		Refer to the log file for more details.


2. Multi-target servers

Error level	Meaning

0		The installation of the deliverable was successful.  
		No reboot was required
1		The installation of the deliverable was successful.  
		A reboot is required for the deliverable to be enabled.
2		The installation was not attempted because the version 
		to be installed matches the version already installed
3		The installation was not attempted because of one of the 
		following:

		- The version to be installed is older than the 
		  version already installed
		- Supported hardware was not present, not enabled, 
		  or in a state that  an installation could not be 
		  attempted

		- Installation was not attempted because the 
		  component did not support the environment
		- There was nothing for the component to do 

4		If the component is installing to a remote target 
		(i.e., Onboard Administrator or other network-based deployment), 
		this return code indicates the target was not found.
5		This return code indicates the installation was 
		canceled by a user before anything could be installed
6		This return code indicates the installer could not execute 
		because of an unmet dependency or installation tool failure
7		This return code indicates the actual installation operation 
		(not the installation tool) failed.  


Linux RPM return codes

Error level	Meaning

0		The Linux RPM installation was successful. 
1		The Linux RPM installation failed.