ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

linux下的kvm虚拟化

2020-03-05 13:42:18  阅读:267  来源: 互联网

标签:虚拟化 ## qcow2 虚拟机 kvm westos virsh linux


linux下的kvm虚拟化

1.kvm安装条件

1.inter cpu ----> vmx
2.amd cpu -------> svm

2.kvm虚拟化安装

dnf group install "Virtualization Client" "Virtualization Hypervisor" "Virtualization Tools" -y 

Virtualization Client ##虚拟化客户端
Virtualization Tools ##虚拟化工具
Virtualization Hypervisor ##虚拟化核心套件
在这里插入图片描述

3.kvm虚拟化相关信息

服务名称: libvirtd
虚拟化核心 qemu/kvm
虚拟化存储目录(虚拟机硬盘) /var/lib/libvirt/images/westos.qcow2
虚拟化硬件信息: /etc/libvirt/qemu/westos.xml
在这里插入图片描述

4.kvm配置网络桥接接口

#vim /etc/sysconfig/network-scripts/ifcfg-enp1s0
DEVICE=enp1s0
NAME=xzt
ONBOOT=yes
BOOTPROTO=none
BRIDGE=br0
#vim /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
NAME=br0
ONBOOT=yes
BOOTPROTO=none
IPADDR=172.25.254.3
PREFIX=24
TYPE=Bridge

5.虚拟机管理命令

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

从其他同网主机copy虚拟机
1.copy虚拟机硬盘
硬盘存储路径:/var/lib/libvirt/images/
2.copy硬件信息 (管理虚拟机在系统中的文件 )
虚拟机硬件信息存储路径:/etc/libvirt/qemu
(xml可扩展标记语言–>数据的封装)
3.此时执行 virsh create westos.xml会出现报错,因为文件没有存储在相应路径,系统无法恢复虚拟机,将/mnt/westos.qcow2 移动到相应位置(4)virsh create 4.virsh create westos.xml 一次性恢复虚拟机westos
virsh define westos.xml 在真机上永久恢复虚拟机westos

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

6.虚拟机快照

qemu-img create -f qcow2 -b /var/lib/libvirt/images/westos.qcow2  /var/lib/libvirt/ images/node1.qcow2 

7.虚拟机快照脚本

vim virt_snapshot.sh 
#!/bin/bash ##指定命令运行环境 
##create storage file## 
qemu-img \ create -f qcow2 \ -b /var/lib/libvirt/images/westos.qcow2 /var/lib/libvirt/images/$1.qcow2 &> /dev/null
  ##import source into virtual ## 
  virt-install \ --name $1 \ --memory 1024 \ --vcpus 1 \ --disk /var/lib/libvirt/images/$1.qcow2 \ --os-variant rhel8.0 \ --import &> /dev/null &

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

标签:虚拟化,##,qcow2,虚拟机,kvm,westos,virsh,linux
来源: https://blog.csdn.net/chitung_hsu/article/details/104653161

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有