ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

RHCE第15章:Kickstart

2022-02-20 23:01:03  阅读:239  来源: 互联网

标签:文件 Kickstart 15 cfg RHCE cdrom var 安装


系列文章目录

RHCE第0章:RHCE开始前的准备
RHCE第1章:Web服务器(上)
RHCE第1章:Web服务器(下)
RHCE第2章:DNS服务
RHCE第3章:DHCP服务器
RHCE第4章:Firewall服务
RHCE第5章:SELinux
RHCE第6章:nfs网络文件系统
RHCE第7章:samba文件共享
RHCE第8章:链路聚合和桥接
RHCE第9章:KVM虚拟化技术
RHCE第10章:时间服务器
RHCE第11章:Mariadb数据库(上)
RHCE第11章:Mariadb数据库(中)
RHCE第11章:Mariadb数据库(下)
RHCE第11章:Mariadb数据库(后)
RHCE第12章:FTP服务
RHCE第13章:ISCSI存储网络
RHCE第14章:邮件服务器
RHCE第15章:Kickstart


文章目录


前言

这就是CE的最后一次内容了,做一下Kickstart的自动安装,这次实验我们结束Kick进行网络自动安装,这个用到的东西比较多,可以先把防火墙和selinux关掉。
在这里插入图片描述
我们先创建一个新的空白的操作系统,还是使用主机模式。
开始前应该确认是否有网络安装的功能。
在这里插入图片描述
因为现在咱们U盘光驱什么都没装,所以顺序不调整也可以。
这台机器什么都没有所需要的东西都需要从chao1上拷贝,两台机器建立连接需要IP所以chao1要假设DHCP,建立连接之后还要传输文件,咱们选择apache服务器

一、环境准备

1.服务安装

博主的rhel8的镜像里边包都不全,零时下载了一个centos7的ios挂上去当光驱使用也不可以,所以干脆装了一个centos7,就当复习一下了。不同镜像的服务名称可能有点不一样。反正这是最后一次实验了。

yum install dhcp tftp-server syslinux httpd system-config-kickstart

需要的基本都在这里,一会用到那个介绍那个。

2.配置DHCP

vim /etc/dhcp/dhcpd.conf

在这里插入图片描述
最后两行是新加的,意思是得到IP后到192.168.100.1的机器上的根下下载一个pxelinux.0,这是Linux必须的一个文件,加载内核等等。
然后重启服务

2.配置tftp

既然要下载这个文件,就需要先把这个文件共享出来,这时选用的是tftp,它采用udp协议,可以共享一些小文件。可以做一个初期的连接。

vim /etc/xinetd.d/tftp

在这里插入图片描述
第一个是共享目录,第二个是启动服务。
然后重启服务。
在这里插入图片描述

3.共享启动文件

mkdir /var/lib/tftpboot/pxelinux.cfg
cp /mnt/cdrom/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
cp /mnt/cdrom/isolinux/* /var/lib/tftpboot/

在这里插入图片描述

这里是启动需要共享的一些文件,简单说一下。
第一行存放默认文件的目录(名字不能变)。
第二行把那个文件拷过去并改名,这个文件就在挂载的光盘里。
第三行之前的pxelinux.0文件
第四行启动相关的所有文件。
到时候的启动流程就是,先访问pxelinux.0它会引导机器去pxelinux.cfg问价夹。里面放着default文件,他会告诉机器需要加内核,最后在这个根目录获取所有的文件,然后启动机器。

4.编辑default

vim /var/lib/tftpboot/pxelinux.cfg/default

在这里插入图片描述
默认从光盘启动,我们将他改成从linux启动。
现在编辑linux模式。
在这里插入图片描述
修改后。
在这里插入图片描述
这里要指明两个东西,第一个是ks文件,里面记载了分区信息等等,第二个就是光驱所在位置。这两个我们都用apache来共享。

5.配置apache

mkdir /var/www/html/cdrom
 mount /dev/cdrom /var/www/html/cdrom
mount: /dev/sr0 is write-protected, mounting read-only
systemctl restart httpd

在这里插入图片描述
共享出去了。
在这里插入图片描述

6.制作ks文件

我们可以借助这个图像化界面

system-config-kickstart

在这里插入图片描述
这里选择语言,时区,root密码,记得打勾,强制root密码,安装之后重启。
在这里插入图片描述
选择网络安装,然后输入相应的信息。
在这里插入图片描述
装一个全新的boot loader
在这里插入图片描述
分区信息。
在这里插入图片描述
加一块网卡。
在这里插入图片描述
安全策略先关掉。
在这里插入图片描述
两个脚本,分贝在安装前和安装后执行。咱么在安装结束后添加个用户。
保存ks文件。
在这里插入图片描述
最好直接选择咱们刚刚设定的地方和名称。
在这里插入图片描述
检查一下。
在这里插入图片描述
注意这里并没有结束,因为这个可视化工具有一个小BUG,在软件包这里,他没有做。
在这里插入图片描述
所以这一部分我们要自己手动加进去。
从自己本机里拷一份过去。

vim /root/anaconda-ks.cfg

在这里插入图片描述
注意开头结尾,把这一段整个复制过去。
粘贴到这里。
在这里插入图片描述
在这里插入图片描述

二、自动装机

首先确定新裸机的网卡和192.168.100.1的网卡是同一块,不然信息没法交互。然后直接启动那台裸机。
在这里插入图片描述
他会自动搜索dncp。
在这里插入图片描述
进入这个界面等着就行了。
在这里插入图片描述
在这里插入图片描述
全程看着就行。
等待了几十分钟,完成开机,实验就OK了。
在这里插入图片描述


总结

本次实验kickstart的内容就结束了,RHCE的内容也告一段落,至于CE的证书不一定会去考,毕竟博主是为了学技术,而不是为考证。

标签:文件,Kickstart,15,cfg,RHCE,cdrom,var,安装
来源: https://blog.csdn.net/weixin_50835854/article/details/123028655

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有