内容纲要
实验环境 Centos7.8(关闭防火墙,关闭selinux) cobbler ip:192.168.49.3
1.安装cobbler
yum update -y
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm -y
yum install cobbler cobbler-web dhcp debmirror pykickstart fence-agents -y
2.启用cobbler服务并设置开机启动
systemctl start cobblerd httpd rsyncd tftp; systemctl enable cobblerd httpd rsyncd tftp
3.尝试访问一下cobbler的网址,登录的账号密码都是cobbler
https://IP/cobbler_web
4.设置安装系统的root密码
openssl passwd -1 -salt 'root' 'bzhantest'
5.设置cobbler配置文件
vim /etc/cobbler/settings
default_password_crypted: "$1$root$UXn3D/3xy8S5.CoOYeKHH/"
server: 192.168.49.3
next_server: 192.168.49.3
manage_dhcp: 1
6.配置debmirror.conf
sed -i 's/@dists="sid";/#@dists="sid";/g' /etc/debmirror.conf
sed -i 's/@arches="i386";/#@arches="i386";/g' /etc/debmirror.conf
7.配置tftp
vim /etc/xinetd.d/tftp
disable = no
8.下载引导文件
cobbler get-loaders
9.编辑dhcp文件
vim /etc/cobbler/dhcp.template
subnet 192.168.49.0 netmask 255.255.255.0 {
option routers 192.168.49.2;
option domain-name-servers 223.5.5.5;
option subnet-mask 255.255.255.0;
range dynamic-bootp 192.168.49.100 192.168.49.254;
default-lease-time 21600;
max-lease-time 43200;
next-server $next_server;
10.重启cobbler并同步
systemctl restart cobblerd
cobbler sync
11.检查cobbler check有没有错误
cobbler check
12.下载centos7镜像,挂在到/mnt/iso下,并导入到cobbler
mkdir /mnt/iso
mount CentOS-7-x86_64-Everything-1810.iso /mnt/iso
cobbler import --arch=x86_64 --path=/mnt/iso --name=CentOS7
13.回到cobbler网页,点击kickstart templates,创建ks模板。

14.centos7安装模板
# CentOS 7 minimal
text
install
bootloader --location=mbr
zerombr
auth --useshadow --passalgo=sha512
rootpw --iscrypted $default_password_crypted
firewall --disable
selinux --disabled
firstboot --disable
keyboard us
lang en_US
timezone Asia/Shanghai
url --url=$tree
$SNIPPET('network_config')
clearpart --all --initlabel
part /boot --fstype="xfs" --size=512
part swap --fstype="swap" --size=1024
part / --fstype="xfs" --grow --size=1
reboot
%pre
$SNIPPET('log_ks_pre')
$SNIPPET('kickstart_start')
$SNIPPET('pre_install_network_config')
$SNIPPET('pre_anamon')
%end
%packages
@^minimal
@core
kexec-tools
%end

15.点击Profiles


16.配置一台机器从网卡启动看效果

请问大佬,装完以后root密码是多少?在哪里可以看到?
第四部就是在设置密码
openssl passwd -1 -salt ‘root’ ‘bzhantest’
root是帐户
bzhantest是密码
写的很详细,点赞!能不能写一篇详细的ububtu的免值守文章?
后续跟进写一下
[root@Centos7 etc]# cobbler get-loaders
No such command: get-loaders
[root@Centos7 etc]# cobbler get-loaders
No such command: get-loaders
这个怎么解决
你安装的新版cobbler可能没有这个命令,等我更新文档再看看。
请问下,这个问题咋解决呀,难搞