kickstart主动安装脚本

打印 上一主题 下一主题

主题 1027|帖子 1027|积分 3081

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
        当安装Linux利用体系时,安装过程会必要回答很多关于设定的问题 这些问题必须手动选择,否则无法进行安装。当只安装1台Linux体系,手动选择设定工作量比力轻松,当安装多台Linux,这些设定必要重复多次,这些重复动作是服从低下的利用。这时,使用kickstart可以进行主动化批量安装。
一、kickstart根本设置

        1、准备工作        

        kickstart 必要安装图形化界面
        安装GUI
           yum groups install "Server with GUI"
          启动GUI
           init 5
          准备光盘镜像
        关闭vmware dhcp功能
        关闭防火墙
   systemctl stop firewalld
          关闭selinux
    setenforce 0
          2、下载软件

        下载图形制作工具
        yum install system-config-kickstart
        启动图形制作工具
        system-config-kickstart
        3、详细设置

        



此步调按环境设置(此处仅为举例)







有时无法加载必要在脚本中手动添加

添加方式

此处脚本随意编写,编写仅便于验证环境

生存路径可以自界说
修改脚本后可以使用ksvalidator ks.cfg进行语法检测

4、设置Web服务器

下载httpd
   yum install httpd 
  开机启动
   systemctl enable --now httpd
   编辑默认设置文件
   cd /var/www/html/
   将上面生成的ks.cfg文件拷贝到/var/www/html/
   cp /root/ks.cfg /var/www/html/
   由于选择http的安装方法,必要设置Web服务器

 创建目次
   mkdir /var/www/html/rhel7
  将当地挂载镜像链接到rhel7下
   ln -s /CangKu/* /var/www/html/rhel7
  重启httpd
   systemctl restart httpd
  5、设置DHCP

安装dhcp
   yum install dhcp
  拷贝模板便于设置
(\cp -f拷贝覆盖不提示)
   \cp -f /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf
  修改设置文件


重启服务
   systemctl restart dhcpd
  6、安装及验证

导入光盘镜像
启动服务器
于此界面点击TAB键,在行尾添加ks=http://(资源路径)

 等待安装
(如果碰到问题会有[!]提示)
安装完成

二、体系全主动设置

        原理:通过在dhcp发送的软件包中增加引导文件位置,使得服务器根据引导文件中的内容完成体系初始化。必要使用PXE
        PXE的全称是preboot execute environment是一种答应计算机通过网络启动利用体系而无需当地存储设备的技术。
1、下载软件

   yum install syslinux
    yum install tftp-server
   2、详细设置

启动tftp
   systemctl enable --now tftp
   查询软件包有哪些目次
    rpm -ql tftp-server   
  
   

tftp设置文件

拷贝pxelinux.0 以及光盘体系安装文件到tftp

 在/var/lib/tftpboot下创建 pxelinux.cfg目次设置default文件
   mkdir /var/lib/tftpboot/pxelinux.cfg
    cp /var/lib/tftpboot/isolinux.cfg pxelinux.cfg/default
   编辑default文件


寄义:等待时间,600是60s,是将60s分为100份,1为0.1s
30为3s
修改详细表现如下,由于是全主动安装,必要适当缩短等待时间




修改光标默认位置
默认在选项2必要删除加到选项1上

 


 编辑dhcp设置
   vim /etc/dhcp/dhcpd.conf
  

修改dhcp文件后必要systemctl restart dhcpd  
3、验证


通过加减改变体系启动优先顺序

 

留意:由于在 default中选择了quiet会短暂黑屏为正常环境

完成


留意:安装完成后再次启动必要改变顺序优先硬盘启动


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

tsx81429

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表