linux下的kvm虚拟化

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 &

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值