带有 Puppet Razor 的 LiveCD

带有 Puppet Razor 的 LiveCD

我有几台服务器,想使用自编码面板中的 razor-server 提供实时 CD 和操作系统重新安装。Razor 的文档非常糟糕,我只看到了一些有关操作系统安装的信息。

有没有办法使用 razor 将裸机服务器启动到 LiveCD iso?

答案1

是的,我使用 RescueCD。Mygentoo.task/boot_install.erb

#!ipxe
echo Razor <%= task.label %> task boot_call
echo Installation node: <%= node_url  %>
echo Installation repo: <%= repo_url %>

sleep 3

kernel <%= repo_url("/rescue64") %> <%= render_template("kernel_args").strip %> || goto error
initrd <%= repo_url("/initram.igz") %> || goto error
boot

:error
prompt --key s --timeout 60 ERROR, hit 's' for the iPXE shell; reboot in 60 seconds && shell || reboot

gentoo.task/kernel_args.erb

vga=791 setkmap=us console=tty0 console=ttyS1,115200 netboot=<%= repo_url("/sysrcd.dat") %> rootpass=<%= node.root_password %> ar_source=http://172.100.1.1:18080/autoruns

autoruns 目录位于 DHCP 服务器上。

相关内容