Linux系统下KVM虚拟化自动部署

1.虚拟机的安装

1.虚拟化的目的:每台主机都只有一个操作系统,但在实验途中需要多个操作系统,因此提出虚拟化,以节省能源。
2.虚拟化的工具:在系统中如果要进行虚拟化,首先要确定目前所用的cpu必须支持vmx/svm中的一个。如果要使用kvm,系统中得安装qemu-kvm,qemu-img的系统软件,这两个是提供虚拟化的最基本的工具。
3.虚拟机的安装步骤:
1)在超级用户界面下输入virt-manager,会出现如下界面,点击创建新的虚拟机,
在这里插入图片描述
2)选择虚拟机的安装方式,若为本地镜像文件的话,选择文件。
在这里插入图片描述
3)设置内存大小,如果要选择安装图形,内存必须大于768MB。
在这里插入图片描述
4)设置硬盘大小,如果要选择安装图形,硬盘大小必须大于5G。
在这里插入图片描述
5)设置虚拟机的名字,下面的选择项表示:在安装虚拟机之前,对硬件的信息进行查看并设定。
在这里插入图片描述
6)设置硬件信息,将硬盘和网卡的类型选择为virtio,关于硬件的信息,为系统描述的越清楚,系统运行的越稳定。
在这里插入图片描述
在这里插入图片描述
7)系统的预安装
在这里插入图片描述
8)选择系统安装过程所使用的语言
在这里插入图片描述
9)选择安装过程中系统的所有提问
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
10)设置系统用户的密码
在这里插入图片描述

2.虚拟机的管理命令

1.操作本地虚拟机的简单指令

管理指令功能介绍
virsh list查看目前正在运行的虚拟机
virsh list --all查看系统中所有的虚拟机
virsh start +虚拟机的名字开启虚拟机
virt-viewer +虚拟机的名字查看虚拟机的窗口
virsh shutdown +虚拟机的名字关闭虚拟机,有可能会被阻塞
virsh destroy +虚拟机的名字强制关闭虚拟机

在这里插入图片描述
2.远程复制其他主机的虚拟机指令
想在本机复制其他主机的虚拟机,一般需要两个文件:虚拟机的硬件信息/etc/libvirt/qemu/*.xml和硬盘文件/var/lib/libvirt/images/*.qcow2.
将两个文件都拷贝到本机的情况下,可以使用以下指令:

指令介绍
virsh undefine +虚拟机的名字删除虚拟机/etc/下的xml文件,不删除qcow2文件
virsh create *.xml创建一次虚拟机,并且会提示qcow2文件的位置,当关闭虚拟机时,会消失
virsh define *.xml永久建立虚拟机

3.虚拟机的快照

运维工程师在维护系统过程中,如果直接在源文件上进行操作,如果出现错误,会无法修复。因此提出了给源文件制作快照,然后在快照上操作。
qemu-img create -f qcow2 -b +源文件的绝对路径 +快照的绝对路径
在这里插入图片描述

4.自动化管理虚拟机脚本

1.使用指令一步安装虚拟机
在这里插入图片描述
2.使用bash文件一步建立虚拟机
在这里插入图片描述
在这里插入图片描述

5.一条指令搞定虚拟机快照和建立虚拟机

1)使用bash文件一步搞定虚拟机快照
在这里插入图片描述
在这里插入图片描述
2)在一步快照之后使用qcow2文件一部建立虚拟机
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值