• No se han encontrado resultados

Implantación mediante secuencias de comandos

En esta sección:

Interfaz de línea de comandos en la página 33 Archivos de entrada en la página 48

Informes en la página 62

Interfaz de línea de comandos

La interfaz de línea de comandos de HP SUM le permite crear secuencias de comandos para realizar instalaciones personalizadas.

Sintaxis de la línea de comandos

La sintaxis general de la línea de comandos para HP SUM es:

hpsum [/h[elp]] [/?] [/f[orce]] [/f[orce]:bundle] [/f[orce]:rom] [/f[orce]:software] [/f[orce]:all ] [/g (/downgrade)] [/e (/rewrite) [/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_d[ownloaded]] [/tpmbypass] [/ignore_tpm] [/use_snmp] [/use_wmi] [/use_ams][/romonly] [/softwareonly] [/dryrun]

[/continue_on_error <error>] [/override_existing_connection]

[/express_install] [/user <username> o /username <username>] [/passwd <password>] [/current_credential] [/target "netAddress"] [/logdir "path"] [/v[erbose]] [/veryv[erbose]] [/report][/inventory_report] [/

firmware_report] [/On_failed_dependency:<parameter>] [/oa_username <username>] [/oa_passwd <password>] [/use_proxy <proxy server>] [/ proxy_script <proxy script>] [/proxy_user <username>] [/proxy_passwd <password>][/inputfile "filename"] [/c[omponent] <component_to_install>] [<component1_to_install> <component2_to_install> ...]

[<bundle1_to_install> <bundle2_to_install>...]

Los comandos siguientes solo son compatibles con servidores Superdome 2:

[/update_type<type>] [/device_list <device[,device]…>] [/reboot_list <npar[,npar]…>]

HP SUM con Onboard Administrator requiere un ID de usuario y contraseña para iniciar sesión. El ID de usuario debe ser un ID equivalente al de un administrador, no un ID de nivel equivalente a operador o usuario.

NOTA: Todos los argumentos y la información entre corchetes son opcionales. Los argumentos pueden ir precedidos por el carácter '-' o '/'. En estos ejemplos únicamente se usa la '/'.

En sistemas operativos Windows, utilice una barra inclinada (/) delante de cada argumento. En sistemas operativos Linux, utilice un guión (-) delante de cada argumento.

Si no se incluye el argumento /s[ilent] en la línea de comandos, aparece la GUI de HP SUM.

NOTA: La sintaxis de la línea de comandos no admite juegos de caracteres de doble byte. Los mensajes que se escriban en la línea de comandos usando un juego de caracteres de doble byte no se mostrarán correctamente.

Argumentos de la línea de comandos

HP SUM 5.0.0 reconoce los siguientes argumentos de la línea de comandos. Estos argumentos pueden usarse para introducir valores que se mostrarán en las pantallas Source Selections

(Selecciones de orígenes) y Review/Install Updates (Revisar/Instalar actualizaciones) de la GUI. Si especifica el destino y las credenciales, el parámetro /s[ilent] será necesario para continuar con la instalación.

No es posible usar algunos argumentos juntos, como /romonly y /softwareonly.

Ayuda Descripción

/h[elp] o /? Este argumento muestra información de ayuda sobre la línea

de comandos.

Opciones de instalación Descripción

/f[orce] Este argumento le permite anular o cambiar a una versión

anterior la instalación de un componente existente. Este argumento produce el mismo resultado que /f:software.

/f[orce]:bundle Este argumento le permite anular o cambiar a una versión

anterior la instalación existente de los componentes del lote seleccionado.

/f[orce]:rom Este argumento le permite anular o cambiar a una versión

anterior una instalación existente de los componentes de firmware seleccionados (solo se aplica al firmware).

/f[orce]:software Este argumento le permite anular o cambiar a una versión

anterior la instalación existente de los componentes de software seleccionados.

/f[orce]:all Este argumento le permite anular o cambiar a una versión

anterior la instalación existente de los componentes de software, los componentes de firmware y los lotes seleccionados.

/g o /downgrade Este argumento le permite cambiar a una versión anterior

del firmware dispositivos multidestino como unidades de disco duro y controladores de arrays (solo se aplica al firmware).

Opciones de instalación Descripción

/e o /rewrite Este argumento le permite cambiar a una versión anterior

del firmware dispositivos multidestino como unidades de disco duro y controladores de arrays (solo se aplica al firmware).

/s[ilent] Este argumento hace que la instalación se ejecute en

silencio sin abrir la GUI ni generar ninguna salida en la consola. Todos los datos se escriben en el archivo de registro. Todos los mensajes de solicitud que se generan utilizan la opción predeterminada y continúan con la instalación sin intervención del usuario. Si un componente necesita algún dato de entrada antes de la instalación (por ejemplo, la información de configuración), la instalación del componente falla y se escribe un mensaje de error en el archivo de registro.

Cuando se utiliza el argumento /s[ilent], no se informa al usuario sobre las dependencias que tienen errores. Para comprobar si hay dependencias que tienen errores, quite el argumento /s[ilent] y vuelva a enviar la línea de comandos. Aparece la GUI de HP SUM.

/c[omponent]<component_to_install> o <component1_to_install>

<component2_to_install>

Este argumento especifica los componentes que se deben instalar. Pueden especificarse con o sin el argumento / c[omponent].

● Si se usa el argumento /c[omponent], solo se puede especificar un componente con dicho argumento. Sin embargo, en la misma línea se pueden especificar varios argumentos /c y componentes.

● Si no se usa el argumento /c[omponent], pueden especificarse varios componentes a la vez, pero estos deben separarse mediante un espacio en blanco y situarse detrás de todos los demás argumentos de la línea de comandos.

● Los componentes se instalan en el orden indicado, a no ser que las dependencias entre estos requieran que la instalación se realice en otro orden. En tal caso, la utilidad cambia el orden de instalación basándose en las dependencias de los componentes para garantizar la instalación correcta de tantos componentes como sea posible.

● En la misma línea se pueden especificar varios componentes y lotes. Cuando se combinan componentes y lotes en la línea de comandos, los conmutadores de filtro controlan los componentes y los lotes que se instalan.

/group "group_name" Este argumento especifica un nombre de grupo que ya se ha definido en la interfaz gráfica de usuario de HP Smart Update Manager.

Opciones de instalación Descripción

/b[undle] <bundle_to_install> o

<bundle1_to_install> <bundle2_to_install>

Este argumento especifica los lotes que se deben instalar. Los lotes que se deben instalar se pueden especificar con o sin el argumento /b[undle].

● Si se usa el argumento /b[undle], solo se puede especificar un lote con dicho argumento. Sin embargo, en la misma línea se pueden especificar varios argumentos /b y lotes.

● Si no se usa el argumento /b[undle], pueden especificarse varios lotes a la vez, pero estos deben separarse mediante un espacio en blanco y situarse detrás de todos los demás argumentos de la línea de comandos.

Este argumento especifica los lotes que se deben instalar. Los lotes que se deben instalar se pueden especificar con o sin el argumento /b[undle]. Si se usa el argumento /b[undle], solo se puede especificar un lote con dicho argumento. Sin embargo, en la misma línea se pueden especificar varios argumentos /b y lotes.

Si no se usa el argumento /b[undle], pueden especificarse varios lotes a la vez, pero estos deben separarse mediante un espacio en blanco y situarse detrás de todos los demás argumentos de la línea de comandos.

/allow_update_to_bundle Este argumento es un conmutador de filtro y permite al usuario instalar versiones más recientes de los componentes definidos en un PSP, ISP o un lote de firmware.

Este argumento permite a estos componentes reemplazar las versiones anteriores del mismo componente que podrían haberse incluido en los lotes.

/allow_non_bundle_components Este argumento es un conmutador de filtro y permite al usuario instalar componentes que no están incluidos en el lote, pero que se encuentran en el directorio con los componentes del lote.

/use_latest Este argumento es un conmutador de filtro que se aplica a

los lotes. Permite utilizar la versión más reciente del lote cuando se especifican varias versiones de los lotes en la línea de comandos. Si no se especifica ningún lote en la línea de comandos y existen varios en el directorio, el argumento /use_latest permite a HP Smart Update Manager utilizar el lote con la versión más reciente para la instalación.

Opciones de instalación Descripción

/use_location "file_share" Este argumento especifica un directorio o un recurso compartido de archivos que contiene software PSP, ISP y componentes para utilizarlos con HP SUM. El parámetro

file_share debe tener el formato de recurso compartido de

archivos asignado y no el formato UNC (Universal Naming Convention). Si no se especifica este argumento, de forma predeterminada se utiliza el directorio que contiene hpsum.exe o HP Smart Update Manager.

La cuenta con la que se ha iniciado sesión debe tener acceso a esta ubicación.

Los argumentos /user y /passwd no tienen ningún efecto cuando se intenta acceder al recurso compartido de archivos. Utilícelos solo cuando se conecte a un sistema de destino.

/use_web Este argumento especifica que está seleccionada la casilla

Check ftp.hp.com (Comprobar ftp.hp.com) en la pantalla Source Selections (Selecciones de orígenes). Esto permite recuperar componentes desde hp.com y usarlos en la lista de actualizaciones posibles.

/use_proxy <Proxy server> Este argumento permite incluir un servidor proxy (y un número de puerto) para acceder a ftp.hp.com. Este parámetro debe usarse junto con /use_web. Por ejemplo, /use_web /use_proxy <1.22.33.44:80>. /proxy_script <Proxy script> Este argumento permite incluir un script de proxy para

acceder a ftp.hp.com. Este parámetro debe usarse junto con /use_web. Por ejemplo, /use_web /proxy_script <autoproxy.com>.

/proxy_password<password> Este argumento permite especificar la contraseña que se va a utilizar para un servidor proxy de autenticación.

/use_d[ownloaded] Este argumento especifica que está seleccionada la casilla Use last downloaded repository from ftp.hp.com (Usar el último almacén descargado del sitio ftp.hp.com) en la pantalla Source Selections (Selecciones de orígenes) de la GUI. Esto permite incluir en la lista de actualizaciones posibles los componentes descargados previamente.

/use_snmp Este argumento especifica que los componentes que usan el

protocolo SNMP y los componentes AMS están disponibles para seleccionarlos para la instalación de manera

predeterminada. Cuando se usa el argumento /use_snmp, los componentes AMS son obligatorios, pero los

componentes WMI son opcionales.

Opciones de instalación Descripción

/use_wmi Este argumento especifica que los componentes que usan el

protocolo WMI están disponibles para seleccionarlos para la instalación. Estos componentes son opcionales y no se instalan a no ser que se use este argumento. Cuando se usa el argumento /use_wmi, pero no los argumentos /use_snmp y /use_ams, los componentes SNMP y AMS son opcionales. Este argumento no se aplica a los servidores HP Integrity.

Opciones de instalación Descripción

/use_ams Este argumento especifica que los componentes de

Agentless Monitoring Service (AMS) pueden instalarse junto con los componentes SNMP. Los componentes AMS y SNMP están disponibles para seleccionarlos de forma predeterminada. Cuando se usa el argumento /use_ams, los componentes SNMP son obligatorios, pero los componentes WMI son opcionales.

/romonly Este argumento es un conmutador de filtro y permite al

usuario ver únicamente los componentes de firmware necesarios para la instalación. Cuando use este conmutador de filtro, debe salir de HP Smart Update Manager y reiniciarlo para volver al estado sin filtrar.

No utilice el argumento /romonly con el argumento / softwareonly. (Solo se aplica al firmware).

/softwareonly Este argumento es un conmutador de filtro y permite al

usuario ver únicamente los componentes de software necesarios para la instalación. Cuando use este conmutador de filtro, debe salir de HP Smart Update Manager y reiniciarlo para volver al estado sin filtrar.

No utilice el argumento /softwareonly junto con el argumento /romonly.

/express_install Este argumento inicia la instalación express (solo para el host local). HP Smart Update Manager (HPSUM) realiza la detección y la instalación, y finaliza la ejecución sin interacción del usuario. El usuario puede cancelar o finalizar HP Smart Update Manager.

Anulación de errores Descripción

/tpmbypass o /ignore_tpm Estos argumentos especifican que si hay un Trusted Platform Module (TPM) activado, el mensaje de advertencia debe omitirse y la instalación de componentes podrá continuar.

/ignore_warnings Este argumento permite que continúe la instalación en un

destino Superdome 2 incluso cuando se muestren advertencias durante el análisis.

/continue_on_error <error> Este argumento hace que continúe la instalación y se omitan los errores. Los valores válidos son:

* <error>=ServerNotFound y * <error>=BadPassword. * <error>=FailedDependencies

La opción ServerNotFound puede usarse para excluir hosts remotos inactivos o no disponibles al implementar el firmware o el software en varios hosts remotos al mismo tiempo.

Anulación de errores Descripción

/override_existing_connection Este argumento se usa para definir lo que debe hacerse cuando hay una sesión activa de HP Smart Update Manager en el destino. Anula la sesión actual y reinicializa el entorno de instalación en el host remoto.

/On_failed_dependency: <parámetro> Este argumento proporciona a HP Smart Update Manager un <parámetro> con información sobre lo que debe hacer cuando un componente tiene un error de dependencias. Los parámetros admitidos para este argumento son Omit_Host (valor predeterminado), Omit_Component y Force. Omit_Host hace que el host se ponga en estado de error y que no se intente realizar ninguna instalación en él. Omit_Component anula la selección de los componentes afectados y continúa con las actualizaciones que no tienen errores de dependencias. Force intenta realizar todas las actualizaciones, incluso si tienen errores de dependencias.

Opciones de reinicio Descripción

/r[eboot] Si se cumplen las condiciones siguientes, este argumento

hace que se reinicie el servidor (o el servidor host en una instalación remota):

● Se ha seleccionado la opción /reboot o se ha especificado como argumento de la línea de comandos. ● Todos los componentes seleccionados para su

instalación se han instalado correctamente.

● Al menos uno de los componentes instalados requiere un reinicio para completar su instalación.

/reboot_message "reboot message" Este argumento muestra el mensaje de reinicio especificado en las consolas remotas conectadas al servidor que se desea reiniciar. Debe usarlo junto con la opción /reboot; en caso contrario, el argumento se omitirá.

/reboot_delay timeout_in_secs Este argumento retrasa el reinicio del servidor durante el período de tiempo especificado por la variable

timeout_in_seconds. Debe usarlo junto con la opción / reboot; en caso contrario, el argumento se omitirá. Se admiten valores entre 15 y 3600.

● El valor de tiempo de espera predeterminado es de 15 segundos para sistemas operativos Microsoft® Windows® y 60 segundos para Linux.

● Para Linux, el tiempo de espera de reinicio se convierte de segundos a minutos, y cualquier valor por debajo del minuto, 59 segundos o menos, se redondea al minuto siguiente.

/reboot_always ● Si se cumplen las condiciones siguientes, este

argumento obliga al servidor a reiniciarse: se ha seleccionado la opción /reboot_always o se ha especificado como argumento de la línea de comandos. ● Todos los componentes seleccionados para su

instalación se han instalado correctamente.

Simulación de HP SUM Descripción

/dryrun Este argumento simula la instalación para realizar una

ejecución de prueba. No se instala nada.

Destinos Descripción

/user <username> o /username <username> Este argumento le permite iniciar sesión en objetivos remotos con el ID de usuario. Para el destino OA, consulte el argumento /oa_username.

/psswd <password> Este argumento le permite usar esta contraseña para el ID de usuario especificado en el parámetro/user (salvo para el destino OA). La contraseña se usa para acceder a destinos remotos. Para el destino OA, consulte el argumento / oa_password.

/target "netAddress" Este argumento es la dirección IP o el nombre DNS de un host remoto que puede ser un servidor remoto, un puerto NIC de iLO remoto, un módulo Virtual Connect Ethernet o Fibre Channel de un BladeSystem c-Class, o el Onboard Administrator (OA) de un sistema BladeSystem. Cuando en un mismo chasis existen dos Onboard Administrators, este argumento se refiere al Onboard Administrator activo. Cuando especifique la dirección IP, puede usar el formato IPv4 o IPv6.

/current_credential Este argumento permite utilizar las credenciales del host local para acceder a los destinos en lugar de especificar explícitamente el nombre de usuario y la contraseña para cada destino. Esto supone que las credenciales actuales son válidas para los destinos a los que se accede. (Solo se aplica a Windows®).

Destinos Descripción

/oa_username Este argumento proporciona la credencial del nombre de

usuario para el OA asociado a VC especificado mediante el parámetro "target" de la línea de comandos. Solo es posible especificar un único conjunto de credenciales de OA mediante parámetros de la línea de comandos. Únicamente es posible agregar varios destinos VC a los parámetros de la línea de comandos con el parámetro "target" si las

credenciales de los OA asociados con los VC son las mismas. El argumento oa_username no es necesario si VC tiene las mismas credenciales que el OA asociado. No es necesario que proporcione una dirección de red de OA asociada a Virtual Connect. HP SUM la obtiene del destino VC especificado.

Para actualizar varios VC que tengan nombres de usuario y contraseñas distintas, o varios VC cuyas OA tengan credenciales distintas, es preciso utilizar los OAUID y OAPWD de los correspondientes archivos de entrada.

/oa_password Este argumento proporciona la credencial de contraseña

para el OA asociado a VC especificado mediante el parámetro "target" de la línea de comandos. Solo es posible especificar un único conjunto de credenciales de OA mediante parámetros de la línea de comandos. Únicamente es posible agregar varios destinos VC a los parámetros de la línea de comandos con el parámetro "target" si las

credenciales de los OA asociados con los VC son las mismas. El argumento oa_password no es necesario si VC tiene las mismas credenciales que el OA asociado. No es necesario que proporcione una dirección de red de OA asociada a Virtual Connect. HP SUM la obtiene del destino VC especificado.

Para actualizar varios VC que tengan nombres de usuario y contraseñas distintas, o varios VC cuyas OA tengan credenciales distintas, es preciso utilizar los OAUID y OAPWD de los correspondientes archivos de entrada.

Archivos de registro Descripción

/logdir "path" Este argumento le permite redirigir la salida de HP SUM o de la utilidad de actualización de memoria flash de Onboard Administrator de un sistema HP BladeSystem c-Class a un directorio distinto de la ubicación predeterminada. ● Para los componentes de Windows, la ubicación

predeterminada es %SYSTEMDRIVE%\CPQSYSTEM

\hp\log<netAddress> y la ubicación redirigida es <path> \hp\log\<netAddress>.

● Para los componentes de Linux, la ubicación predeterminada es /var/hp/log/<netAddress> y la ubicación redirigida es <path>/hp/log/<netAddress>. /v[erbose] o /veryv[erbose] Estos argumentos le permiten configurar el nivel de detalle

del archivo de registro de ejecución de HP SUM,

hpsum_execution_log_<date>_<time>.log. Mediante uno de

estos argumentos se incrementa el nivel de detalle que se guarda en el archivo de registro. El valor predeterminado es nivel de detalle normal.

Generación de informes Descripción

/report Este argumento genera un listado de informe con el

resumen de destinos y detalla el modo en que los componentes del almacén afectan al destino. Por ejemplo, indica si cada componente se aplica al destino. El informe se genera en HTML y XML con los formatos de nombre de archivo HPSUM_Report_<date>_<time>.html y

HPSUM_Report_<date>_<time>.xml.

De manera predeterminada, los archivos se sitúan en el directorio de trabajo actual desde el que se inició HP Smart

Documento similar