环境:CentOS7.2
步骤:
1.安装tftp-server和dhcp,以及http,启动各服务
2.安装cobbler程序,需要连外网:
# yum install cobbler cobbler-web
# systemctl start cobblerd 启动服务
3.cobbler check
按照提示的信息挨个修改对应的配置文件,修改后重启服务生效;
1.修改/etc/cobbler/settings
server: 172.16.100.20 指定cobbler服务器地址,384行
next_server: 172.16.100.20 指定tftp服务器地址,272行
2.# cobbler get-loaders 下载指定文件,不联网的情况下只需要复制menu.c32和pxelinux.0文件到tftp共享目录下即可;
3.修改默认口令:
# openssl passwd -1 生成加密口令,复制到下面的文件中
修改/etc/cobbler/settings
default_password_crypted: "$1$/k1q6oaq$Fsqa0HcQltFcazDVMt0NK0" 101行
4.重启服务,并同步文件
# cobbler sync
4.挂载镜像光盘,分别导入6和7的yum仓库
# cobbler import --path=/mnt/ISO --name=CentOS6.4 --arch=X86_64
# cobbler import --path=/mnt/ISO --name=CentOS7.2 --arch=X86_64
cobbler默认的安装是最小化安装,所以需要另外指定一套完整安装的ks文件;
准备好ks文件,用命令自己指定:
# cobbler profile add --name=CentOS7.2-x86_64_Desktop --distro=CentOS7.2-x86_64 --kickstart=/var/lib/cobbler/kickstarts/ksdesk7.cfg
两套yum仓库,4个不同profile,分别对应6和7的桌面和最小化安装方式5.选择网络启动即可
启动界面如图,修改该页面到/var/lib/tftpboot/pxelinux.cfg/default 修改即可 任选一项进入即可6.配置cobbler web界面
配置文件:/etc/httpd/conf.d/cobbler_web.conf
配置好https:修改配置文件/etc/httpd/conf.d/ssl.conf
浏览器访问:
网友评论