12、時間同步chronyd和cobber的pxe裝機

1、配置chrony服務,實現服務器時間自動同步

#時間服務器配置
1、安裝chrony服務
yum install chrony -y
2、修改服務端配置文件 
vim /etc/chrony.conf
server 192.168.44.133 iburst
allow 192.168.0.0/16
3、重啓服務
systemctl  start chronyd
#同步服務器配置
1、安裝chrony服務
yum install chrony -y
2、修改配置文件
server 192.168.44.133 iburst
3、重啓服務
systemctl start chronyd
查看同步狀態
[root@C76 ~]# chronyc sources -v

2、實現cobbler+pxe自動化裝機

安裝包cobbler 基於EPEL源

1、安裝相關的服務
yum install cobbler dhcp tftp-server tftp xinetd httpd -y 
2、創建用戶並設置密碼
useradd user
echo user |passwd --stdin user
3、複製文件到cobbler目錄
cp /usr/share/syslinux/{pxelinux.0,menu.c32} /var/lib/cobbler/loaders/
4、修改配置文件
vim /etc/cobbler/settings
server: 192.168.44.138	
next_server: 192.168.44.138
5、啓動服務
systemctl start httpd
systemctl enable httpd
systemct1 enable cobblerd
systemctl start cobblerd
6、檢查配置
cobblerd check
cobblerd sync
7、修改xinetd的配置文件(tftp)
vim /etc/xinetd.d/tftp
disable			= no
systemctl start rsyncd
systemctl enable rsyncd.service
systemctl restart xinetd
8、配置cobbler的密碼
openssl passwd -1 -salt 'cobbler'  'cobbler' #生成密碼
$1$cobbler$M6SE55xZodWc9.vAKLJs6.
#修改cobbler配置文件
vim /etc/cobbler/settings
default_password_crypted: "$1$cobbler$M6SE55xZodWc9.vAKLJs6."
9、下載loader
cobbler get-loaders
10、最後檢查
cobbler check
cobbler-DCHP配置
1、修改cobbler配置文件
vim /etc/cobbler/settings
manage_dhcp: 1
2、修改dhcp.templates配置文件
subnet 192.168.44.0 netmask 255.255.255.0 {
     option routers             192.168.44.2; #
     option domain-name-servers 192.168.44.2; #DNS服務器
     option subnet-mask         255.255.255.0; #網關
     range dynamic-bootp        192.168.44.10 192.168.44.99;  #地址池
3、重啓cobbler服務並同步配置
systemctl restart cobblerd
cobbler sync
4、導入鏡像
[root@C76 ~]# mount -o loop /opt/CentOS-7.6-1406-x86_64-DVD.iso  /mnt/ #掛載光盤鏡像
[root@C76 ~]# cobbler import --path=/mnt --name=CentOS-7.6-1406-x86_64 --arch=x86_64
5、
6、製作ks文件
yum install system-config-kickstart -y
7、導入ks文件
[root@C76 ~]#  cobbler profile report
[root@C76 ~]#  cobbler profile list
   CentOS-7.0-1406-x86_64
[root@C76 ~]#  cobbler profile edit --name CentOS-7.0-1406-x86_64 --kickstart=/var/lib/cobbler/kickstarts/CentOS-7.6.cfg   #這裏寫我們剛纔上傳的配置文件。
[root@C76 ~]#  cobbler profile edit --name CentOS-7.6-1406-x86_64 --kopts='net.ifnames=0 biosdevname=0'   # 添加內核參數在grub配置文件裏
[root@C76 ~]#  cobbler profile report   # 查看是否修改成功
8、同步數據:
[root@C76 ~]# cobbler sync
9、安裝centos7測試機測試


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章