首页 > 系统服务 > 详细

Linux学习(十三)

时间:2020-07-12 23:52:39      阅读:107      评论:0      收藏:0      [点我收藏+]

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

安装chrony服务,并编辑配置文件
yum install chrony

修改chrony配置文件    
vim /etc/chrony.conf

找到server开头的行,配置同步时间的服务器
server tp.aliyun.com iburst

以下两个选项,当作为时间服务器时可开启
Allow NTP client access from local network.
allow 192.168.27.0/24
Serve time even if not synchronized to a time source.
local stratum 10 

启动chrony服务,并设置为开机启动
systemctl start chronyd
systemctl enable chronyd

查看服务器端和互联网同步情况,出现"*"表示同步成功
chronyc sources
2、实现cobbler+pxe自动化装机
安装cobbler与dhcp服务,cobbler基于epel源
yum install cobbler dhcp

技术分享图片

启动相关服务,并执行cobbler check 检查cobbler环境
systemctl start cobblerd httpd tftp
cobbler check

技术分享图片
技术分享图片

根据上一步提示修改 /etc/cobbler/settings 文件,并下载网络相关引导文件
按照第7步提示,生成一个密码:12345678
openssl passwd -1
$1$5eG5EN5X$vtFDneHrSrzctrsdp811q1

技术分享图片

然后按照1,2,7步提示,修改/etc/cobbler/settings文件
vim /etc/cobbler/settings 

找到server: 127.0.0.1行,将IP改为本机配置的IP
server: 192.168.5.11

技术分享图片

找到next_server: 127.0.0.1行,将IP改为本机配置的IP
next_server: 192.168.27.7

技术分享图片

找到default_password_crypted 行,将密码改为上面生成的密码串
default_password_crypted: "$1$5eG5EN5X$vtFDneHrSrzctrsdp811q1"


找到manage_dhcp行,将0改为1表示由cobbler按/etc/cobbler/dhcp.template 此文件自动生成DHCP配置文件
manage_dhcp: 1

技术分享图片

执行以下命令,下载网络相关引导文件
cobbler get-loaders

技术分享图片

然后重启cobblerd服务
systemctl restart cobblerd  

技术分享图片

修改DHCP模板文件,生成DHCP配置文件,并启动DHCP服务
vim /etc/cobbler/dhcp.template

技术分享图片

同步一下,让其生成dhcp配置信息
cobbler sync   

技术分享图片

启动dhcpd服务
systemctl start dhcpd 

创建镜像源
cobbler import --path=/mnt/cdrom --name=CentOS7.6-x86_64 --arch=x86_64

技术分享图片

查看镜像源
cobbler distro list   

查看安装配置文件,相当于kickstart文件
cobbler profile list    





如要自定义安装,则准备kictstart文件,然后生成配置列表

将kickstart文件复制到/var/lib/cobbler/kickstarts/ 文件夹
cp ks7_mini.cfg /var/lib/cobbler/kickstarts/

修改kictstart文件网络安装方式处,将url 处改为 url --url=$tree
vim /var/lib/cobbler/kickstarts/ks7_mini.cfg
url --url=$tree

添加生成配置文件
cobbler profile add --name=CentOS7.6_mini-x86_64 --distro=CentOS7.6-x86_64 --kickstart=/var/lib/cobbler/kickstarts/ks7_mini.cfg 
cobbler profile list

如要移除配置文件,用以下命令即可
cobbler profile remove --name=CentOS7.6_mini-x86_64
cobbler profile list

新建虚拟机,安装测试

cobbler的web管理

安装cobbler-web包(epel源切换至低版本),并重启httpd服务
yum install cobbler-web
systemctl restart httpd

Linux学习(十三)

原文:https://www.cnblogs.com/shanghongbin/p/13290617.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!