WHCSRL 技术网

cobbler的安装过程

需要环境

  • 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

推荐阅读