linux运维开发之路(十三)— 自动安装虚拟机脚本的制作

一、设置相关选项

    system-config-kickstart命令,弹出的对话框有11个在虚拟机安装过程中要选择设置的选项。依次设置每个选项。如下图所示:

      1. Basic Configuration:设定使用语言、键盘、时间、超级用户密码、设备类型。

        

      2. Installation Method:

        

      3. Boot LoaderOptions

         

      4. Partition Information

         

      5. Network Configuration:选择添加,Network Device=eth0,Network Type=DHCP

          

      6. Authentication:默认即可

          

      7. Firewall Configuration:全选Disabled

         

      8. Display Configuration:选择Disabled

         

      9. 9、10、11直接跳过,不选,所有完成后点击左上角的file进行保存,必须将文件保存在/var/www/html/目录下

         

      10.编辑/var/www/html/ks.cfg,补充内容。

          vim  /var/www/html/ks.cfg,修改12行内容为自己的镜像,在文件末尾编辑设置选项和安装过程中所要添加的包。

         

         

二、脚本的说明

      1. create-vm.sh用来创建虚拟机。

          

           运行脚本直接开始自动安装虚拟机。

          

      2. reset-vm.sh用来重置虚拟机。

          

          如果操作不当,损坏了node2虚拟机,可以进行重置。

           

      3. copy-vm.sh用来创建虚拟机快照。

         

         执行copy-vm.sh脚本,test1为之前建立的虚拟机,node2为快照的名称,

        

         virt-manager,打开虚拟机管理可以看到node2已经创建成功。

        

         以上3个脚本实现了从虚拟机的创建到虚拟机的快照和虚拟机的恢复这些方面,减少了创建所要花费的人力物力,对批量化的创建有很大的意义。

    

                    

猜你喜欢

转载自blog.csdn.net/oikinkl/article/details/81407160