linux下虚拟机的自动安装

全自动安装虚拟机

在应答主机上安装httpd服务和system-config-kickstart,(若安装出现问题,则看yum源配置是否出现问题。https://blog.csdn.net/qq_38622229/article/details/80090941)

linux下虚拟机的自动安装

linux下虚拟机的自动安装

linux下虚拟机的自动安装

  system-config-kickstart------>BasicConfiguration 设置密码、后面两个选中--->source下的http,填写服务和目录---->BootLoaderOptionstype栏选择install new bootloader--->Partition information 选择1 1 1 add添加分区--->只有swapFilesystemtype下,其他分区都在mountpoint--->network下添加network deviceeth0--->保存在/var/www/html/

   设置语言、root用户密码、时间

linux下虚拟机的自动安装

确定安装的方式

linux下虚拟机的自动安装

linux下虚拟机的自动安装

对内存进行分区

linux下虚拟机的自动安装

linux下虚拟机的自动安装

linux下虚拟机的自动安装

linux下虚拟机的自动安装

设置网络服务的网卡eth0

linux下虚拟机的自动安装

linux下虚拟机的自动安装

关闭防火墙

linux下虚拟机的自动安装

保存文件

linux下虚拟机的自动安装

  vim /var/www/html/ks.cfg 最后添加下面内容
    %packages
    @base    
组的安装包
    lftp     
单个安装包
    %end

    指定在安装过程中安装什么软件

linux下虚拟机的自动安装

  chmod +x /var/www/html/ks.cfg
  
验证:

    在浏览器中输入http://应答主机ip/ks.cfg

linux下虚拟机的自动安装

  真机:vim vm_creat.sh
        #!/bin/bash
        virt-install \
        --ram 1024 \
        --cpus 1 \
        --disk/var/lib/libvirt/images/$1.qcow2,size=9,bus=virtio \
        --name $1 \
        --network source=br0,model=virtio\
        --location http://172.25.254.7/rhel7.2\

        --extra-args"ks=http://172.25.254.107/ks.cfg" &

linux下虚拟机的自动安装

  执行此脚本/mnt/vm_creat.sh 虚拟机名字 即可自动安装虚拟机

linux下虚拟机的自动安装

    出现此界面即安装成功。