实现cobbler+pxe自动化装机

实现cobbler+pxe自动化装机

寻找一台干净的虚拟机系统。

在这里插入图片描述

注:找一台干净的CentOS 系统。

在这里插入图片描述

注:查看设置,有IP没有路由。

例:vim /etc/sysconfig/net-scrp/ens33

注:修改网卡内容。

在这里插入图片描述

注:打开虚拟网络编辑器,点击NAT设置。

在这里插入图片描述

注:查看网关地址是多少。

在这里插入图片描述

注:网卡内容。

在这里插入图片描述

注:不能访问外网。

例:vim /etc/sysconfig/net-scrp/ens33

注:修改网卡设置为dhcp自动获取。

在这里插入图片描述

注:设置NAT模式使用本地DHCP服务器。

在这里插入图片描述

注:查看虚拟机分配的DHCP地址是多少,路由和网关是什么,能不能访问外网。

在这里插入图片描述

注:确认好问题后,再次把虚拟机的DHCP服务停用掉。

在这里插入图片描述

注:修改网卡中的内容。

在这里插入图片描述

注:重启网络服务,访问外网,是否可以ping通。

在这里插入图片描述

注:启用epel源。

例:yum install cobbler dhcp

注:使用yum源仓库安装cobbler软件和dhcp软件,并查看cobbler依赖的软件。

例:rpm -ql cobbler |grep service

例:systemctl start cobblerd = 启动服务

例:systemctl status cobblerd = 查看软件状态。

例:systemctl start cobbler httpd tftp

注:启动需要用到的服务,按需设置开机启动。

例:ss -ntul

例:ss -nutlp = cobblerd的端口号25151

例:cobbler check = 提示cobbler的设置步骤。

在这里插入图片描述

注:修改配置文件中内容。

在这里插入图片描述

注:修改next_server的IP地址为本机的静态IP地址。

在这里插入图片描述

注:修改server的IP地址为本机的静态IP地址。

在这里插入图片描述

注:修改密码,$1为md5的加密算法。

在这里插入图片描述

注:创建一个密码,md5方式加密。

在这里插入图片描述

注:替换密码。

在这里插入图片描述

注:dhcp:修改为1

例:systemctl restart cobblerd

例:ll /etc/dhcp/dhcpd.conf

例:cobbler check = 查看需要创建的步骤。

例:cobbler get-loaders = 下载所需要的东西。

例:vim /etc/cobbler/dhcp.template

注:cobbler提供的配置文件。

在这里插入图片描述

注:按标记修改。

例:cobbler sync = 同步一下信息。

在这里插入图片描述

注:查看dhpcd配置文件。

例:systemctl restart dhcpd

例:cobbler sync

注:重启dhcpd服务后,再次同步cobbler。

在这里插入图片描述

注:查看。

在这里插入图片描述

注:查看内容。

在这里插入图片描述

注:网络引导。

在这里插入图片描述

注:还没有导入CentOS 安装系统光盘的内容,所以这个界面暂时没有东西。

例:df = 查看分区挂载。

例:lsblk = 查看设备

例:添加CentOS 6的光盘

例:echo - - - > /sys/class/scsi_host/host0/scan/

注:识别设备。

在这里插入图片描述
在这里插入图片描述

注:查看cobbler的帮助

在这里插入图片描述

注:查看帮助。

在这里插入图片描述

注:新开一个ssh通道,查看一下,导入光盘前的文件大小。

在这里插入图片描述

注:使用cobbler导入CentOS 6的光盘文件。

在这里插入图片描述

注:新开的终端,查看。

在这里插入图片描述

注:导入的路径。

在这里插入图片描述

注:导入完成。

在这里插入图片描述

注:6的光盘导入完成后,开始导入7的光盘。

在这里插入图片描述

注:可以看到6系统的光盘导入之后会自动生成菜单。

在这里插入图片描述

注:由网卡引导。

在这里插入图片描述

注:6的安装菜单已经显示出来了。

注:然后选中CentOS 6系统,安装一下,查看是否可以安装,这也是最小的安装,实际的工作环境中,最好自己按需写一个应答文件。

在这里插入图片描述

注:找到之前学习的CentOS 6的应答文件,按图标记位置输入的是一个变量,cobbler会自动找到路径。

在这里插入图片描述

注:如图设置。

在这里插入图片描述

注:之前的最小化安装完成后,重置系统,网络引导。

在这里插入图片描述

注:因导入了2个光盘的内容,所以显示2个系统的安装菜单。

注:6对应6的最小安装,7对应7的最小安装。

在这里插入图片描述

注:distro = 有几套yum源,profile = 代表ks文件。

在这里插入图片描述
注:cobbler profile add --name CentOS6.10-x86_64_mini --distro=CentOS6.10-x86_64 --kickstart=/var/lib/cobbler/kickstarts/ks6_mini.cfg
在这里插入图片描述
在这里插入图片描述

注:生成了一个新的菜单项。

在这里插入图片描述

注:网络引导,安装菜单界面,有3个选项了,CentOS6.10-x86_64_mini是新添加的菜单项。

在这里插入图片描述
在这里插入图片描述

注:删除一个菜单项。

在这里插入图片描述

注:系统再次重启后,就变成2个菜单了。

在这里插入图片描述

注:修改CentOS 7的应答文件。

在这里插入图片描述

注:$tree是必须要修改的。

在这里插入图片描述

注:cobbler profile add --name CentOS7.6-x86_64_mini --distro=CentOS7.6-x86_64 --kickstart=/var/lib/cobbler/kickstarts/ks7_mini.cfg

注:和yum源关联。

在这里插入图片描述

注:删除默认的应答文件。

在这里插入图片描述

注:选择网络引导。找一台7系统。

在这里插入图片描述

注:选中7的菜单项,安装。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值