Cobbler无人值守安装系统
Cobbler由python语言开发,是对PXE和Kickstart以及DHCP的封装。融合很多特性,提供了CLI和Web的管理形式,更加方便的实行大批量部署网络安装系统。 工作流程 设置客户端主机的网卡支持PXE模式网络启动 客户端得到IP地址后,需要提供一个引导程序pxelinux.0(类似于grub) 此文件由syslinux程序提供,所以需要安装syslinux并且能加载内核及内核镜像文件(vmlinuz与initrd.img) 通过distro找到安装的发行版,通过设置的profile找到kickstart文件,完成自动安装 安装流程 CentOS Linux release 7.3.1611 (Core) 使用阿里源 需要epel源 # turn off firewalld & selinux yum install -y cobbler cobbler-web dhcp tftp-server pykickstart httpd rsync xinetd systemctl start cobblerd httpd openssl passwd -1 -salt 'root' '123456' #使用openssl加密用户名和密码 cobbler check #pykickstart包就是用来哦检查 kickstart 语法错误的 根据cobbler