一、Cobbler 安装
$ yum install -y epel-release
#安装epel源,因为cobbler在epel源里面
$ yum install -y cobbler cobbler-web pykickstart debmirror xinetd
#安装cobbler,python语句编写 debmirror新的引导方案
$ systemctl restart httpd
#1.提供一个可视化的界面。2.共享文件
$ systemctl restart cobblerd
$ vim /etc/cobbler/settings
server 改为自己地址
#指定当前服务器地址
next_server
#pxe的文件下载地址
$ cobbler get-loaders
#下载此版本所需要的值主键
$ systemctl enable rsyncd
#不需要自己去拷贝pxelinux.0等文件,会自动同步
$ vim /etc/debmirror.conf
# @dists="sid"; #非x86架构
# @arches="i386"; #不是64位
注释掉
$ openssl passwd -1 -salt $(openssl rand -hex 4)
#自己加密密码{安装虚拟机的默认密码},linux系统能够识别到
$ vim /etc/cobbler/settings
default_password_crypted
#安装虚拟机的默认密码
$ yum -y install cman fence-agents
#cman:集群管理器,在多节点可以传递信息
#栅设备:把已经安装的操作系统隔离出去,要不然会重新安装
$ vim /etc/xinetd.d/tftp
disabled=no
$ systemctl restart cobblerd
$ cobbler sync
#添加新的配置,让它同步
$ cobbler check
$ yum install -y dhcp
$ vim /etc/dhcp/dhcpd.conf
option domain-name "chinasoft.com";
option domain-name-servers 114.114.114.114,8.8.8.8;
default-lease-time 43200;
max-lease-time 86400;
log-facility local7;
subnet 20.0.0.0 netmask 255.0.0.0 {
range 20.20.10.10 20.20.10.240;
option routers 20.20.20.20;
}
next-server 20.20.20.20;
filename="pxelinux.0";
$ systemctl restart dhcpd
$ systemctl enable tftp
$ systemctl enable dhcpd
$ systemctl start tftp
$ systemctl start xinetd
$ systemctl restart cobblerd
$ cobbler distro list
#查看镜像源
$ cobbler profile list
#可用的ks文件
二、Cobbler 安装 Centos7
$ mount -r /dev/cdrom /media
#挂载镜像
$ cobbler import --name="centos7.1810" --path=/media
#把镜像文件倒成distro
$ 网页访问192.168.24.10/cobbler
$ mv centos7.ks /var/lib/cobbler/kickstarts/
$ cobbler profile list
#然后发现自己从镜像里提出一个ks文件,是不可用的
$ cobbler profile remove --name=centos7.1810-x86_64
#移除ks文件
$ cobbler profile add --name=centos7.1810 --distro=centos7.1810-x86_64 --kickstart=/var/lib/cobbler/kickstarts/centos7.ks
$ cobbler sync
注意ks文件
三、Cobbler 安装 Centos6
$ eject
#注意添加centos6的镜像时候需要先弹出
$ mount -r /dev/cdrom /media
$ cobbler import --name="centos6.8" --path=/media
$ cobbler profile remove --name=centos6.8
$ cp anaconda-ks.cfg /var/lib/cobbler/kickstarts/
$ cobbler profile add --name=centos6.8 --distro=centos6.8 --kickstart=/var/lib/cobbler/kickstarts/centos6.8.cfg
$ cobbler sync
#### 四、Cobbler 设置超时默认安装系统
$ cobbler system add --name=default --profile=centos7-1810
博客主要介绍了Cobbler的安装,以及使用Cobbler安装Centos7、Centos6系统的相关内容,还提及了Cobbler设置超时默认安装系统的操作,整体围绕Cobbler在系统安装方面的应用展开。
675

被折叠的 条评论
为什么被折叠?



