运维必备技能
一 安装一台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/