第十二周作业

1、配置chrony服务,实现服务器时间自动同步

(1)、准备工作: 服务器端: 192.168.17.142 系统:centos7

                客户端:192.168.17.135   系统: centos6

(2)、安装软件,启动服务

yum install chrony -y

systemctl start chronyd

systemctl enable chronyd


(3)修改配置文件:vim /etc/chrony.conf


(4)、客户端设置

yum install chrony

service  chrony   start

配置文件中,指向chrony服务器地址就好了

service  chrony   restart


(5) 验证:修改centos6的时间,重启chrony服务,时间便会同步

chronyc sources -v 查看同步时间的状态


2、实现cobbler+pxe自动化装机

1、cobbler

Cobbler是一个Linux服务器安装的服务,可以通过网络启动(PXE)的方式来快速安装、重装物理服务器和虚拟机,同时还可以管理DHCP,DNS等。

Cobbler可以使用命令行方式管理,也提供了基于Web的界面管理工具(cobbler-web),还提供了API接口,可以方便二次开发使用。

cobbler集成的服务有;

PXE服务支持

DHCP服务管理

DNS服务管理(可选bind,dnsmasq)

电源管理

Kickstart服务支持

YUM仓库管理

TFTP(PXE启动时需要)

Apache(提供kickstart的安装源,并提供定制化的kickstart配置)

2、cobbler的三个层次:

distro:不同的发行版系统

profile:不同配置的同一发行版系统

system:不同ip地址同一配置的同一发行版系统

3、安装配置

安装:cobbler安装yum仓库是epel源

[root@centos7 ~]#yum-y install cobbler dhcp tftp-server tftp httpd   #安装服务

[root@centos7 ~]# useradd user1                                    #创建用户

[root@centos7 ~]# echo "123"|passwd --stdin user1   #添加密码

[root@centos7 ~]# cp /usr/share/syslinux/{pxelinux.0,menu.c32} /var/lib/cobbler/loaders/    #复制文件到cobbler目录 

[root@centos7 ~]# vim /etc/cobbler/settings 

 server:192.168.17.142      #修改成可以访问外网的ip地址 

 next_server:192.168.17.142   #修改成可以访问外网的ip地址default_password_crypted:"$6$tFcPsnxL$zoUdRFzeBCSbAgIOfFepsR4UI2uyUJCfoSe9cWCttpbGiHHWZI5sASzfrDf.y0wn.UhXMmN76t1GaGkc4uESu0"          #修改用户密码

[root@centos7 ~]# systemctl start dhcpd          #启动dhcp服务

[root@centos7 ~]# systemctl start tftp              #启动tftp服务

[root@centos7 ~]# systemctl start rsyncd          #同步启动

[root@centos7 ~]# systemctl start httpd           #启动httpd服务

[root@centos7 ~]# systemctl start cobblerd     #cobbler启动

[root@centos7 ~]# cobblerd check                   #配置检查

[root@centos7 ~]# cobblerd sync

[root@centos7 ~]# vim/etc/cobbler/settings            #编辑配置文件


使用cobbler管理dhcp、dns、tftp、rsync启用或停止,这里我们都是默认为0,不使用cobbler管理这些服务,我们自己手动管理。


测试安装,此时profile并没有kiskstart文件,但cobbler会自动提供一个最小化安装的kiskstart文件,并完成安装


你可能感兴趣的:(第十二周作业)