在pxe构build过程中运行脚本

我正在尝试使用PXE部署虚拟机和物理主机,我可以与数据库进行交互以构build主机或虚拟机,以便操纵构build过程。 这样做的一个例子是build立一个使用数据库的xenserver,所以我可以确定xenserver的angular色,即它是一个池主或从属。 我可以拥有有关池的信息,该池中的成员和主机名等。然后,我将运行一个python脚本,例如可以查找数据库值并相应地configuration主机。 这有时被称为零接触。

我一直在读傀儡剃刀,皮匠,gpxe和一些其他的下一代工具,但我想我会问是否有可能使用这些工具与数据库进行交互,或者是否有其他人有这样的经验?

我看到的问题是什么时候运行这些脚本与数据库交互? 也就是说,我可以让PXE服务器执行此操作并将值传递给我正在构build的服务器,说一个kickstart脚本还是在PXE构build服务器之后直接在服务器上运行脚本?

欢迎大家提出意见? 非常感谢

在微软“标准化”的世界里,你所描述的就是今天的SCCM 2012

在非标准的世界(Linux,虚拟机pipe理程序,恢复工具等),没有这样的东西。 SCCM真的是一个大球,真的是一个大球,你能想象什么样的怪物像你描述的工具将是什么? 编码和维护这件事情将是一项艰巨的任务。 那么你的问题的答案是否定的; 有没有像你描述,我认真怀疑将永远存在。

我看着傀儡剃刀,根据我上面的评论,这对我来说是前进的方向。 因为我没有全部的答案,所以我不能详述太多。