自动安装脚本

本文详细介绍如何通过system-config-kickstart批量安装系统,包括配置网络yum源、安装必要软件、设置kickstart文件及创建虚拟系统等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

怎样通过一条命令批量进行系统的安装呢?

先要给本机下载system-config-kickstart才能使用此功能。

步骤如下:

1.配置网络yum源(先打开浏览器测试一下能不能搜到共享的yum)
2.安装system-config-kickstart 软件:

3.

  systemctl start httpd
  systemctl enable httpd
  systemctl stop firewalld
  systemctl disable firewalld


4.system-config-kickstart会打开设置的图形界面:

 

选择http并且填入本机的ip

三条都选择第一条并且添加:

 

 

注意根分区这里用的是剩余内存全分配:

 

 

 

这一条选项中不显示内容,为系统bug,不用管他。

安装前执行的命令我们不去做以处理,这里我们在此处写上安装后执行的命令:

   rm- rf /etc/yum.repos.d/*
   cat >>/etc/yum.repos.d/yum.repo <<EOF
   [rhel7.2]
   name=rhel7.2
   baseurl=http://172.25.254.30/rhel7.2
   gpgcheck=0
   EOF

以上设置完成后,我们还要打开/var/www/html/ks.cfg,编辑里面的内容:

  修改timezone时区为Asia/Shanghai
  在最后的部分,加:
  %packages
  @base
  lftp
  %end
一定要注意格式

可以用ksvalidator /var/www/html/ks.cfg来检查格式错误,显示ok则表明格式无误。

打开vm_create.sh文件,在里面编辑:
 

   #!/bin/bash
   virt-install \
   --name $1 \
   --ram 1000 \
   --vcpus 1 \
   --disk /var/lib/libvirt/images/$1.qcow2,size=9,bus=virtio \
   --network source=br0,model=virtio \
   --location http://172.25.254.30/rhel7.2 \
   --extra-args "ks=http://172.25.254.30/ks.cfg" &

执行完上面一系列的操作后,我们就可以直接使用命令来创建一个虚拟系统了:
 

sh vm_create.sh node1

当显示下面的信息时,则为安装操作无误:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值