Linux系统之ks脚本安装虚拟机与dhcp网络配置
来源:互联网 发布:游戏美工原画招聘 编辑:程序博客网 时间:2024/05/18 03:41
一、ks脚本安装虚拟机
1、ks脚本:在安装虚拟机时,生成图形界面后需要回答系统问题进行语言、网络、密码等设置,ks脚本就是系统根据脚本内容自动完成设置并安装完成,与之前虚拟机安装脚 本一起使用可以让服务器完全自动安装虚拟机系统。
2、ks脚本的生成:ks脚本是由system-config-kickstart命令生成。
3、安装system-config-kickstart服务:yum install system-config-kicstart
4、安装完成后即可运行该命令进行生成ks文件
运行该命令后会进入一个图形界面,按左边的选项步骤完成设定后,会自动生成ks脚本
5、生成ks脚本:
在basic设定中,主要设置系统使用语言、时区以及密码,图中1部分为设置密码,2部分为系统完成安装后重新启动,3部分为只安装文本模式,不安装图形!!
第二部分为设置安装源,本次实验使用http访问安装,上图内容分别为安装源主机ip和所在目录!!
第三项为设置硬盘分区,在最下方选择add手动添加硬盘分区,最基本分区为/boot(约200m),/swap(约500m),/(其余空间均给根分区)
该部分为设置网络部分,本次实验采用dhcp动态分配ip,如上图
此部分为用户鉴别,选择默认选项即可
该部分为设置防火墙,为了使系统启动速度快,可以选择开机不启动!!如上图
此部分也可设置为开机不启动
此部分为安装包选项,在此处无法设定,需要ks文件生成后编辑ks文件设定
此部分为安装前系统执行的动作,可以不设置
此部分为系统安装完成后执行的命令,也可以不设定
设置完成后点击左上角file进行保存,保存至根目录 下即可,此时会在根目录下生成一个ks.cfg的文件
在ks.cfg文件中设置packages安装方式,设置完成后可用ksvalidator ks.cfg命令检测是否有语法错误
注意:在编辑时必须以“%”开头,并以“%end”结尾,表示该功能到此结束!!
编辑完成后需要将该文件复制至/var/www/html目录下才能在安装过程中被访问到(不可使用mv)
编辑安装脚本(在之前写好的脚本内进行修改即可)
即更改安装源访问位置和ks文件访问位置,如上图划线处!!
移至/usr/sbin目录下可直接执行该脚本进行安装
如上图,系统全自动安装系统,软件安装完成即可完成整个系统的安装!!
由于在编辑ks文件时选择了只安装文本模式,该界面表明安装完成!!
二、dhcp
1、安装:yum install dhcpd
2、生成配置文件
3、修改配置文件:vim /etc/dhcp/dhcpd.conf
第七行为dhcp域名,可在双引号内输入自己想设定的域名!!
第八行为客户主机获得的dns(需设定为有效dns)!
第十行为dhcp网络的最短租约期;第11行为最长租约期!!(可以不用修改,设置为默认即可)
删除第27和第28行的原内容!!
第30行为设置网络的网段和子网掩码;第31行为设置随机分配ip时ip的范围,该主机设置为172.25.20.120至172.25.20.130之间;
第32行为设置客户主机的网关,该主机设置为172.25.20.250;第34行以后的内容全部删除,其余内容保持不变即可!!
4、配置文件修改完成后,需要重信启动dhcp服务才能生效:systemctl restart dhcpd
5、测试:在安装虚拟机的ks文件设置里将网络设置为dhcp动态设置,安装好虚拟机后查看ip和网关是否与配置文件中的设置相似
查询虚拟机ip:ifconfig
如上图所示,安装完成的虚拟机的ip为172.25.20.123,在设置的172.25.20.120和172.25.20.130之间!!!
查询虚拟机网关:route -n
如上图所示,安装完成的虚拟机网关为172.25.20.250,与配置文件中所设置的完全一样,表明配置文件已经生效!!!
- Linux系统之ks脚本安装虚拟机与dhcp网络配置
- 虚拟机安装linux之网络配置
- linux网络基础之路由DHCP配置
- Linux系统自动化安装,dhcp服务配置
- 虚拟机linux系统网络配置
- Linux下 DHCP服务器安装与配置
- linux 下 dhcp server安装与配置
- Linux的网络配置(虚拟机安装redhat版本系统)
- Linux网络安装介绍2之tftp、nfs和dhcp的安装和配置
- linux虚拟机安装dhcp server
- 自动装机及ks.cfg&dhcp配置
- 安装虚拟机脚本,及搭建dhcp
- 使用dhcp服务配置虚拟机网络
- Linux安装详解-配置ks.cfg实现自动安装过程
- Linux网络设置之虚拟机网络配置
- Linux下DHCP服务器(CentOS系统)安装和配置详解
- DHCP服务器搭建与linux网络自动安装
- 用KS和pxe自动安装linux系统
- docker的高可用
- Lua 中实现 protobuf 序列化,反序列化
- 数据库索引原理
- YYKit 学习
- confluence迁移
- Linux系统之ks脚本安装虚拟机与dhcp网络配置
- CentOS 7 下使用Systemctl来管理系统服务
- React Native布局之flex
- 在Openwrt上安装alar以便进行录音,播音功能
- 深度学习之基础模型-FractalNet
- Android自定义折线图
- mysql5.7.19版本数据表名不区分大小写
- word转出图片(使用免费插件)03
- 图形学基础:第1章 颜色