osinstall

Kickstart配置文件参数详解

十年热恋 提交于 2020-08-15 05:39:26
kickstart 是什么? KickStart是一种无人值守的安装方法。它的工作原理时在安装过程中记录典型的需要人工干预填写的各种参数,并生成一个名为ks.cfg的文件。如果在安装过程中(不只局限于生成KickStart安装文件的机器)出现要填写参数的情况,安装程序首选会去查找KickStart生成的文件,如果找到合适的参数,就采用所找到的参数;如果没有找到合适的参数,便需要安装着手工干预了。所以如果KickStart文件涵盖了安装过程中可能出现的所有需要填写的参数,那么安装着完全可以只告诉安装程序从何处去ks.cfg文件,然后就去忙自己的事情。等安装完毕,安装程序会根据ks.cfg中设置重启系统,并结束安装。 如何执行 kickstart 安装 kickstart 安装可以使用本地光盘,本地硬盘驱动器,或通过 NFS,FTP,HTTP 来执行. 要使用 kickstart,必须: 1.创建一个kickstart文件. 2.创建有kickstart文件的引导介质或者使这个文件在网络上可用. 3.筹备安装树. 4.开始kickstart安装. 创建 kickstart 文件 kickstart文件是一个简单的文本文件,它包含了一个项目列表,每个项目由一个关键字来识别.可以用「Kickstart 配置」应用程序创建它或是自己从头编写

分享一个底层自动部署系统

戏子无情 提交于 2020-08-09 11:10:16
1: 上报安装进度 curl http://100.71.70.47:8083/api/osinstall/v1/report/deviceInstallLog -X POST -d '{"Sn":"xxxxx","Title":"dwasd","InstallProgre":0.4}' 2: 生成MAC 文件 curl http://100.71.70.47:8083/api/osinstall/v1/device/createIpxeConfig -X POST -d '{"Sn":"xxxxx","OsVersion":"bms_centos7.5-x86_64_Base"}' 3: 增加机器 curl http://100.71.70.47:8083/api/osinstall/v1/machine/newadd -X POST -d '{"Sn":"xxxxx","Mac":"68:05:CA:A2:5F:B8,68:05:CA:A2:5F:B9"}' 4: 查询机器 curl http://100.71.70.47:8083/api/osinstall/v1/machine/newlist -X POST -d '{"Sn":"xxxxx"}' 5: 删除配置文件 curl http://100.71.70.47:8083/api/osinstall/v1/device