linux-15 系统虚拟机的管理

虚拟机是运行在真实的系统里面的另外一个系统,两个系统之间相互独立,虚拟机有很多优点,它可以拍摄快照,便于虚拟系统的恢复,不用但心弄坏系统后重装系统。


本文将介绍在linux 系统中安装虚拟机以及管理虚拟机

一:虚拟机的安装环境的配置

用命令可以实现配置安装环境 包括:虚拟机的名称 内存大小 cpu的核数 硬盘的大小 安装源

命令:virt-install 后面跟各种参数

可以将命令写成脚本

touch create_vm.sh
vim create_vm.sh
chmod -x create_vm.sh          #给文件执行权限

内容例子如图:


二:虚拟机的管理

命令:

virt-manager			#开启图形管理工具
virt-viewer vmname		#显示虚拟机,vmname表示虚拟机名称
virsh list			#列出正在运行的vm
virsh list --all		#列出所有vm
virsh start vmname		#运行指定vm
virsh shutdown vmname		#正常关闭指定vm
virsh destroy vmname		#强行结束指定vm
virsh create vmname.xml		#临时恢复指定vm,vmname表示前端管理文件
virsh define vmname.xml		#永久恢复vm
virsh undefine  vmname		#删除vm的前端管理,不会删除存储

例如图




三:虚拟机快照

虚拟机的快照,相当于一面玻璃,对虚拟机的修改保存在快照中,在删除快照后对原来的系统的内容不会影响。

创建快照的步骤:

(1)

virsh destroy 虚拟机名
virsh undefine 虚拟机名

(2)

qemu-img create -f qcow2 -b /var/lib/libvirt/images/虚拟机名.qcow2  /var/lib/libvirt/images/快照名.qcow2

(3)

qemu-img create -f qcow2 -b /var/lib/libvirt/images/$1.qcow2  /var/lib/libvirt/images/$2.qcow2


创建虚拟机快照成功



四:虚拟机的全自动安装

 在以上的虚拟机安装中,虽然已经实现了自动配置虚拟机的基本配置,但是在安装中还是会打开图形界面,需要用鼠标点,选择,才能安装,

 以下将介绍,将虚拟机的后半安装过程用命令实现,最后编写成脚本,实现全自动安装虚拟机

准备工作:安装好httpd服务,并且把系统镜像挂载到 /var/www/html/自己创建的目录 下

(1) 首先我们需要安装一个软件:kickstart

yum install system-config-kickstart -y
(2)安装好这个软件后,我们打开这个软件

system-config-kickstart


 在这个图形的软件中,我们用鼠标点左边的各个选项,将需要的配置填写好。

然后点击左上角的file,将填写的配置文件保存在 /var/www/html/ 下

然后我们在 shell 中 用 vim 编辑 /var/www/html/ks.cfg 这个文件



在文件的最下面 添加如图的最后四行,然后退出保存

(3)接下来我们修改之前的 “半自动“ 虚拟机安装脚本

如图 添加最后的两行 ,倒数第二行是系统镜像的挂载目录, 倒数第一行是ks.cfg 文件的位置。


完成后 ,我们执行脚本,系统成功全自动安装


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值