首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在裸金属上部署磁盘映像

在裸金属上部署磁盘映像
EN

Server Fault用户
提问于 2015-06-08 15:55:03
回答 3查看 4.9K关注 0票数 3

我试着理解Foreman和其他部署/供应系统,以及如何最好地使用它们。当然,用某种预先准备好的答案和脚本来安装操作系统- Kickstart、AutoYAST等- 是大多数情况下最好的方法

但是,当您想要将相同的系统部署到裸金属和云中时,您将返回到云部分的映像(通过脚本进行优化构造,因此您可以将图像构造作为代码处理)。现在,假设您的裸金属都是相同类型的;将云映像部署到裸金属上也有意义吗?

有某种PXE系统从某个地方提取磁盘映像,运行一些类似于云init的脚本,并重新启动吗?这样的系统甚至可能对其他供应系统有用。然而,我没有找到任何这类,甚至没有讨论,这表明我走错了道路。雾工程DRBL可能是候选人,但似乎没有人写过要和Foreman一起使用它们?

EN

回答 3

Server Fault用户

回答已采纳

发布于 2015-06-09 08:30:40

您应该区分配置软件,如FOG,它可以部署以前捕获的HDD映像,或者Foreman,它部署常规安装映像,添加一些已经制作的通用自动化脚本。这两个系统并不是一起工作的,它们追求不同的目标。

根据您的需要,可能不可能有一个单一的设置能够同时提供云一个裸金属,那么您必须有2“资产”,即使它们肯定是由相同的安装发行版ISO,但配置不同。

当您想要将已经部署的HDD映像复制到完全相同的硬件时,FOG是很好的。Foreman添加了经典的PXE配置方程,即预先编写的脚本,但最后您只是编写/自定义了一个启动/预置脚本。如果您尝试安装自动化Windows而不是Linux,则要复杂得多。

您还可以使用瑟瓦 (Automated解决方案加速器),它允许您根据分布ISO为网络部署提供任意数量的资产。您可以按照自己的意愿为Windows和Linux资产编写自动化脚本。Serva在单个exe中包含所有所需的服务器组件(DHCP/proxyDHCP/TFTP/HTTP/RIS/WDS)。(我与Serva的发展有关)

票数 1
EN

Server Fault用户

发布于 2017-01-18 08:39:40

很好的问题,我实际上正在处理这个工作流程。我应该在两周内准备好我的补丁,当我在DevConf 2017年在布尔诺做一个关于这个问题的演讲时。检查这个拉请求之后。

https://github.com/theforeman/foreman-discovery-image/pull/44

这将集成在中,对于传输,它将使用UDP转换工具。

票数 0
EN

Server Fault用户

发布于 2017-10-23 21:35:50

在我们的环境里我就是这么做的。这项工作被简化为一个插件,您可以与foreman一起使用,它是@lzap 福尔曼发现图像的扩展。

看看吧,https://github.com/deltaprojects/foreman_发现_图像_安装程序 --它描述了你需要的东西,归结为

  1. 使用openstack 磁盘映像构建器或类似工具创建OS映像。
  2. 配置领班创建PXE、finish、provision模板并与OS关联。
  3. 运行create_image_installer_zip.sh和image_installer.zip副本到TFTP服务器。
  4. PXE引导匹配与创建的模板-手表-它安装一个映像到磁盘,它重新启动和运行云init引导节点。
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/697429

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档