博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
kvm 虚拟化的使用
阅读量:4659 次
发布时间:2019-06-09

本文共 893 字,大约阅读时间需要 2 分钟。

kvm原理:基于内核空间虚拟化,加载内核模块,来做到虚拟化(简称内核空间)。基于qemu连接内核,driver驱动连接kvm的API接口(简称用户空间);

hypervisor 管理硬件设备,传统的虚拟机会导致hypervisor IO阻塞等情况;

  • Debian/Ubuntu: apt-get install kvm libvirt0 python-libvirt python-virtinst
  • Red Hat/Fedora: yum install kvm libvirt libvirt-python python-virtinst

使用命令管理:

1.查看所有虚拟机

virsh list --all

2.系统自动启动虚拟机:

virsh  autostart host_virt_name

3.创建virt

virt-install --name=gust_name --arch=x86_64 --vcpus=1 --ram=512 --os-type=linux --os-variant=rhel5 --hvm --connect=qemu:///system --network bridge:br0 --cdrom=/var/lib/libvirt/images/rhel6-x86_64.iso --disk path=/mnt/virtual_machines/guest_name.img,size=20 --accelerate --vnc --noautoconsole --keymap=es

4.克隆虚拟机镜像

virt-clone -d -o winxp -n winxpclone -f winxpclone.img  5.查看虚拟机镜像信息 qemu-img info winxpclone.img
6.转换镜像格式 qemu-img convert -f raw winxpclone.img -O qcow2 winxpclone.qcow2

 

 

转载于:https://www.cnblogs.com/zymyes2020/p/kvm.html

你可能感兴趣的文章
搭建JAVA环境
查看>>
大话重构7:重构是一系列的等量变换
查看>>
理解TCP/IP协议
查看>>
子查询与关联查询哪个效果高
查看>>
关于怎样用javascript判断网页上我们想要必须选择的复选框至少选择一个的问题...
查看>>
无题5
查看>>
构造函数和析构函数
查看>>
编程细节总结(不定期更新)
查看>>
8859-1 编码的文件( 例如西班牙文text文本),NotePad++如何编辑显示
查看>>
Asp.Net Web API(六)
查看>>
链表/堆栈(【常用方式】头节点不存放数据的方式)(C语言版)
查看>>
Linux常用命令
查看>>
第 6 章 表格元素
查看>>
js立即执行函数
查看>>
02.链路层
查看>>
设计模式之原型模式
查看>>
unity, access material
查看>>
unity, surface shader access world position and localposition
查看>>
微表面分布函数(Microfacet Distribution Function)确切含义
查看>>
.net webapi接收form-data类型
查看>>