Description of problem: The 'syslog' boot parameter passed at the time of RHEV-H installation doesn't get populated in /etc/rsyslog.conf as expected although the parameter get visible in the RHEV-H TUI configuration interface correctly. Version-Release number of selected component (if applicable): Red Hat Enterprise Virtualization 6.5 How reproducible: Always Steps to Reproduce: 1. Boot a system using the RHEV-H ISO and append 'syslog=<syslog-server.ip>' parameter in kernel line or pxe boot a system using below command line. label RHEV-H-6.5-20140407.0.el6ev MENU LABEL Install a RHEV 6.5-20140407.0.el6ev Hypervisor KERNEL images/vmlinuz-rhevh-6.5-20140407.0.el6ev APPEND rootflags=loop initrd=images/initrd-rhevh-6.5-20140407.0.el6ev.img root=live:/rhevh-latest-6.iso rootfstype=auto ro liveimg nomodeset check rootflags=ro crashkernel=512M-2G:64M,2G-:128M elevator=deadline processor.max_cstate=1 rd_NO_LVM rd_NO_LUKS rd_NO_MD rd_NO_DM rdshell pci=bfsort install storage_init=/dev/sda storage_vol=::::: ip=dhcp adminpw=$1$7WPVij7S$NBw1x4Vco5qYXKbHrMP.k1 rhevm_admin_password=$1$YgnzCNr1$sNBoMv1.Sna89HiGL.9Op/ management_server=rhevm3x.mb.adm.riege.de:443 mem_overcommit=1.0 snmp_password=pv73tCmfR ssh_pwauth=1 rhn_type=classic rhn_username=dummy rhn_password=dummy rhn_activationkey=1-rhevh rhn_url=https://satellite.riege.local rhn_ca_cert=https://satellite.riege.local/pub/RHN-ORG-TRUSTED-SSL-CERT syslog=syslog.mb.riege.local IPAPPEND 2 (Im am referring to the last parameter: "syslog=syslog.mb.riege.local", which is documented in the hypervisor deployment guide @ https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Virtualization/3.2/html/Hypervisor_Deployment_Guide/sect-Deployment_Guide-RHEV_Hypervisor_Kernel_Parameters_and_Automated_Installation-Other_parameters.html) 2. Complete the installation as usually done. Upon completing the installation, Navigate to 'logging' tab in RHEV-H TUI (RHEV-H configuration interface) 3. In TUI, The rsyslog server information will correctly show but /etc/rsyslog.conf file will not get updated. Actual results: Remote Logging doesn't work as the remote rsyslog server dosn't reach to rsyslog daemon running on the system. rsyslog daemon reads configuration from /etc/rsyslog.conf. Expected results: RHEV-H Installer should update the /etc/rsyslog.conf file with the remote logging server information passed using 'syslog' parameter. Additional info:
Created attachment 898725 [details] RHEV-H installer boot menu showing 'syslog' kernel boot paramater passed.
Created attachment 898726 [details] snapshot showing the parameter actually configures the RHEV-H TUI configuration interface,
Created attachment 898727 [details] rsyslog.conf file
I could reproduce this issue in rhev-hypervisor6-6.5-20140407.0.el6ev
Lowering the priority as there is a workaround. Please use syslog=server:514 (including the port) instead of only syslog=server on the kernel cmdline.
This is a mass change, moving bugs of merged patches into MODIFIED. Please correct the state, if you think that the move was not justified.
Test version: rhev-hypervisor6-6.6-20150114.0.iso ovirt-node-3.2.1-4.el6.noarch Test steps: 1. auto install with follow parameters: BOOTIF=eth0 storage_init=/dev/sda syslog=serverip firstboot Test result: After auto install successfully, login rhevh and check that rsyslog functions works well. so this bug has been fixed, change the status into "VERIFIED".
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHEA-2015-0160.html