Debe configurar la conexión SSH entre el sistema que ejecuta el agente y la HMC para que el agente recopile datos.
Acerca de esta tarea
El proveedor de datos de agente recopila datos de la consola de gestión ejecutando mandatos CLI por SSH. De forma predeterminada, el proveedor de datos espera hasta 1 minuto a que un mandato CLI finalice la ejecución.
Después de este tiempo, el proveedor de datos cierra la sesión SSH en la que se está ejecutando el mandato CLI, y ninguno de los datos para ese mandato está disponible en conjuntos de datos de agente hasta que el mandato se ejecuta satisfactoriamente. La vía de acceso predeterminada para el mandato SSH es /usr/bin/ssh. Si ha instalado
SSH en una ubicación diferente, debe indicar la vía de acceso utilizando la variable de entorno
KPH_SSH_PATH.
Procedimiento
Utilice uno de los métodos siguientes para configurar la conexión SSH.
-
Utilice el script
setup_hmc_key.pl para configurar la conexión SSH.
-
Inicie la sesión en el servidor en el que está instalado el agente.
-
Abra el directorio dir_instal/aix526/ph/bin, donde dir_instal es el
directorio de instalación del Agente de HMC Base.
-
Ejecute el mandato
perl setup_hmc_key.pl.
-
Responda a solicitudes y proporcione el nombre de host o dirección IP de la HMC; el nombre de usuario de la HMC, que debe tener autoridad equivalente a
hscviewer; y la contraseña para crear el par de claves.
-
Después de crear el par de claves, pruebe la conectividad ejecutando un mandato, por ejemplo,
ssh
hscroot@hmchost lshmc -V.
Si SSH se conecta a esta HMC por primera vez, añada la HMC al archivo
ssh
known_hosts respondiendo con
yes al mensaje siguiente:
No se puede establecer la autenticidad de host 'hmchost (3.3.333.333)'.
Huella dactilar de clave RSA es 4c:b4:26:27:38:f3:ec:58:01:92:26:f9:61:32:bb:4d.
¿Está seguro de que desea continuar la conexión (sí/no)? sí
Aviso: añadido permanentemente 'hmchost,3.3.333.333' (RSA) a la lista de hosts conocidos.
El agente puede ahora utilizar SSH para recopilar datos de la HMC.
-
Utilice el programa de utilidad
ssh-keygen para generar claves y configurar la conexión SSH.
-
Inicie la sesión en el servidor en el que está instalado el agente.
-
Utilice el programa de utilidad
ssh-keygen para generar claves públicas y privadas sin
frase de contraseña.
Por ejemplo, el mandato siguiente genera un conjunto de claves públicas y privadas:
ssh-keygen -t rsa -f /.ssh/id-rsa
Pulse Intro cuando se le solicite una frase de contraseña.
La clave pública que se genera se almacena en el archivo
/.ssh/id-rsa.pub. La clave privada se almacena en el archivo
/.ssh/id-rsa.
-
Transfiera el archivo que contiene la clave pública al sistema de la HMC utilizando programas de utilidad como
scp.
-
En el sistema de la HMC, añada el archivo de clave pública a la colección de claves almacenadas en la
HMC.
Las claves almacenadas están en el archivo /.ssh/authorized_keys2.
-
Añada el nombre de host y la clave para la HMC en el archivo known_hosts.
Este archivo está en el directorio /.ssh.
- Ejecute el mandato
ssh "user"@"hmc_hostname" -i "private_keyfile" date.
- Especifique sí cuando se le solicite almacenar las claves en caché. Este mandato añade la entrada al archivo known_hosts para conexiones futuras.
-
Ejecute el mandato
ssh "user"@"hmc_hostname" date.
Si la fecha se devuelve sin solicitud de contraseña, significa que las claves SSH se han configurado satisfactoriamente.