KVM 安装教程
环境准备
1 检查虚拟机是否开启虚拟化、
需要关机设置
2 挂载镜像
3. 安装软件拷贝镜像
yum install -y qemu-kvm libvirt virt-install
if=/dev/cdrom of=/opt/CentOS-7.1-x86_64.iso
安装虚拟化
#开机自启
[root@linux-node1 ~]# systemctl enable libvirtd
#启动libvirt
[root@linux-node1 ~]# systemctl start libvirtd
#创建qcow2磁盘
[root@linux-node1 ~]# qemu-img create -f raw /opt/CentOS-7-x86_64.raw 10G
[root@linux-node1 opt]# qemu-img create -f qcow2 /opt/CentOS-7-x86_64.qcow2 10G
#转换磁盘格式
[root@linux-node1 ~]# qemu-img convert -c -f raw -O qcow2 CentOS-7-x86_64.raw CentOS-7-x86_64.qcow2
# 配置网卡 在VMware中操作
#添加网桥br0
[root@linux-node1 ~]# brctl addbr br0
#桥接br0和eth0
[root@linux-node1 ~]# brctl addif br0 eth0
注:此时会断网如果是远程操作服务器不在身边,建议写成脚本来执行
#删除eth0的IP
[root@linux-node1 ~]# ip addr del dev eth0 10.0.0.7/24
#给br0设置IP
[root@linux-node1 ~]# ifconfig br0 10.0.0.7/24 up
#给br0设置网关
[root@linux-node1 ~]# route add default gw 10.0.0.1
## 安装虚拟机中的centos
virt-install \
--virt-type kvm \
--name CentOS-7-x86_64 \
--ram 1024 \
--cdrom=/opt/CentOS-7.1-x86_64.iso \
--disk path=/opt/CentOS-7-x86_64.raw \
--disk /opt/CentOS-7-x86_64.qcow2,format=qcow2 \
--network network=default \
--network bridge=br0 \
--graphics vnc,listen=0.0.0.0 \
--noautoconsole
使用VNC连接
其他的功能
生成kvm虚拟机: virt-install
查看再运行的虚拟机: virsh list
查看kvm虚拟机配置文件: virsh dumpxml name
启动kvm虚拟机: virsh start name
正常关机: virsh shutdown name
非正常关机: virsh destroy name
删除: virsh undefine name (彻底删除,无法找回,除非备份xml文件)
根据配置文件定义虚拟机: virsh define file-name.xml
挂起,终止: virsh suspend name
回复挂起状态: virsh resumed name
https://www.cnblogs.com/goodcook/p/6433751.html