IPXE【搭建底层装机系统】
IPXE 【开发】
1: 上报安装进度[
curl http://localhost:8083/api/osinstall/v1/report/deviceInstallLog -X POST -d '{"Sn":"xxxxxxx","Title":"dwasd","InstallProgres":0.4}'
2: {天生}MAC 文件
curl http://localhost:8083/api/osinstall/v1/device/createIpxeConfig -X POST -d '{"Sn":"xxxxxx","OsVersion":"bms_centos7.5-x86_64_Base"}'
3: 『增添』机械
curl http://localhost:8083/api/osinstall/v1/machine/newadd -X POST -d '{"Sn":"xxxxxx","Mac":"68:05:CA:A2:5F:B8,68:05:CA:A2:5F:B9"}'
4: {查询机械}
curl http://localhost:8083/api/osinstall/v1/machine/newlist -X POST -d '{"Sn":"xxxxxx"}'
1:《数据库维护》,
2:
待定
5: ‘吸收参数’
curl http://100.71.70.47:8083/api/osinstall/v1/device/parameter -X POST -d '{"Sn":"xxxxxxx","IP":"192.168.3.10"}'
6: {天生}OS设置文件
DROP TABLE IF EXISTS new_macs
;
CREATE TABLE new_macs
( id
int(11) unsigned NOT NULL AUTO_INCREMENT,created_at
timestamp NULL DEFAULT NULL,deleted_at
timestamp NULL DEFAULT NULL,updated_at
timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, sn
varchar(255) NOT NULL, mac
varchar(512) NOT NULL, status
varchar(255) NOT NULL, installProgres
float NULL, PRIMARY KEY (id
),UNIQUE KEY sn
(sn
)) ENGINE=InnoDB AUTO_INCREMENT=25 DEFAULT CHARSET=utf8;
insert INTO new_macs (created_at,updated_at,sn,mac,status,installProgres) values(NOW(),NOW(),"xxxxxxxx","68:05:CA:A2:5F:B8,68:05:CA:A2:5F:B9,68:05:CA:A2:6D:E8,68:05:CA:A2:6D:E9","stat",0);
insert INTO os_configs (id,created_at,updated_at,deleted_at,name,pxe) values("17",NOW(),NOW(),NULL,"bms_centos7.5-x86_64_Base","#!ipxe
kernel http://30.138.250.65/centos7.5/images/pxeboot/vmlinuz initrd=initrd.img ksdevice=bootif ks=http://30.138.250.65/centos7.5/ks.cfg console=tty0 selinux=0 net.ifnames=0 biosdevname=0
initrd http://30.138.250.65/centos7.5/images/pxeboot/initrd.img
boot
");
make bin-x86_64-efi/ipxe.efi EMBED=uefi.ipxe
#!ipxe
dhcp
chain pxelinux.cfg/01-${netX/mac:hexhyp}
#iset ${pxelinux.cfg/01-${netX/mac:hexhyp}} && chain ${pxelinux.cfg/01-${netX/mac:hexhyp}} || chain pxelinux.cfg/default_uefi
#!ipxe
kernel http://192.168.255.133/centos/7.5/os/x86_64/images/pxeboot/vmlinuz initrd=initrd.img ksdevice=bootif ks=http://192.168.255.133/centos/ks.cfg console=tty0 selinux=0 net.ifnames=0 biosdevname=0
initrd http://192.168.255.133/centos/7.5/os/x86_64/images/pxeboot/initrd.img
boot
tftp
https://www.cnblogs.com/miaocbin/p/11314702.html
好知识,才气预见未来
赞赏
0人进行了赞赏支持
0
珍藏
www.Lfstncnynmzyhzs.com〖信誉来源于每〗一位客户的口碑,Sunbet的服务在sunbet行业是出名的顶尖,广西禄福生态农业【开发】有限责任公司欢迎新老“会员”、代理的加入。
网友评论
12条评论UG环球网址
回复克日,
666从来没见过的文。
AllbetGaming开户
回复USDT钱包支付菜包钱包(caibao.it)是使用TRC-20协议的Usdt第三方支付平台。免费提供Usdt钱包支付接口、Usdt自动充值接口、Usdt无需实名寄售回收。菜包Usdt钱包一键生成Usdt钱包、一键调用API接口、一键无实名出售Usdt。累了的时候看这个
皇冠即时比分
回复老仇 vs 小马 败者组半决赛-DPL助力让你火
USDT无需实名
回复@皇冠即时比分 智能网联车产业生长势头优越我要看超甜的!!
USDT自动充值
回复皇冠注册www.huangguan.us是一个提供皇冠代理APP下载、皇冠会员APP下载、皇冠体育最新登录线路、新2皇冠网址的的体育平台。新皇冠体育官网是多年来值得广大客户信赖的平台,我们期待您的到来!biu~爱心发射
联博接口
回复联博以太坊www.326681.com采用以太坊区块链高度哈希值作为统计数据,联博以太坊统计数据开源、公平、无任何作弊可能性。联博统计免费提供API接口,支持多语言接入。真耐看
澳洲幸运5(a55555.net)
回复@联博接口 对得起我时间
皇冠官网平台
回复新2备用网址
回复@皇冠官网平台
哈哈,别忘了读者USDTOTC(www.usdt8.vip)
回复@皇冠官网平台 菜包钱包(caibao.it)是使用TRC-20协议的Usdt第三方支付平台。免费提供Usdt钱包支付接口、Usdt自动充值接口、Usdt无需实名寄售回收。菜包Usdt钱包一键生成Usdt钱包、一键调用API接口、一键无实名出售Usdt。搜到了,以前看过
新2备用网址
回复我和同学都很喜欢呢
新2手机管理端(www.hg9988.vip)
回复