Last active 4 weeks ago
Sounds like this will come down to how strongly you feel about making this awesome free product (your mission) versus having an official business. Working in a school district I'm used to being forced to pay for software. I never imagined a software engineer being forced to charge for it! Regardless of your decision you've done some great work and your support is unmatched.
With http://localhost -
[ssilbert@spsmac1 ~]$ mono /opt/cd_proxyd/cd_proxyd.exe --debug
CloneDeploy ServiceURL Is Populated. Testing API ... FAILED
Please advise, thanks.
To use the Proxy DHCP without CloneDeploy, I made new boot and tftp directories, put the NetInstall.dmg and i386 in them, successfully generated new key. Wrote the config below. Debug still consults the CloneDeploy API, shows previous key, overrides my settings below. Is there a reasonable way to make my new config "stick"? THANKS!
Having always used NetRestore images, I'm pretty confused. I'm attempting the new-install-everything workflow and another school district uses CloneDeploy to install a NetInstall image. I made one but the workflow for getting it onto CloneDeploy as an image to deploy is lost on me.
To see why the client can't contact the CloneDeploy server, is the next step making a new image from the macOS Imaging Environment? Thanks!
Applied your above tweaks. With the changes Apple has made in terms of imaging, I'd imagine people will be flocking to Clonedeploy. All the prescribed imaging methods provided by Apple, Jamf, Filewave, etc., use the startosinstall command which takes over 40 minutes to run. This bare image upgraded to 10.13.6 in 11 minutes! It opened to a terminal with the message "Could Not Contact CloneDeploy Server. Enter http://10.0.1.16/clonedeploy//api/ClientImaging/Test In A Web Browser." The browser gave me an Application Exception page but for "Requested URL:" it gave the same one without the double slashes. When I put that in the browser I received a blank page that says, "true". So is everything up and running? How easy would it be to get those double slashes out? THANKS!!!!
Aside from giving the core router the CD server's IP as a DHCP server, the port had to be "trusted for DHCP snooping". The CD image is now available to the Mac's!!! So I booted to the image, the laptop boots from a bare OS image made from the macOS Imaging Environment. It loads and hangs (see attached picture). I never had the opportunity to register the computer or run a task... Please advise, thanks.
Positive. My guess is that ports are all open but the core routers have some sort of blocking going on. An hour ago I had the network guy enter my server into the core router's DHCP snooping interface as a DHCP server but that didn't help. Still, the problem has to be along those lines. Can't wait to get this up and running tomorrow.
sudo tcpdump -i em1 -s 0 -nvX port bootps or port bootpc or port tftp
The requests are not making it to the server. Great call there. Hope to wrap this up tomorrow (newly waxed floor keeping me out of the server closet today, killing me!). Seriously, thanks so much for all the help.
What should the ownership/permissions be for my cd_proxyd directory? (THANKS!!!)
I turned on Apple Server on my laptop and put an image on it. I booted up another laptop and could see the image. If DHCP Proxy is running
mono /opt/cd_proxyd/cd_proxyd.exe --debug
then I should be able to see the netboot request, right? Is there another way to look for the netboot request from the CentOS server?