根据前文我们分享的内容,我们现在已经可以做到自动分发操作系统的工作了,但是我们在实际中往往在分发的基础上还希望做一些自定义的配置工作,这样也减少了系统部署后的工作量,那么今天我们就先来分享一个自定义的命令行,通过此命令行我们可以自定义分发系统ip、hostname等信息。
前提
当我们需要自定义系统的基础信息的时候,我们首先要知道部署系统的mac地址,通过mac地址来实现对目标系统的分发。
确认mac地址
在创建vm主机的时候我们在网卡配置信息中确认MAC地址并复制保留下来
编辑命令行
cobbler system add --name=test01 --mac=00:0c:29:a0:4a:36 \ --profile=Centos7-x86_64 \ --ip-address=192.168.31.111 --subnet=255.255.255.0 \ --gateway=192.168.31.1 --interface=eth0 \ --static=1 --hostname=cobbler-test01 \ --name-servers="192.168.31.1" \ --kickstart=/var/lib/cobbler/kickstarts/sample_end.ks
部署任务查看
cobbler system list
我们通过命令行可以看到,通过此条命令我们可以定义目标虚拟机的IP地址、子网、网关、网卡名称、静态IP地址、hostname以及使用的kickstart文件。这样部署完成后,我们就可以添加到ansible中进行集中管理了。
此文章为原创文章,作者:胖哥叨逼叨,如若转载,请与我联系并注明出处:https://www.pangshare.com/2508.htm