I am trying to deploy few nodes through Foreman in our production environment and lately I am seeing the hosts are ending up with “Pending installation” state with “B” instead of Operational.
This is the error I am seeing on Foreman server:
foreman]# cat production.log | grep Failed
2019-07-02 08:30:05 [app] [W] Failed to remove trusted_puppetmaster_hosts from cache
2019-07-02 18:23:07 [app] [I] Failed to save: Name can’t be blank
2019-07-02 18:23:13 [app] [I] Failed to save: Root password should be 8 characters or more, Root password should not be blank - consider setting a global or host group default
2019-07-02 18:31:29 [app] [W] Failed to generate PXELinux template: undefined method `grub_pass’ for #<Nic::Managed:0x007fcd950f92d0>
2019-07-02 18:31:30 [sql] [W] Failed to set Build on test-01: [“Failed to generate PXELinux template: undefined method `grub_pass’ for #<Nic::Managed:0x007fcd950f92d0>”]
2019-07-02 19:00:05 [app] [W] Failed to remove use_gravatar from cache
Newly built host working fine with no issues and this is what I am seeing on it:
updating system time
Note: Forwarding request to ‘systemctl enable puppet.service’.
Created symlink /etc/systemd/system/multi-user.target.wants/puppet.service, pointing to /usr/lib/systemd/system/puppet.service.
Informing Foreman that we are built
We are using Foreman Version 1.9.3
Also I like to know how can I deploy bulk hosts instead of filling form for each node. Please help with this.
appreciate and thanks in advance for any help.