实现一人控制主机进行全自动的多台虚拟机安装


此操作的目的是为了实现,企业中一台有网卡的主机给多台主机进行自动安装虚拟机的功能,以下最重要的模块必须在该台主机中提前搭建。

(该实验安装的虚拟机是没有界面的)
1. 搭建yum源 共享yum源 开启http服务 关闭防火墙
2. 搭建dhcp服务 开启dhcp服务 因为是通过网络资源进行安装 要能够给安装的虚拟机分配ip使他通过ip分配访问网络资源
3.安装 形成自动安装系统脚本的编辑软件 system-config-kickstart 开启该软件会填写图形界面信息,信息填写完成后 会在保存信息的地方生成脚本,生成此脚本为了让系统自动填入安装所需信息

开启http服务 关闭防火墙 共享yum源
见博客《Linux中的软件管理》共享yum源

yum install httpd##当系统中无http软件时需要下载
systemctl start httpd ##下载后开启该服务
systemctl  stop firewalld ##关闭防火墙

开启dhcp服务
见博客《dhcp动态网络分配》

安装系统脚本的建立

yum  search system-config-kickstart ##寻找生成自动安装脚本的安装包
yum  install  system-config-kickstart-noarch ##安装该安装包
system-config-kickstart ##执行该命令 图形界面过程填入的信息最终转化为脚本(该信息是安装虚拟机前需要填写的信息 

添加内容:

  vim  /ks.cfg  ##添加内容
  %packages  ##安装包
  @base
  %end
cp /ks.cfg /var/www/html/  ##可以将生成的脚本复制到共享性文件 实现共享功能  也可以在形成脚本最后的保存时 将脚本直接保存到共享性文件下就不用进行该操作

如何使用system-config-kickstart软件 形成安装系统脚本以下是具体步骤

 system-config-kickstart  ##打开软件进行以下操作

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
设定分区 /boot swap /

在这里插入图片描述

在这里插入图片描述

分区创建完成后如图所示
在这里插入图片描述
在这里插入图片描述

按file进行保存 选择路径保存 完成创建

在这里插入图片描述

建立全自动虚拟机的脚本

cd  /mnt  ##进入脚本所在的目录  编辑脚本
vim vm_create.sh 
sh  vm_create.sh  westos ##此时执行此脚本可以创建一台名为westos的虚拟机

接着上篇半自动的脚本补充内容
(见博客《虚拟机的半自动安装及快照的生成》)

test -z "$1" && {
           echo "Error:please input VMname folowing scripts !!"
           exit
}
virt-install \
--name $1 \
--location http://172.25.254.2/westos \  ##改变为使用网络资源途径下载系统
--memory 1024 \
--vcpus 1 \
--disk  /var/lib/libvirt/images/$1.qcow2,size=6,bus=virtio \
--network source=br0,model=virtio  \
--extra-args "ks=http://172.25.254.102/ks.cfg"  ##系统安装前信息的选择脚本

man 1 virt-install ##查看安装虚拟机的说明书 里面有所需信息对应的语法格式
在这里插入图片描述
执行命令后可以全自动的进行虚拟机的安装 安装成功后显示界面 表示虚拟机安装成功

在这里插入图片描述

当你有多台电脑的键盘鼠标放在狭窄的电脑桌上, 当你在每台电脑的键盘鼠标之间来回切换而焦头烂额时, 当你为了发送一段文本而不得不使用飞鸽或QQ甚至通过共享文件来时传递时, 你或许需要它:"远程虚拟控制" 这个软件实现了只使用一套键盘鼠标控制最多八台主机的功能, 并能在这些主机之间方便的传送文本内容, 实现在一台电脑上Ctrl + C 在另外一台电脑上Ctrl + V, 完成远程复制功能。 主机之间的切换无需进行任何附加操作, 你只需要将你的鼠标从这个显示移动到另一台显示器, 就如同将输入焦点从一个窗口移动到另一个窗口一样, 当完成鼠标切换后, 键盘也同时将输入焦点切换到相应的主机, 此后的大部分键盘输入操作均只对拥有鼠标的主机有效, 除了(Ctrl + ATL + DEL、WIN + L)这些组合键无法传送, 当按下这些组合键后, 主控机即刻获取输入焦点。 此软件只能在登陆后的默认桌面才可使用, 不能在登陆桌面, 屏保桌面下使用(等待解决这个问题), 在使用时如果系统安装有防火墙软件, 请将本程序加入防火墙的白名单或是相应配制文件中, 让防火墙放过检测。否则可能 给你的使用带来不便。 软件分为主控端和被控端, 可能存在多台被控端, 但是只能有一台主控端, 由主控端向其它被控端发送键盘鼠标指令, 以控制被控端的行为。 将程序分别解压到你每台的电脑上,依据配制说明将一台电脑配制成主控机, 将其它的电脑制成被控机。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值