cobbler配置

环境: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  

浏览器访问:

你可能感兴趣的:(cobbler配置)