I actually have a plan for confluent to be able to resolve this precise 
scenario without so much awkwardness in the future.

In terms of *today*, I think c or b would be the easiest option if a is deemed 
impossible.  The punchline is to try to boot xNBA (efi or kpxe) and then point 
ipxe at http://${next-server}/tftpboot/xcat/xnba/nodes/n12 or 
http://${next-server}/tftpboot/xcat/xnba/nodes/n12.uefi , depending on how your 
nodes boot.

 Switching between netboot payloads shouldn't require changing dhcp on the fly 
(unless pushing iSCSI parameters down or similarly exotic stuff), changing to 
not netboot at all would potentially break.

The scenario to imitate (can be adjusted according to your circumstances):
  if option user-class-identifier = "xNBA" and option   client-architecture = 
00:00 {
          supersede server.filename =                  
"http://${next-server}/tftpboot/xcat/xnba/nodes/n12";;
        } elsif option user-class-identifier = "xNBA" and option  
client-architecture = 00:09 {
          supersede server.filename =  
"http://${next-server}/tftpboot/xcat/xnba/nodes/n12.uefi";;
        } elsif option client-architecture = 00:07 {
          supersede server.filename = "xcat/xnba.efi";
        } elsif option client-architecture = 00:00 {
          supersede server.filename = "xcat/xnba.kpxe";
      }


Jarrod Johnson
Systems Management Architect 
Lenovo



-----Original Message-----
From: Martin Tippmann [mailto:[email protected]] 
Sent: Wednesday, November 26, 2014 12:40 PM
To: [email protected]
Subject: [xcat-user] xCAT with external DHCP and PXE via proxyDHCP

Hi,

We plan to deploy xCAT on a network where DHCP is already configured and is out 
of our control. There is no documentation regarding this use case in the xCAT 
documentation...

There is a proxydhcp-xcat binary through but after reading through the source 
it looks like it's strictly for Windows deployments and not compatible for 
Linux...

Does that mean using xCAT for deploying Linux via PXE with proxyDHCP is 
unsupported? As far as I've understood the architecture usally a mandatory 
dhcpd is running on the master and this dhcpd does DHCP for IP-addresses and 
for PXE.

So what are my choices? Would love to get someback on these options:

a) Disabling external DHCP and using dhcpd on the xCAT master - I'd like to 
avoid that but this would work I assume.

b) Using proxyDHCP for PXE while using the external DHCP for IP assignment - 
could be make working if I patch proxydhcp-xcat heavily (or run a dnsmasq that 
needs to manually configured) and disable dhcpd on the xCAT master?

c) Change external DHCP settings to emulate PXE settings for xCAT. And disable 
dhcpd on the master completly. I assume this does not work because it's breaks 
switching images? Or does pointing to a general iPXE image would solve the 
problem?

d) Doing something entirely different.. the machines are Dell R720 and they 
support also booting directly via iSCSI and other goodies I've yet to learn 
about... but there appears to be no support from xCAT for anything beyond PXE 
for stateless images?

I'd like to have b) working without much needs to maintain a patch..
is this realistic? If c) works everything would be fine, too.


Thanks for any hints!


regards
Martin

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! 
Instantly Supercharge Your Business Reports and Dashboards with Interactivity, 
Sharing, Native Excel Exports, App Integration & more Get technology previously 
reserved for billion-dollar corporations, FREE 
http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
_______________________________________________
xCAT-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xcat-user

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
_______________________________________________
xCAT-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xcat-user

Reply via email to