cobbler koan自动重装系统

介绍 koan是kickstart-over-a-network的缩写,它是cobbler的客户端帮助程序,koan允许你通过网络提供虚拟机,也允许你重装已经存在的客户端。当运行时,koan会从远端的cobbler server获取安装信息,然后根据获取的安装信息进行安装。 1、在客户端安装koan [root@localhost ~]# yum install -y koan 2、执行安装命令 [root@localhost ~]# koan --server=192.168.56.133 --list=profiles - looking for Cobbler at http://192.168.56.133:80/cobbler_api centos-7-x86_64 3、 在指定要重装的系统上执行要重装的哪个系统 [root@localhost ~]# koan --replace-self --server=192.168.56.133 --profile=centos-7-x86_64 - looking for Cobbler at http://192.168.56.130:80/cobbler_api - reading URL: http://192.168.56.130/cblr/svc/op/ks/profile/CentOS-7-x86_64 install_tree: http://192.168.56.130/cblr/links/CentOS-7-x86_64 downloading initrd initrd.img to /boot/initrd.img_koan url=http://192.168.56.130/cobbler/images/CentOS-7-x86_64/initrd.img - reading URL: http://192.168.56.130/cobbler/images/CentOS-7-x86_64/initrd.img downloading kernel vmlinuz to /boot/vmlinuz_koan url=http://192.168.56.130/cobbler/images/CentOS-7-x86_64/vmlinuz - reading URL: http://192.168.56.130/cobbler/images/CentOS-7-x86_64/vmlinuz - ['/sbin/grubby', '--add-kernel', '/boot/vmlinuz_koan', '--initrd', '/boot/initrd.img_koan', '--args', '"ksdevice=link lang= text net.ifnames=0 ks=http://192.168.56.130/cblr/svc/op/ks/profile/CentOS-7-x86_64 biosdevname=0 kssendmac "', '--copy-default', '--make-default', '--title=kick1489851371'] - ['/sbin/grubby', '--update-kernel', '/boot/vmlinuz_koan', '--remove-args=root'] - reboot to apply changes 4、然后重启就会自动安装新系统了

修改安装引导界面提示符(小技巧) [root@localhost ~]# vim /etc/cobbler/pxe/pxedefault.template

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏V站

WIN7系统如何在本地(局域网)配置PHP环境?

安装完成后,点击控制面板->管理工具->Internet Information Services (IIS)管理器(注意不是那个什么6.0的)

3467
来自专栏码生

Linux tar 用法

-c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件

933
来自专栏小樱的经验随笔

Javac编译时出现包不存在的报错的解决方案

今天在学习包类调用时出现如下错误: ? packa包不存在,在C盘目录下应该有这个包啊 ? 原因是在当前目录下没找到,因为packa存放在其它目录下 如何解决:...

3636
来自专栏一个会写诗的程序员的博客

adb命令 - adb forward交互流程adb命令 - adb forward交互流程

命令: adb forward tcp:6100 tcp:7100 // PC上所有6100端口通信数据将被重定向到手机端7100端口server上

1663
来自专栏云原生架构实践

容器化系列 - GitLab启动和配置 on Docker

注意:如果要使用宿主机的22和443端口,需要修改宿主机的ssh和https的默认端口。例如修改ssh端口为1022

17411
来自专栏静下来

liunx解压打包压缩命令以及所遇到的问题

自己很少用这些,所以老是忘记,每次要用才来找或者回忆,干脆也就记录一次吧。 最近要迁移某台服务器文件,所以就用到了一下。 以下这一段来自网络: tar -c:...

2766
来自专栏用户画像

windows 安装mongo数据库&注册mongo服务

https://www.mongodb.com/download-center?jmp=nav#community

811
来自专栏云计算

在Heroku上部署Node.js

今天,我们将演示如何在Heroku上部署Node.js应用。Heroku官方提供免费帐户使用,在此之上,我们最多可以托管5个应用程序。但如果你有大量需求的话,就...

3728
来自专栏崔庆才的专栏

分布式爬虫的部署之Scrapyd批量部署

2093
来自专栏holer

如何从公网访问内网PostgreSQL数据库

本地安装了PostgreSQL数据库,只能在局域网内访问,怎样从公网也能访问本地PostgreSQL数据库?

1341

扫码关注云+社区