1、配置chrony服務(wù)忱辅,實(shí)現(xiàn)服務(wù)器時(shí)間自動(dòng)同步
主機(jī)環(huán)境:
兩臺(tái)Centos-7主機(jī)
服務(wù)器:192.168.10.4
客戶端:192.168.10.5
軟件說(shuō)明:
chrony由兩個(gè)程序組成郎楼,分別是chronyd和chronyc岔霸。chronyd是一個(gè)后臺(tái)運(yùn)行的守護(hù)進(jìn)程褒繁,用于調(diào)整內(nèi)核中運(yùn)行的系統(tǒng)時(shí)鐘和時(shí)鐘服務(wù)器同步举哟。它確定計(jì)算機(jī)增減時(shí)間的比率思劳,并對(duì)此進(jìn)行補(bǔ)償。chronyc提供了一個(gè)用戶界面妨猩,用于監(jiān)控性能并進(jìn)行多樣化的配置潜叛。它可以在chronyd實(shí)例控制的計(jì)算機(jī)上工作,也可以在一臺(tái)不同的遠(yuǎn)程計(jì)算機(jī)上工作壶硅。
chrony主配置文件在/etc/chrony.conf
[root@Ntp-Server ~]# yum install -y chrony
[root@Ntp-Client ~]# yum install -y chrony
服務(wù)器端配置:
[root@Ntp-Server ~]# systemctl start chronyd
[root@Ntp-Server ~]# systemctl enable chronyd
客戶端配置:
? ? 修改/etc/chrony.conf配置文件:
????添加:server 192.168.10.4 iburst
修改客戶端時(shí)間威兜,觀察是否可以同步:
變現(xiàn)crontab任務(wù),沒2分鐘執(zhí)行以下同步命令:
[root@Ntp-Client ~]# crontab -l
*/2 * * * * /usr/sbin/ntpdate 192.168.10.4
2庐椒、實(shí)現(xiàn)cobbler+pxe自動(dòng)化裝機(jī)
<1> yum install cobbler httpd
? ? 注意:cobbler安裝需要epel源椒舵。
<2>啟動(dòng)cobbler和http服務(wù):
????[root@CentOS-7-2 yum.repos.d]# systemctl start cobblerd.service
????[root@CentOS-7-2 yum.repos.d]# systemctl start httpd.service
<3>使用cobbler check檢測(cè)cobbler
????[root@CentOS-7-2 yum.repos.d]# cobbler check
? ??解決錯(cuò)誤( 注意每一個(gè)問(wèn)題解決要查看效果,需要重啟cobblerd服務(wù))
(1)解決第一個(gè)問(wèn)題
這里需要將/etc/cobbler/settings這個(gè)文件中的server這一項(xiàng)的主機(jī)地址改為?server:?192.168.10.4
(2)解決第二個(gè)問(wèn)題
這里需要將/etc/cobbler/settings這個(gè)文件中的next_server這一項(xiàng)的主機(jī)地址改為 next_server:?192.168.10.4
(3)解決第三個(gè)問(wèn)題
啟動(dòng)rsync, 讓其開機(jī)自啟: systemctl?start rsyncd.service约谈,systemctl?enable rsyncd.service
(4)解決第四個(gè)問(wèn)題
在/etc/xinetd.d/tftp配置文件中修改?disable =?no 笔宿,讓tftp服務(wù)開機(jī)自啟動(dòng) , 再重啟tftp服務(wù),systemctl?start tftp.socket 棱诱,systemctl?enable tftp.socket
(5)解決第五個(gè)問(wèn)題
在/etc/cobbler/settings這個(gè)文件中的default_password_crypted: 后面的密碼改掉泼橘,先創(chuàng)建一個(gè)用戶,給這個(gè)用戶設(shè)定密碼军俊,然后就將這個(gè)用戶的密碼貼在這個(gè)選項(xiàng)的后面就是
(6)解決第六個(gè)問(wèn)題
yum?install -y debmirror
將/etc/debmirror.conf文件的dists和arches那兩行注釋掉
(7)解決第七個(gè)問(wèn)題
運(yùn)行cobbler命令侥加,下載對(duì)于的安裝包
cobbler?get-loaders
(8)解決第八個(gè)問(wèn)題
yum?install -y fence-agents
修改cobbler配置文件:
? ??vim /etc/cobbler/settings
default_password_crypted: "$1$RFO.hOYF$g79MJdrxFJMgpggQlhjev/"? ??
next_server: 192.168.10.2
manage_dhcp: 1
server: 192.168.10.2
重啟cobbler服務(wù)
systemctl restart cobblerd
修改cobbler配置的dhcp模板:
vim /etc/cobbler/dhcp.template
下載boot loader 連外網(wǎng)
????cobbler get-loaders
????cobbler sync
? ? <3>導(dǎo)入鏡像:
? ??cobbler import --path=/misc/cd --name=CentOS7.6-x86_64 --arch=x86_64
cobbler profile? 查看配置信息
??cobbler distro?? 查看導(dǎo)入的發(fā)行版系統(tǒng)信息
準(zhǔn)備ks文件:
cp ks7_mini.cfg /var/lib/cobbler/kickstarts/
vim /var/lib/cobbler/kickstarts/ks7_mini.cfg
url --url=$tree
cobbler profile add --name CentOS7.6-x86_64_mini --distro=CentOS7.6-x86_64 --kickstart=/var/lib/cobbler/kickstarts/ks7_mini.cfg
客戶機(jī) 測(cè)試