Linux系统中利用脚本实现虚拟机的全自动安装

xiaoxiao2021-02-28  29

                                   利用脚本实现虚拟机的全自动安装

kickstart概述

   使用kickstart,系统管理员可以创建一个包含安装期间所有常见问题的答案的文件,用以安装Red Hat Enterprise  Linux 。kickstart 类似于Oracle solaris 中的Jumpstart 或 Microsoft Windows 的无人值守安装

在虚拟机中:

yum install httpd                                        ##安装http服务                                      

yum install system-config-kickstart            ##前提是有yum源

system-config-kickstart                           ##此工具可以生成安装时的基本设置文件,设置完成后会生成文件ks.cfg,将该文件mv至/var/www/html/下

语言、时区、超级用户的基本设置

设置安装源

设置分区

设置网络

设置防火墙

 ps:其余参数都采用默认值

vim    /var/www/html/ks.cfg        ##在该文件最后添加内容

  %packages @base lftp %end

systemctl   start     httpd                       

systemctl  enable  httpd      ##开启http服务

在真机中:

firefox         ##http://172.25.254.169/ks.cfg   ,查看能否链接到该文件

  vim  /mnt/vm_create.sh       ##编辑安装脚本 #!/bin/bash virt-install \ --name $1 \ --ram 1024 \ --cpus 1 \ --disk /var/lib/libvirt/images/$1.qcow2,size=8,bus=virtio \ --location http://172.25.254.68/source7.0 \ --network source=br0,model=virtio \ --extra-args "ks=http://172.25.254.169/ks.cfg" &

chmod  +x  /mnt/vm_create.sh    ##给脚本可执行权限

/mnt/vm_create.sh   linux     ##全自动安装一个名称为linux的虚拟机

ps:真机要开启http服务,且环境中有服务器提供dhcp服务

转载请注明原文地址: https://www.6miu.com/read-2622802.html

最新回复(0)