基于Linux下的虚拟机安装的自动化

安装虚拟机的自动化(在dhcp服务安全搭建之后进行,确认虚拟机可以自动获得ip地址,)

第一步:对自动化安装虚拟机进行选择

            下载system-config-kickstart

            yum install system-config-kickstart httpd (如下载失败,查看yum源 vim /etc/yum.repos.d /rhel_dvd.repo)

基于Linux下的虚拟机安装的自动化

              system-config-kickstart    进入虚拟机的选择界面,默认名称ks.cfg,完成后保存在/var/www/html目录下

           基于Linux下的虚拟机安装的自动化

  


基于Linux下的虚拟机安装的自动化


基于Linux下的虚拟机安装的自动化基于Linux下的虚拟机安装的自动化

基于Linux下的虚拟机安装的自动化

基于Linux下的虚拟机安装的自动化

基于Linux下的虚拟机安装的自动化

基于Linux下的虚拟机安装的自动化


基于Linux下的虚拟机安装的自动化

基于Linux下的虚拟机安装的自动化

vim /var/www/html/ks.cfg

            最后一行编辑 :

              %packages

               @base

                lftp

               %end  保存退出

基于Linux下的虚拟机安装的自动化

  建立完成后,在浏览器中输入http://172.25.254.109/ks.cfg进行检验

基于Linux下的虚拟机安装的自动化

第二步:主机上实验,编辑安装虚拟机的配置文件

   chmod +x /var/www/html/ks.cfg

    vim /mnt/vm_create.sh   这里的文件名称自己设置

   #!/bin/bash

   virt-install \
   --name $1 \
   --ram 1024 \
   --cpus 1 \
   --disk /var/libvirt/images/$1.qcow2,size=8,bus=virtio \
   --network source=br0,model=virtio \
   --location http://172.25.254.9/rhel7.2 \

   --extra-args"ks=http:///172.25.254.9/ks.cfg"保存退出

基于Linux下的虚拟机安装的自动化

chmod +x /mnt/vm_create.sh

/mnt/vm_create.sh linux   执行脚本,生成虚拟机linux

基于Linux下的虚拟机安装的自动化