一条命令安装虚拟机
在安装虚拟机的时候,要回答好多问题,安装一个还可以,但是要管理很多台主机的话就非常麻烦,所以这时侯就要用system-config-kickstart.noarch这个服务来帮助我们了,这个服务可以将我们在安装虚拟机时要回达的问题设置出一个文件ks.cfg,然后我们将这个文件写入我们安装虚拟机的脚本中就可以实现一条命令安装虚拟机了。
在使用这个服务之前,我们先安装上这个服务,它的安装包在镜像中就可以下载了,具体安装步骤参考我《你会安装软件吗?》这篇博客。
当执行这条命令后会出现如下的图框
当选好所有的 参数后点击左上方file,选择保存位置后进行保存,在保存后会自动在所保存的位置生成一个ks.cfg的文件,里面记载了你所有在图形界面选择的参数,下来对其进行编辑
在文件的末尾加上如上图所示的内容,然后保存。
由于这个文件不止给本主机使用,还要给别的主机使用,所以要将这个文件移动到共享目录中也就是/var/www/html这个目录中。
注意:共享时要关闭主机火墙。
当这个服务设置好之后,就需要一个安装虚拟机的脚本,如下所示
将脚本放入/usr/sbin/的目录中。你以为这就完了吗,其实还差一步,需要给虚拟机一个ip。这时候就要dhcpd(自动获取ip服务),如果没有这个服务就要先安装,然后具体步骤如下:
然后打开/etc/dhcp/dhcpd.conf文件进行如下编辑
第7.8行设定
24和28行之间的内容全部删掉
将35行以后的内容全部删掉,并进行如上修改;
注意:具体行数以图中内容所确定。
设置好之后只要执行脚本就可以完成虚拟机的安装了。