Puede personalizar la instalación usando opciones de comando para reemplazar los valores actuales de instalación o configurando la base de datos debconf.
Personalización desde la línea de comandos
Para configurar la instalación desde la línea de comandos, use un comando de la siguiente forma:
sudo <OPCIÓN=valor> dpkg -i vmware-log-insight-agent-<versión-y-número-de-compilación>_all.deb
Para obtener una lista completa de opciones, consulte Opciones de línea de comandos para la instalación de agentes de vRealize Log Insight en Linux.
Los siguientes ejemplos muestran algunas configuraciones típicas ejecutadas desde la línea de comandos.
- Especifique un servidor vRealize Log Insight de destino.
- Para establecer el destino durante la instalación, ejecute el comando sudo y reemplace el nombre de host por la dirección IP o el nombre de host del servidor de vRealize Log Insight, como se muestra en este ejemplo:
sudo SERVERHOST=hostname dpkg -iv mware-log-insight-agent-<versión-y-número-de-compilación>_all.deb
A menos que habilite la marca--force-confold
durante la instalación, siempre que actualice a una versión más reciente, el sistema le pedirá que conserve o reemplace el archivo de configuración liagent.ini. Aparece el siguiente mensaje del sistema:Configuration file `/var/lib/loginsight-agent/liagent.ini' ==> Modified (by you or by a script) since installation. ==> Package distributor has shipped an updated version. What would you like to do about it ? Your options are: Y or I : install the package maintainer's version N or O : keep your currently-installed version D : show the differences between the versions Z : start a shell to examine the situation The default action is to keep your current version. *** liagent.ini (Y/I/N/O/D/Z) [default=N] ?
Para conservar la configuración existente, utilice [default=N] . Aún se aplican los parámetros adicionales que se enviaron desde la línea de comandos.
- Configure el protocolo de conexión.
Para sobrescribir el protocolo de conexión predeterminado, use la variable SERVERPROTO como aparece en el siguiente ejemplo:
sudo SERVERPROTO=syslog dpkg -i vmware-log-insight-agent-<versión-y-número-de-compilación>_all.deb
- Configure el puerto de conexión.
Para anular el puerto de conexión predeterminado, proporcione un valor para la variable SERVERPORT en el instalador, como aparece en el siguiente ejemplo:
sudo SERVERPORT=1234 dpkg -i vmware-log-insight-agent-<versión-y-número-de-compilación>_all.deb
- Ejecute el agente como usuario no-raíz.
Para ejecutar el agente de Linux de vRealize Log Insight como usuario no-raíz, ejecute el comando sudo.
sudo LIAGENTUSER=liagent dpkg -i vmware-log-insight-agent-<versión-número-de-compilación>_all.deb
Si el usuario especificado no existe, el agente de Linux de vRealize Log Insight crea la cuenta de usuario durante la instalación. La cuenta creada no se elimina después de la desinstalación. Si instala el agente de Linux con el parámetro
LIAGENTUSER=usuario_no_raíz
e intenta actualizar con el parámetroLIAGENTUSER=usuario_no_raíz2
, se produce un conflicto y aparecen advertencias, dado que el usuario usuario_no_raíz2 no tiene los permisos del usuario usuario_no_raíz.
Opciones de personalización de paquete DEB para la base de datos debconf
El paquete DEB del agente también se puede configurar a través de la base de datos debconf. La siguiente tabla muestra las opciones debconf compatibles y las opciones del instalador DEB del agente de vRealize Log Insight correspondientes:
Opciones de línea de comandos | Opciones de Debconf | Descripción |
---|---|---|
SERVERHOST=nombredehost | vmware-log-insight-agent/serverhost | La dirección IP o el nombre de host del dispositivo virtual de vRealize Log Insight. El valor predeterminado es loginsight. |
SERVERPROTO={cfapi|syslog } | vmware-log-insight-agent/serverproto | Protocolo que utiliza el agente para enviar eventos de registro al servidor de vRealize Log Insight. Los valores posibles son El valor predeterminado es cfapi. |
SERVERPORT=númerodepuerto | vmware-log-insight-agent/serverport |
Puerto de comunicación que utiliza el agente para enviar eventos de registro al servidor externo
vRealize Log Insight. De forma predeterminada, el agente utiliza el puerto adecuado basado en las opciones que están configuradas para SSL y el protocolo. Consulte los valores de puerto predeterminados proporcionados en la lista que se incluye a continuación. Debe especificar la opción del puerto solo si es diferente a los valores predeterminados.
|
LIAGENT_INITSYSTEM={init|systemd} | log-insight-agent/init_system | Durante el tiempo de instalación, el agente detecta automáticamente el tipo de sistema Init para el equipo en el que se está instalando el agente. Para sobrescribir este comportamiento, especifique el valor del tipo de sistema con esta opción. Existen dos tipos de sistemas init compatibles: init y systemd . |
LIAGENT_AUTOUPDATE={yes|no} | vmware-log-insight-agent/auto_update | Active o desactive la actualización automática para el agente. También debe activar la actualización automática en el servidor de vRealize Log Insight para activar totalmente la actualización automática. El valor predeterminado es sí. La actualización automática no es compatible para paquetes .bin de LINUX. |
LI_AGENT_RUNSERVICES | vmware-log-insight-agent/init_system | Justo después de la instalación, los servicios |
LIAGENT_SSL | vmware-log-insight-agent/ssl | C |
LIAGENTUSER=nombre-cuenta-usuario | vmware-log-insight-agent/liagentuser | Especifica la cuenta en la que se ejecuta el agente. Si el usuario no existe, el instalador lo crea como un usuario normal. Si la cuenta de usuario especificada no existe, el agente de Linux de vRealize Log Insight la crea durante la instalación. La cuenta creada no se elimina después de la desinstalación. De forma predeterminada, el agente está instalado para ejecutarse como usuario raíz. Si instala el agente con el parámetro El usuario creado no se elimina durante la desinstalación. Se puede eliminar manualmente. Este parámetro está indicado solo para el servicio de agente. El servicio de actualizador siempre se ejecuta como usuario raíz. |