您的位置:首页 > 理论基础 > 计算机网络

Linux系统之ks脚本安装虚拟机与dhcp网络配置

2017-11-01 00:12 573 查看
一、ks脚本安装虚拟机

      1、ks脚本:在安装虚拟机时,生成图形界面后需要回答系统问题进行语言、网络、密码等设置,ks脚本就是系统根据脚本内容自动完成设置并安装完成,与之前虚拟机安装脚                              本一起使用可以让服务器完全自动安装虚拟机系统。

       2、ks脚本的生成:ks脚本是由system-config-kickstart命令生成。

       3、安装system-config-kickstart服务:yum install system-config-kicstart

             


             


      4、安装完成后即可运行该命令进行生成ks文件

     


      运行该命令后会进入一个图形界面,按左边的选项步骤完成设定后,会自动生成ks脚本

      5、生成ks脚本:

            


         在basic设定中,主要设置系统使用语言、时区以及密码,图中1部分为设置密码,2部分为系统完成安装后重新启动,3部分为只安装文本模式,不安装图形!!

             


           第二部分为设置安装源,本次实验使用http访问安装,上图内容分别为安装源主机ip和所在目录!!

    



 

           


           


            第三项为设置硬盘分区,在最下方选择add手动添加硬盘分区,最基本分区为/boot(约200m),/swap(约500m),/(其余空间均给根分区)

            


           该部分为设置网络部分,本次实验采用dhcp动态分配ip,如上图

              


             此部分为用户鉴别,选择默认选项即可

                


            该部分为设置防火墙,为了使系统启动速度快,可以选择开机不启动!!如上图

                


              此部分也可设置为开机不启动

                  


             此部分为安装包选项,在此处无法设定,需要ks文件生成后编辑ks文件设定

                  


              此部分为安装前系统执行的动作,可以不设置

                  


             此部分为系统安装完成后执行的命令,也可以不设定

              


           设置完成后点击左上角file进行保存,保存至根目录 下即可,此时会在根目录下生成一个ks.cfg的文件

            在ks.cfg文件中设置packages安装方式,设置完成后可用ksvalidator ks.cfg命令检测是否有语法错误

             


            注意:在编辑时必须以“%”开头,并以“%end”结尾,表示该功能到此结束!!

            编辑完成后需要将该文件复制至/var/www/html目录下才能在安装过程中被访问到(不可使用mv)

              


        编辑安装脚本(在之前写好的脚本内进行修改即可)

              


            即更改安装源访问位置和ks文件访问位置,如上图划线处!!

            移至/usr/sbin目录下可直接执行该脚本进行安装

              


              


            如上图,系统全自动安装系统,软件安装完成即可完成整个系统的安装!!

              


           由于在编辑ks文件时选择了只安装文本模式,该界面表明安装完成!!

二、dhcp

     1、安装:yum install dhcpd

            


    2、生成配置文件

           


    3、修改配置文件:vim /etc/dhcp/dhcpd.conf

           


                 第七行为dhcp域名,可在双引号内输入自己想设定的域名!!

                 第八行为客户主机获得的dns(需设定为有效dns)!

              


                 第十行为dhcp网络的最短租约期;第11行为最长租约期!!(可以不用修改,设置为默认即可)

                


                  删除第27和第28行的原内容!!

                   


                  第30行为设置网络的网段和子网掩码;第31行为设置随机分配ip时ip的范围,该主机设置为172.25.20.120至172.25.20.130之间;

                  第32行为设置客户主机的网关,该主机设置为172.25.20.250;第34行以后的内容全部删除,其余内容保持不变即可!!

         4、配置文件修改完成后,需要重信启动dhcp服务才能生效:systemctl restart dhcpd

              


        5、测试:在安装虚拟机的ks文件设置里将网络设置为dhcp动态设置,安装好虚拟机后查看ip和网关是否与配置文件中的设置相似

             


            查询虚拟机ip:ifconfig

            


             如上图所示,安装完成的虚拟机的ip为172.25.20.123,在设置的172.25.20.120和172.25.20.130之间!!!

            查询虚拟机网关:route -n

            


            如上图所示,安装完成的虚拟机网关为172.25.20.250,与配置文件中所设置的完全一样,表明配置文件已经生效!!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息