Linux下的kvm虚拟化部署

实验环境

Redhat企业8真实主机:kvm对主机的硬件需求较高,尽量在linux真机中做实验
在这台主机上搭建yum源,可以安装软件;
在主机上搭建DHCP服务器,给新建的虚拟机分配IP;
在主机上配置vsftpd服务,用来共享镜像资源;
为kvm配置网络桥接接口:
①:分别编写ifcfg-br0,ifcfg-ens160文件
在这里插入图片描述
在这里插入图片描述
②:重启网络,查看设备连接,查看IP,网络配置成功
在这里插入图片描述
在这里插入图片描述

1. kvm安装

1.1 安装条件

  • inter cpu 支持vmx功能
  • amd cpu 支持svm功能

1.2 安装

组件解释
Virtualization Client虚拟化客户端
Virtualization Tools虚拟化工具
Virtualization Hypervisor虚拟化核心套件

安装以上3个组件
在这里插入图片描述

2.虚拟化相关信息

  • 服务名称:libvirtd
  • 虚拟化核心: qemu/kvm
  • 虚拟化存储目录(虚拟机硬盘):/var/lib/libvirt/images/xxxx.qcow2
  • 虚拟化硬件信息:/etc/libvirt/qemu/xxxx.xml

3.手动安装虚拟机

3.1 、本地资源安装虚拟机
①:打开虚拟机管理器:virt-manager
在这里插入图片描述

②:新建虚拟机,选择本地安装
在这里插入图片描述
②:对虚拟机的配置进行设定:安装图形虚拟机,内存最小为768MB,硬盘大小最小为6GB,网络连接选择桥接模式
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
③:虚拟机创建完成后,可对硬件信息进行调整,一般选择默认即可,点击begin install ,开始安装虚拟机
在这里插入图片描述
在这里插入图片描述
④:虚拟机可进入系统安装界面,说明我们的安装设定没有问题,可正常安装系统
在这里插入图片描述
3.2、网络资源安装虚拟机
①:做网络安装实验之前,确保可以通过浏览器访问到系统镜像资源,并且DHCP服务开启
在这里插入图片描述
②:新建虚拟机,选择网络安装
在这里插入图片描述
③:填写系统镜像路径,设定硬件信息
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
④:点击begin installation,开始安装虚拟机
在这里插入图片描述
⑤:虚拟机可以进入到安装页面,可正常开始安装系统
在这里插入图片描述

4.虚拟机管理命令

命令解释
virt-viewer virtest显示virtest虚拟机
virt-manager打开虚拟机控制器
virsh list列运行的虚拟机
virsh list --all列出所有虚拟机
virsh start virtest开启virtest虚拟机
virsh shutdow virtest正常关闭virtest虚拟机
virsh destory virtest断电virtest虚拟机
virsh define virtest.xml通过硬件信息文件恢复虚拟机
virsh create virtest.xml通过硬件信息文件打开虚拟机
virsh undefine virtset删除虚拟机硬件信息

示例:在这里插入图片描述
在这里插入图片描述

5.虚拟机快照

  • 快照是虚拟机磁盘文件在某个点及时的副本。系统崩溃或系统异常,你可以通过使用恢复到快照来保持磁盘文件系统和系统存储。
  • 快照与克隆的区别:快照不能脱离原始虚拟机独立运行,克隆是部分脱离原始虚拟机, 完整克隆是完全脱离原始虚拟机。
  • 创建虚拟机快照:示例:virtest-1.qcow2为原始虚拟机镜像文件,node1.qcow2为快照文件
qemu-img create -f qcow2 -b /var/lib/libvirt/images/virtest-1.qcow2  /var/lib/libvirt/images/node1.qcow2

在这里插入图片描述

6.虚拟机快照脚本

我们将创建快照的命令及导入快照安装虚拟机的命令写成脚本,需要安装新的虚拟机时,执行脚本即可
①:编写vir_test.sh脚本,文件后缀名必须为sh
在这里插入图片描述
②:&1 表示执行脚本时,输入的字符,在这里作为虚拟机名称及快照文件名称
在这里插入图片描述
③:保存退出脚本文件,执行安装快照脚本(node2为自定义的虚拟机名称),可以看到虚拟机页面,node2虚拟机安装成功
在这里插入图片描述

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值