需要环境
- htppd tftp-server dhcp(局域网内有无dhcp服务) pykickstart
- cobbler check
- /etc/cobbler/settings 中修改 server next_server 其中manage dhcp 0和1 表示是否让cobbler来接管dhcp服务器 这里关系到cobbler目录下的dhcp.templated 配置能否同步到dhcp的配置中(0表示不 1表示可以)
- /etc/xinetd.d/tftp 中disable 设置成 no
- cobbler get-loaders 报错时 进入到sysliunx的目录下复制文件后在执行
- cp/usr/share/syslinux/pxelinux.0 /var/lib/cobbler/loaders/
- cp/usr/share/syslinux/menu.c32/var/lib/cobbler/loaders/
- service cobblerd restart
- cobbler get-loaders
- 镜像系统开机的密码变量生成 /etc/cobbler/settings中default_password_crypted 填入 openssl passwd -1 -salt ‘abcd’ ‘123’ 生成的变量
- 1 : debmirror package is not installed, it will be required to manage debian deployments and repositories
2 : fencing tools were not found, and are required to use the (optional) power management features. install cman or fence-agents to use them
以上两条基本可以忽略- - 此时 启动httpd服务 cobblerd服务
查看命令帮助
- cobbler check 核对当前设置是否有问题
cobbler list 列出所有的cobbler元素
cobbler report 列出元素的详细信息
cobbler sync 同步配置到数据目录,更改配置最好都要执行下
cobbler reposync 同步yum仓库
cobbler distro 查看导入的发行版系统信息
cobbler system 查看添加的系统信息
cobbler profile 查看配置信息
导入镜像
mount -r /dev/cdrom1 /mnt 挂载CentOS7的系统镜像
此时如果光驱没有启动或者没有加入镜像文件的话,会报错
重启光驱
导入cobbler import --path=/mnt/ --name=centos6.10 --arch=x86_64
cobbler profile list 查看刚刚生成的文件
指定ks文件
OK