kvm

openvz   

刀片差不多一个服务器,系统调用内核态,上下文切换。红帽kvm认证。红帽6.0之后,红帽虚拟化功能全部切换kvm。r7-ev企业虚拟化-3.0(虚拟化kvm),默认需要cpu虚拟化支持。showdown -h new   amd-v/RVI(rvi) 和inter-VT/EPT(ept)  cpu/内存

 

vmware EXI 虚拟化

Kvm安装:

[root@localhost ~]# cat /etc/redhat-release 

CentOS Linux release 7.2.1511 (Core) 

[root@localhost ~]# lsmod | grep kvm (查看是否kvm模块)

 

grep -E "(vmx|svm)" /proc/cpuinfo (egrep -o "(vmx|svm)"  /proc/cpuinfo )   vmx因特尔虚拟化技术inter-VT技术,svm是amd虚拟化技术amd-v

 

yum install qemu-kvm

lsmod| grep kvm   存在

 

 

rpm -ql qemu-kvm 查看安装命令

kvm是内核态,qemu是用户态。创建虚拟机,就是一个进程,虚拟机vcpu可能就是进程中的线程。管理方便,kill掉进程相当于断电效果。

安装管理工具:yum install virt-manager python-virinst qemu-kvm-tools

raw 裸硬盘

kvm硬盘有什么多格式。

  在RedHat系统下用usermod 命令可把某用户添加进多个附属组,默认情况下,一次性添加多个附属组可用以下方式来添加:

 usermod -G 附属组1,附属组2,...,附属组X  用户名

    但在添加之后若再对该用户添加另外附属组时,使用

    usermod -G 附属组名 用户名  

    会把该用户的附属组覆盖为“附属组名”。此时,可在usermod 命令中添加一个参数 -a 即可。

    usermod -a -G 附属组名 用户名

EPEL (Extra Packages for Enterprise Linux,企业版Linux的额外软件包Fedora小组维护的一个软件仓库项目,为RHEL/CentOS提供他们默认不提供的软件包

 

yum list |grep libvirt 查看包

yum install libvirt python-libvirt      virt-install依赖于libvirt(api支持多种语言),底层调用libvirt。

/etc/init.d/libvirtd start  启动

rpm -ql qemu-kvm (-l, --list   list files in package) 查看文件

qemu-img create -f raw /kvm.raw 10G  创建文件raw

 

qemu-img info kvm.raw  查看磁盘大小,文件已经生成那么大文件。常用磁盘命令:qemu-img

dd if=/dev/cdrom  of=/centos .iso  

 创建虚拟机:virt-install --virt-type kvm --name kvm-demo \

> --ram 512  --cdrom=/centos.iso  --network network=default  --graphics vnc,listen=0.0.0.0 \

> --noautoconsole --os-type=linux --disk path=/kvm.raw

 

 

ll -lh 查看文件大小

 qemu-img info kvm.raw  查看磁盘信息:

 

[root@kvm /]# qemu-img info kvm.raw 

image: kvm.raw

file format: raw

virtual size: 10G (10737418240 bytes)

disk size: 1.5G

[root@kvm /]# qemu-img info q.qcow2 

image: q.qcow2

file format: qcow2

virtual size: 13G (13958643712 bytes)

disk size: 459M

cluster_size: 65536

netstat -nltp  |grep 59  查看端口号

kvm虚拟机就是进程,多个vcpu可能是其中的线程

  ps -aux | grep kvm 查看进程  

/usr/libexec/qemu-kvm -cpu ?  查看支持的模拟的cpu

virsh domid kvm-q  查看虚拟机的id

virsh domuuid kvm-q 查看虚拟机的uuid

qemu-img  convert -f raw -O qcow2 kvm.raw  kvm.qcow2  磁盘格式转换

需要重新定义xml文件,迁移,修改cpu,修改内存,添加硬盘。

 

 


留在有道笔记中的印象。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值