Cobbler装机平台,不同版本的多系统的安装

运维必备技能

一 安装一台CentOS虚拟机
真机:
[root@room9pc01 ~]# ls /iso/
CentOS-7-x86_64-DVD-1708.iso
虚拟机要求:
1 硬盘大小50G
2 网络类型private1
3 软件包选择“带GUI的服务器”
4 分区选择“自动分区”(在界面直接点击完成)
5 管理员root密码设置123
6 创建普通用户lincyou
7 将CentOS放入光驱设备,搭建本地Yum仓库
8 配置IP地址:192.168.4.88/24(ip 地址的网段要与真机一致)
9 配置主机名:Cobbler.tedu.cn

二 虚拟机设置
1 设置防火墙为:trusted

#firewall-cmd --set-default-zone=trusted

2 当前及永久设置SELinux状态为permissive

  [root@Cobbler ~]# setenforce 0    #当前临时关闭
  [root@Cobbler ~]# getenforce      #查看SELinux当前状态
  [root@Cobbler ~]# vim  /etc/selinux/config 
  SELINUX=permissive

三 利用scp真机传递Cobbler.zip包(该包需自己准备好)到虚拟机192.168.4.88

 # scp /root/桌面/Cobbler.zip   [email protected]:/root/

四 搭建Cobbler装机平台
Cobbler概述软件,管理dhcp,tftp,Web服务。自由地导入镜像与ks应答文件。
1 解压Cobbler.zip包

[root@cobbler /]# unzip /root/Cobbler.zip -d /
[root@cobbler /]# cd /Cobbler/
[root@cobbler Cobbler]# ls

[root@cobbler /]# unzip /Cobbler/cobbler.zip  -d  /opt/ 
[root@cobbler /]# ls /opt/cobbler

五、安装cobbler主程序、工具包等

[root@cobbler /]# yum -y install /opt/cobbler/*.rpm
[root@cobbler /]# rpm -q cobbler

六 cobbler网络装机部署
1.安装软件 cobbler cobbler-web dhcp tftp-server pykickstart httpd tftp-server

cobbler #cobbler程序包
cobbler-web #cobbler的web服务包
pykickstart #cobbler检查kickstart语法错误
httpd #Apache web服务
dhcp #dhcp服务
tftp-server #tftp服务
2.配置cobbler

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

 next_server:   192.168.4.66     #设置下一个服务器还为本机
 server:   192.168.4.66          #设置本机为cobbler服务器
 manage_dhcp:   1                #设置cobbler管理dhcp服务
 pxe_just_once:   1              #防止客户端重复安装操作系统

开机启动项: 匹配及停止
1.硬盘启动 2.光驱设备 3.U盘 4.网络引导

3.配置cobbler的dhcp

[root@svr7 /]# vim  /etc/cobbler/dhcp.template 

  :%s  /旧/新/g      #全文替换(命令格式)

  :%s  /192.168.1/192.168.4/g    #全文替换

    5 次替换,共 4 行   

4.绝对路径解压cobbler_boot.tar.gz #众多的引导文件

# tar -tf  /Cobbler/cobbler_boot.tar.gz   #查看包里面内容
# tar -xPf  /Cobbler/cobbler_boot.tar.gz  #绝对路径释放

# ls  /var/lib/cobbler/loaders/

你可能感兴趣的:(Service)