Project

General

Profile

Actions

Feature #3067

closed

Request Support for Oracle SPARC provisioning with ISC-DHCP server.

Added by Sean Alderman over 10 years ago. Updated almost 6 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
DHCP
Target version:
Difficulty:
Triaged:
Fixed in Releases:
Found in Releases:

Description

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.

Actions #1

Updated by Alex Feltin over 10 years ago

Sean,

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:

host sparc-host{
dynamic;
hardware ethernet 00:21:28:6d:62:e8;
fixed-address 10.229.11.38;
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 =
"js-server:/Solaris/jumpstart/sysidcfg/sysidcfg_primary/sysidcfg";
supersede SUNW.install-server-hostname = "js-server";
supersede SUNW.install-server-ip-address = 0a:e5:0b:18;
supersede SUNW.install-path =
"/Solaris/install/Solaris_5.10_sparc_hw0811";
supersede SUNW.root-server-hostname = "js-server";
supersede SUNW.root-server-ip-address = 0a:e5:0b:18;
supersede SUNW.root-path-name =
"/Solaris/install/Solaris_5.10_sparc_hw0811/Solaris_10/Tools/Boot";
}

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.

Regards,
AF

Actions #2

Updated by Dominic Cleal over 10 years ago

  • Category set to DHCP
  • Status changed from New to Ready For Testing
  • Target version set to 1.9.3
Actions #3

Updated by Dominic Cleal over 10 years ago

  • translation missing: en.field_release set to 2
Actions #4

Updated by Anonymous over 10 years ago

  • Status changed from Ready For Testing to Closed
  • % Done changed from 0 to 100
Actions

Also available in: Atom PDF