I¹m installing the Crowbar 1.6.1 Roxy build (build 4709).  Steps to
install:

 * attach ISO to iDRAC virtual DVD interface, set boot to Virtual DVD,
reboot
 * log in to console, change eth0 to a reachable address on my network
 * copy over bc-template-network.json and bc-template-ipmi.json
 * install JSON files
 * run ³install admin.CLUSTERNAME.DOMAIN² (replacing CLUSTERNAME/DOMAIN as
appropriate)
 * reboot

The problem . . . 

I boot a cluster node, PXE set to first interface.  I¹m certain my PXE
packets are reaching the admin node, as I sniff the packets with tcpdump
on the admin node, and see:


  11:35:14.438503 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP,
Request from b8:ca:3a:5e:db:ec (oui Unknown), length 548
  11:35:18.448077 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP,
Request from b8:ca:3a:5e:db:ec (oui Unknown), length 548
  11:35:26.467186 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP,
Request from b8:ca:3a:5e:db:ec (oui Unknown), length 548



However, PXE boot fails, and indeed, if I check the process table, I don¹t
see any dhcpd server, nor do I see any dhcpd or dhcp3 related
files/directories on the admin node, nor the isc-dhcp-server package
installed.  And, related - I don¹t see anything listening on port 67 (e.g.
DHCPD itself, or some sort of ³super server² listening to call a DHCPD
process).

If I understand correctly, the barclamp called ³provisioner² is
responsible for the actual DHCPD process management and the orchestration
of the sledgehammer image and OS install.  Looking at
/var/log/chef/provisioner.log, I see a series of errors:


WARNING: No knife configuration file found
INFO: HTTP Request Returned 409 Conflict: Data bag already exists
Data bag crowbar already exists
WARNING: No knife configuration file found
INFO: HTTP Request Returned 404 Not Found: Cannot load Databag Item
bc-template-provisioner
Updated data_bag_item[crowbar::bc-template-provisioner]
WARNING: No knife configuration file found
INFO: HTTP Request Returned 404 Not Found: Cannot load role
provisioner-bootdisk-finder
Updated Role provisioner-bootdisk-finder!
WARNING: No knife configuration file found
INFO: HTTP Request Returned 404 Not Found: Cannot load role
provisioner-base
Updated Role provisioner-base!
WARNING: No knife configuration file found
INFO: HTTP Request Returned 404 Not Found: Cannot load role
provisioner-server
Updated Role provisioner-server!



I¹m not certain why.  During the initial bootstrap of the admin node, I
did notice some Ruby patches fail to apply correctly, but unsure if that¹s
the source of the problem.

Any pointers on where to poke around and sort this out is greatly
appreciated. I¹ve been chugging through various /var/log/Š files - but not
knowing exactly what I¹m looking for, or which file, makes the process
rather slow.  I believe something during install didn¹t get done correctly
- which is the source of the problem.

~~shane 



Sr. Principal Infrastructure Architect
Symantec Cloud Platform Engineering
______________________________________
 
Mobile: (503) 704-1703
Email:  shane_gib...@symantec.com
______________________________________



_______________________________________________
Crowbar mailing list
Crowbar@dell.com
https://lists.us.dell.com/mailman/listinfo/crowbar
For more information: http://crowbar.github.com/

Reply via email to