Request Support for Oracle SPARC provisioning with ISC-DHCP server.
I have had no luck getting help from the ISC-DHCP-Users list on using omapi to setup vendor-class-options or hosts defined within a group. I am out of ideas, but I'm really hoping that this feature set can be added to the unattended provisioning, since the Wiki discusses how to provision both SPARC and X86 Solaris. X86 Solaris provisioning works great with ISC-DHCP by following the wiki.
I realize this is a small market share platform, but it is a stumbling block for other admins to adopt Foreman for provisioning and life cycle management.
#1 Updated by Alex Feltin about 7 years ago
I was successful with following OMAPI options:
set statements="vendor-option-space SUNW; next-server=0a:e5:0b:18; filename \"inetboot.sun4u.sol_10_0811_sparc.mbl\"; option SUNW.JumpStart-server \"js-server:/Solaris/jumpstart\"; option SUNW.sysid-config-file-server \"js-server:/Solaris/jumpstart/sysidcfg/sysidcfg_primary/sysidcfg\"; option SUNW.install-server-hostname \"js-server\"; option SUNW.install-server-ip-address 10.229.11.24; option SUNW.install-path \"/Solaris/install/Solaris_5.10_sparc_hw0811\"; option SUNW.root-server-hostname \"js-server\"; option SUNW.root-server-ip-address 10.229.11.24; option SUNW.root-path-name \"/Solaris/install/Solaris_5.10_sparc_hw0811/Solaris_10/Tools/Boot\";"
This results in the following in the leases file:
hardware ethernet 00:21:28:6d:62:e8;
supersede server.vendor-option-space = "SUNW";
supersede server.next-server = 0a:e5:0b:18;
supersede server.filename = "inetboot.sun4u.sol_10_0811_sparc.mbl";
supersede SUNW.JumpStart-server = "js-server:/Solaris/jumpstart";
supersede SUNW.sysid-config-file-server =
supersede SUNW.install-server-hostname = "js-server";
supersede SUNW.install-server-ip-address = 0a:e5:0b:18;
supersede SUNW.install-path =
supersede SUNW.root-server-hostname = "js-server";
supersede SUNW.root-server-ip-address = 0a:e5:0b:18;
supersede SUNW.root-path-name =
I am able to jumpstart Solaris 10 SPARC U10, however I experience some weirdness with sysidcfg getting mounted and unmounted and it drops me into interactive installer. I can clearly see it in tcpdump capture. I verified with dhcp and all SUNW options are picked up by the client.
The main point is that it is entirely possible to achieve via OMAPI, so we should ask this to be implemented in Foreman.
#2 Updated by Dominic Cleal almost 7 years ago
- Category set to DHCP
- Status changed from New to Ready For Testing
- Target version set to 1.9.3