一、环境
系统:Centos7 ip:10.0.0.45
检查cpu是否支持虚拟化
vmx ## ( for Intel CPU )
svm ## (for AMD CPU )
KVM其实已经在Centos7内置到系统内核,无需安装。
[root@ c7-45 ~]# egrep -o '(vmx|svm)' /proc/cpuinfo
vmx
vmx
检查cpu是否开启虚拟化
在linux平台下,我们可以通过dmesg Igrep kvm命令来查看。
[root@ c7-45 ~]# dmesg |grep kvm #下面不显示已经开启了
如果CPU没有开启虚拟化的话,显示如下:
[root@ c7-45 ~]# dmesg |grep kvm
kvm: digabled by bios
二、 安装
[root@ c7-45 ~]# yum install qemu-kvm qemu-kvm-tools libvirt -y
● libvirt 用来管理kvm
● kvm属于内核态,不需要安装。但是需要一 些类似于依赖的
● qemu
启动libvirt
[root@ c7-45 ~]# systemctl start libvirtd.service
[root@ c7-45 ~]# systemctl enable libvirtd.service
启动之后我们可以使用ifconfig进行查看, libvirtd已经为我们安装了一个桥接网卡
[root@ c7-45 ~]# ip a
4: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
link/ether 52:54:00:5f:55:c6 brd ff:ff:ff:ff:ff:ff
inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
valid_lft forever preferred_lft forever
三、 创建虚拟机
创建虚拟机步骤
1.准备虚拟机硬盘
2需要系统iso镜像
3.需要安装- -个vnc的客户端来连接
上传镜像
提示:如果使用rz.上传镜像可能会出现错误,所以我们使用dd命令, 复制系统的镜像。只需要挂载上光盘即可。
[root@ c7-45 ~]# cd /opt/
[root@ c7-45 opt]# dd if=/dev/cdrom of=/opt/Cent0S-7-x86_64-Minima1-1810.iso
创建磁盘
提示: qemu-img软件包是我们安装qemu-kvm-tools依赖给安装上的
[root@ c7-45 opt]# qemu-img create -f qcow2 /opt/c73.qcow2 6G
Formatting '/opt/c73.qcow2', fmt=qcow2 size=6442450944 encryption=off cluster_size=65536 lazy_refcounts=off
[root@ c7-45 opt]# ll
total 5494980
-rw-r--r-- 1 root root 197120 May 13 15:09 c73.qcow2
-rw-r--r-- 1 root root 4664066048 May 13 14:45 Cent0S-7-x86_64-Minima1-1810.iso
● -f 制定虚拟机格式
● /opt/Centos 存放路径
● 6G代表镜像大小
磁盘格