可完成自动部署工作的livecd制作

Livecd是一种可以直接引导进入使用的系统,对于一些不方便或者不支持在服务器原先系统内进行的操作,我们可以部署到livecd内,然后由服务器挂载上进行全自动化的部署操作。公司有批量带外挂载的现成软件,因此这时常作为我们提供客户批量运维的一种方式。具体的制作过程如下

  1. 首先可以找个地方下载一个livecd原生的,然后将livecd镜像完全解压开来,下面四个包是必要的,也可以不对原生的做啥修改

image.png

  1. 全部放到我们制作livecd的环境中,比如某个linux系统,在LiveOS文件夹内

unsquashfs squashfs.img

mount /squashfs-root/LiveOS/rootfs.img /mnt
  1. 然后就可以进入mnt文件夹内了,文件夹内就是一个完整的linux系统,我们将部署的脚本调测好后放进来,写入开机自动运行的.bashrc文件或者是rc.local文件

  2. umount /mnt

    mksquashfs squashfs-root squashfs.img

复原后进行打包

mkisofs -o …/LiveCD-2.0-MAC-530F_560F.iso -V “REPO-LIVECD” -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -e isolinux/efiboot.img -no-emul-boot -r -J -l -input-charset iso8859-1 .

注意后面的空格和点也需要加上

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值