补鞋匠批量装机

  

鞋匠介绍

  
  
      <李>鞋匠是一个Linux服务器安装的服务,可以通过网络启动(PXE)的方式来快速安装,重装物理服务器和虚拟机,同时还可以管理DHCP、DNS等。   <李>鞋匠可以使用命令行方式管理,也提供了基于Web的界面管理工具(cobbler-web),还提供了API接口,可以方便二次开发使用。   <李>鞋匠是较早前的启动的升级版,优点是比较容易配置,还自带web界面比较易于管理。   <李>鞋匠内置了一个轻量级配置管理系统,但它也支持和其它配置管理系统集成,如傀儡,暂时不支持SaltStack。   
     

1,安装补鞋匠和必要的组件

  
 <代码> [root@localhost ~] # yum安装epel-release - y # #安装epel源
  (root@localhost ~) # yum安装- y \
  比;补鞋匠\ # #安装补鞋匠\
  比;cobbler-web \ # #网页形式管理
  比;dhcp \ # #地址分配服务
  比;tftp服务器\ # #放压缩和引导文件
  比;pykickstart \ # # Python开发的启动
  比;httpd \ # #网络服务
  比;rsync \ # #远程同步管理
  比;xinetd # #管理平台 
  

2,修改补鞋匠的配置文件

  
 <代码> root@localhost ~ # cd/etc/cobbler/(root@localhost鞋匠)# # # vim设置修改配置文件
  
  next_server: 192.168.13.140 # #修改服务地址为本地
  服务器:192.168.13.140
  manage_dhcp: 1 # # dhcp开启
  
  [root@localhost鞋匠]# systemctl httpd开始。服务# #开启http服务
  [root@localhost鞋匠]# systemctl cobblerd开始。服务# #开启鞋匠服务
  [root@localhost鞋匠]# systemctl firewalld停止。服务# #关闭防火墙
  [root@localhost鞋匠]# setenforce 0 # #关闭增强功能 
  

3,优化鞋匠

  
 <代码> [root@localhost鞋匠]#鞋匠检查# #鞋匠检测需要优化项
  # #下面会列出需要优化的东西,根据优化项进项优化即可
  # vim/etc/xinetd. root@localhost鞋匠d/tftp # #进行tftp优化
  
  tftp服务
  {
  socket_type=dgram=udp协议
  等待=yes
  用户=根
  服务器=/usr/sbin/in.tftpd
  server_args=s/var/lib/tftpboot
  禁用=no # #此处是的改为没有
  per_source=11
  cps=100 2
  旗帜=IPv4
  }
  
  # systemctl使rsyncd root@localhost鞋匠。服务# #优化开启远程同步管理服务
  [root@localhost鞋匠]# openssl passwd 1盐“abc123”“abc123”# #优化设置管理员密码
  
  1美元abc123 v8z2 9美元。/E/PZihXrVcy3II0 # #复制此段是盐值加密过后的密文
  
  [root@localhost鞋匠]# vim/etc/cobbler/settings # #修改配置文件
  # #查找违约,然后将加密的密文复制到此处
  default_password_crypted:“1美元abc123 9美元v8z2./E/PZihXrVcy3II0”
  [root@localhost鞋匠]# systemctl rsyncd开始。服务# #启动服务
  [root@localhost鞋匠]# systemctl重新启动xinetd。服务代码 之前
  

4,配置dhcp服务

  
 <代码> # vim/etc/cobbler/dhcp. root@localhost鞋匠模板# #修改配置文件
  
  子网192.168.13.0子网掩码255.255.255.0{# #修改网段
  选择路由器192.168.13.1;# #网关
  选择domain-name-servers 192.168.13.2;# # dns地址
  选择子网掩码255.255.255.0;
  范围dynamic-bootp 192.168.13.100 192.168.13.200;# #地址池
  
  [root@localhost鞋匠]#鞋匠同步# #同步生成DHCP配置文件(/etc/DHCP/dhcpd.conf)
  # systemctl重启了dhcpd root@localhost鞋匠。服务# #启动dhcp服务
  [root@localhost鞋匠]# systemctl cobblerd开始。服务# #启动补鞋匠服务
  [root@localhost鞋匠]# systemctl xinetd启动。服务# #启动管理平台服务 
  

5,导入ISO镜像文件

  

先连接镜像文件,并挂载到/mnt目录下

  
 <代码> [root@localhost鞋匠]#/dev/cdrom/mnt山# #将镜像挂载到/mnt目录下
  山:/dev/sr0写保护,将以只读方式挂载
  # cd/mnt/root@localhost鞋匠
  [root@localhost mnt] # ls # #查看镜像文件
  CentOS_BuildTag GPL LiveOS RPM-GPG-KEY-CentOS-7
  EFI RPM-GPG-KEY-CentOS-Testing-7图片包
  EULA isolinux repodata TRANS.TBL  
  

导入镜像文件

  
 <代码> [root@localhost mnt] #鞋匠进口——路径=/mnt/name=Centos-7-x86_64——拱=x86_64
  # #导入镜像文件指明路径,生成名字
  [root@localhost mnt] # cd/var/www/cobbler/ks_mirror/# #切换到鞋匠目录下
  [root@localhost ks_mirror] # ls
  Centos-7-x86_64配置
  [root@localhost ks_mirror] #鞋匠列表# #查看文件信息
  发行版:
  Centos-7-x86_64
  
  配置文件:
  Centos-7-x86_64
  
  系统:
  
  回购协议:
  
  图片:
  
  mgmtclasses:
  
  包:
  
  代码文件:

补鞋匠批量装机