1肥隆、配置chrony服務站绪,實現(xiàn)服務器時間自動同步
準備工作:
服務器端: 192.168.1.3 系統(tǒng):centos7
客戶端:192.168.1.4 系統(tǒng): centos7
#首先客戶端和服務端都需要安裝chrony蔓肯,如果是centos7則默認安裝遂鹊,centos6以下需要手動安裝
yum install -y chrony
#配置服務端配置文件/etc/chrony.conf
root@CentOS7[18:11:06]:~# vim /etc/chrony.conf
server 192.168.233.150 iburst #修改為NTP服務器的IP或者域名
driftfile /var/lib/chrony/drift
makestep 1.0 3
rtcsync
allow 192.168.1.0/24 #設置允許的IP段
local stratum 10
logdir /var/log/chrony
#配置客戶端配置文件/etc/chrony.conf,只需要修改去哪個server端同步的IP地址
root@CentOS7-Client[18:14:06]:~# vim /etc/chrony.conf
server chrony 192.168.1.2 iburst
#配置完成之后服務端和客戶端全部重啟服務
service chronyd start
chkconfig chronyd on
#在客戶端測試
1蔗包、修改客戶端的時間
2秉扑、重啟chrony服務
通過如下命令:
chronyc sources -v 查看同步時間的狀態(tài)
2、實現(xiàn)cobbler+pxe自動化裝機
由于網(wǎng)絡環(huán)境不同调限,我這邊選擇的是在centos7系統(tǒng)安裝的時候配置兩塊網(wǎng)卡舟陆,第一塊網(wǎng)卡用于連接互聯(lián)網(wǎng)使用,第二塊作為自動化裝機網(wǎng)卡使用
配置第二塊網(wǎng)卡的靜態(tài)IP地址
vim /etc/sysconfig/network-script/ifcfg-ens37
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
IPADDR=192.168.2.1 #配置網(wǎng)卡IP地址
NETMASK=255.255.255.0 #配置子網(wǎng)掩碼
GATEWAY=192.168.2.1 #配置網(wǎng)關地址
DNS1=192.168.6.20 #根據(jù)實際情況填寫dns地址
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens37
DEVICE=ens37
ONBOOT=yes
#添加epel源旧噪,用于安裝cobbler
vim /etc/yum.repos.d/CentOS-Base.repo
[aliyunEpel]
name=aliyun epel
baseurl=https://mirrors.aliyun.com/epel/$releasever/$basearch
enabled=1
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/epel/RPM-GPG-KEY-EPEL-$releasever
添加完成之后保存退出并運行一下兩條命令
yum clean all
yum makecache
開始搞起
關閉selinux
vim /etc/selinux/config
#將SELINUX=enforcing改成如下
SELINUX=disabled
# 保存退出重啟服務器
安裝dhcp服務端和cobber
yum install -y dhcp cobbler httpd tftp
# 加入開機啟動
chkconfig dhcpd on
chkconfig cobblerd on
chkconfig httpd on
chkconfig tftp on
首先使用openssl生成一個部署后的root密碼吨娜。
生成密碼特別的重要
[root@localhost ~]# openssl passwd -1 centos
$1$TUkERC3N$HKzhquO6/a4GAsWfDJ3P0.
編輯配置文件vim /etc/cobbler/settings
#找到server: 127.0.0.1行脓匿,將IP改為本機配置的IP
server: 192.168.2.1
#找到next_server: 127.0.0.1行淘钟,將IP改為本機配置的IP
next_server: 192.168.2.1
#找到manage_dhcp行,將0改為1
manage_dhcp: 1
#找到default_password_crypted 行陪毡,將密碼改為上面生成的密碼串
default_password_crypted: "$1$TUkERC3N$HKzhquO6/a4GAsWfDJ3P0."
#保存退出
配置dhcp模板
vim /etc/cobbler/dhcp.template
subnet 192.168.2.0 netmask 255.255.255.0 { #dhcp網(wǎng)段
option routers 192.168.2.1; #路由信息
option domain-name-servers 192.168.2.1; #網(wǎng)關地址
option subnet-mask 255.255.255.0;
range dynamic-bootp 192.168.2.100 192.168.2.254; #地址池
default-lease-time 21600;
max-lease-time 43200;
next-server $next_server;
class "pxeclients" {
match if substring (option vendor-class-identifier, 0, 9) = "PXEClient";
if option pxe-system-type = 00:02 {
filename "ia64/elilo.efi";
} else if option pxe-system-type = 00:06 {
filename "grub/grub-x86.efi";
} else if option pxe-system-type = 00:07 {
filename "grub/grub-x86_64.efi";
} else if option pxe-system-type = 00:09 {
filename "grub/grub-x86_64.efi";
} else {
filename "pxelinux.0";
}
}
}
...
#運行以下命令
cobbler sync #之后米母,同步一下,讓其生成dhcp配置信息
cobbler get-loaders
systemctl restart cobblerd
創(chuàng)建鏡像源毡琉,掛載光盤文件铁瞒,并執(zhí)行命令
mount /dev/cdrom /mnt/
cobbler import --path=/mnt --name=CentOS7.6-x86_64 --arch=x86_64