cobbler check #检查cobbler配置 主要用于检查cobbler配置是否有错
cobbler sync #同步配置到dhcp pxe和数据目录 更改某些配置后记得执行一下,同步一下配置。
cobbler list #列出所有的cobbler元素
cobbler import #导入安装的系统光盘镜像
cobbler report #列出各元素的详细信息
cobbler distro #查看导入的发行版系统信息 不但可以查看导入的发行版系统信息还可以增加与修改等
cobbler profile #查看配置信息 不但可以查看Kickstart文件而且还可以编辑与删除此文件
cobbler system #查看添加的系统信息
cobbler reposync #同步yum仓库到本地 同步远程的yum源到本地
cobbler signature update
cobbler --help #获得cobbler的帮助
cobbler distro --help #获得cobbler子命令的帮助
/etc/cobbler/settings #cobbler主配置文件
/etc/cobbler/dhcp.template #DHCP服务的配置模板
/etc/cobbler/tftpd.template #tftp服务的配置模板
/etc/cobbler/rsync.template #rsync服务的配置模板
/etc/cobbler/iso #iso模板配置文件
/etc/cobbler/pxe #pxe模板文件
/etc/cobbler/power #电源的配置文件
/etc/cobbler/users.conf #Web服务授权配置文件
/etc/cobbler/users.digest #用于web访问的用户名密码配置文件
/etc/cobbler/dnsmasq.template #DNS服务的配置模板
/etc/cobbler/modules.conf #Cobbler模块配置文件
2、Cobbler数据目录:/var/lib/cobbler
/var/lib/cobbler/config #配置文件
/var/lib/cobbler/triggers #Cobbler命令
/var/lib/cobbler/kickstarts #默认存放kickstart文件
/var/lib/cobbler/loaders #存放的各种引导程序
3、系统安装镜像目录:/var/www/cobbler
/var/www/cobbler/ks_mirror #导入的系统镜像列表
/var/www/cobbler/images #导入的系统镜像启动文件
/var/www/cobbler/repo_mirror #yum源存储目录
4、日志目录:/var/log/cobbler
/var/log/cobbler/install.log #客户端系统安装日志
/var/log/cobbler/cobbler.log #cobbler日志
cobbler profile edit --name=CentOS-7.2-x86_64 --kopts='net.ifnames=0 biosdevname=0'
案例:MAC地址 14:18:77:63:42:a1 的服务器安装CentOS-7.2系统配置主机名kvm01.com ip配置在eth0上并且为静态 IP 192.168.1.160 掩码255.255.255.0 ,网关192.168.1.1 DNS 223.5.5.5
以下为主要命令
cobbler system add --name=kvm --mac=14:18:77:63:42:a1 --profile=CentOS-7.2-x86_64 --ip-address=192.168.1.160 --subnet=255.255.255.0 --gateway=192.168.1.1 --interface=eth0 --static=1 --hostname=kvm01.com --name-servers=223.5.5.5
#查看system
cobbler system 回车查看选项
cobbler system list
cobbler system report 查看全部
cobbler system report --name=kvm 查看指定
解释:--profile 这个选项主要是用来指定安装那个系统,不用手动选择,因为pxe服务器里提供了多个系统。
自定义cobbler安装系统菜单界面 (注意不能用中文标题哦。)
客户端UEFI启动,
#插入光盘
mount /dev/sr0 /mnt/
cobbler import --path=/mnt/ --name=CentOS-7.6-x86_64 --arch=x86_64
cobbler sync
systemctl restart cobblerd
cobbler删除distro
cobbler profile remove --name=centos6.7-x86_64
cobbler distro remove --name=centos6.7-x86_64
客户端操作:安装koan工具,这个是coobler的客户端工具
#安装epel源
yum -y install epel-release
#安装koan工具
yum install -y koan
#查看服务端的镜象名字
koan --server=192.168.1.172 --list=profiles
#指定重装系统的名字
koan --replace-self --server=192.168.1.172 --profile=centos-7-x86_64
#重启自动安装
reboot
原文链接:cobbler使用补充说明,转载请注明来源!