Hello guys!
I want to make a "survey like question’ about the how-to of deploying. Let me tell why i mean by that. We at the company have thousands of computers but we use only a few working images for them. When a computer comes in to deploy we use “imaging or so called mule hosts”. It means in host database we dont register all computers 1by1 for all future usage. We use like dummy1, dummy2, etc and use them for cloning. Only the description, mac and image is changing for the process.
As some pcs are coming some are going out from our pc pools (going out here means forever) it would be hard to followup with all computers status, soon host would be crowded table (like when it comes to mass going out). This is why only some of the computers are in the host list for ever (servers, special pcs, stb).
This method was used for ages, since like 0.2x version of fog but for a time after 1.1 (maybe 1.2) it began to fail us in a strange way. During the process of mac update (old dummy go out, new dummy in, so mac needed to change for the process) the host lost the primary mac. it HAS mac registered, but in the database primary was lost. As a result, the host was not visible anymore, but still there, cannot be deleted, update, etc. It needed manual db garbage collection. (as for now i am making semi automatic garbage collecting scripts for the crew to use).
Any of you use same method? If so, do you have the same “disappearing host” issue? Or, even better, any of you maybe know the clue of this thing? I maybe called stupid, but i dont even know or understand the “pending mac” thing, can anyone explain it? Maybe that is the clue, idk.
So, how you guys do it?
(secretly i ask here the developers about how many host registerion --a.k.a. number of host in db-- can be a bottleneck for the usability at all )