分享

Centos7上安装KVM虚拟机

 IT菜鸟63svx2uw 2021-03-19

准备工作:
1.搭建虚拟机
首先要注意虚拟机设置,开启虚拟机引擎
Centos7上安装KVM虚拟机
2.安装图形化界面
首先安装X(X Window System)

yum groupinstall “X Window System”

检查一下已经安装的软件以及可以安装的软件

yum grouplist

安装图形化界面软件GNOME

yum groupinstall “GNOME Desktop” “Graphical Administration Tools”

进入图形化界面

startx

实施部署:
1.查看系统版本
Centos7上安装KVM虚拟机
2. 安装KVM
2.1 配置本地yum源,上传kvm_yum文件夹到/opt目录下

[[email protected] ~] # vi /etc/yum.repos.d/yum.repo
[kvm]
name=kvm
baseurl=file:///opt/kvm_yum
gpgcheck=0
enable=1

2.2 验证CPU是否支持虚拟化,输入有vmx或svm就支持,支持虚拟化则就支持KVM

cat /proc/cpuinfo | egrep 'vmx|svm’

2.3 查看是否加载KVM

modprobe kvm
lsmod | grep kvm
Centos7上安装KVM虚拟机
这表明已经加载,如果没有加载则执行以下命令加载KVM

2.4 安装KVM相关软件包

yum install qemu-kvm qemu-img virt-manager libvirt libvirt-python virt-manager libvirt-client virt-install virt-viewer -y

2.5 启动libvirt并设置开机自启动

systemctl start libvirtd
systemctl enable libvirtd

2.6 将/usr/libexec/qemu-kvm链接为/usr/bin/qemu-kvm

ln -s /usr/libexec/qemu-kvm /usr/bin/qemu-kvm

3.创建Nat模式kvm虚拟机
使用图形化界面安装桥接虚拟机
创建一个新的配置文件为/etc/sysconfig/network-scripts/ifcfg-br0,这里br0是bridge网桥的名字

Centos7上安装KVM虚拟机Centos7上安装KVM虚拟机
重启网卡 systemctl restart network
Centos7上安装KVM虚拟机
查看网桥 brctl show
Centos7上安装KVM虚拟机

4.使用virt-manager管理kvm
图形化界面 使用virt-manager管理kvm
把centos7镜像传到虚拟机里 目录/var/lib/libvird/images下
virt-manager 自动跳转到图形化界面
创建kvm虚拟机
Centos7上安装KVM虚拟机
Centos7上安装KVM虚拟机
Centos7上安装KVM虚拟机

Centos7上安装KVM虚拟机Centos7上安装KVM虚拟机Centos7上安装KVM虚拟机Centos7上安装KVM虚拟机
5. 使用命令行创建虚拟机

[[email protected] ~]# qemu-img create -f qcow2 /home/test.qcow2 20G
Formatting '/home/kvm/centos7.qcow2’, fmt=qcow2 size=21474836480 encryption=off cluster_size=65536 lazy_refcounts=off
[[email protected] ~]# virt-install --name test2 --ram=1024 --vcpus=1
–cdrom=/opt/CentOS-7-x86_64-DVD-1908.iso --disk path=/home/kvm/test.qcow2,bus=virtio,size=20 --network bridge=br0
–graphics vnc

kvm虚拟机常用的命令

查看在运行的虚拟机
virsh list
查看创建的所有虚拟机
virsh list --all
启动虚拟机
virsh start 虚拟机名
挂起虚拟机
virsh suspend 虚拟机名
恢复被挂起的虚拟机
virsh resume 虚拟机名
开机启动虚拟机
virsh autostart 虚拟机名
关闭开机启动虚拟机
virsh autostart --disable 虚拟机名
关闭虚拟机
virsh shutdown 虚拟机名
强制关闭虚拟机
virsh destroy 虚拟机名
启动默认的网络
virsh net-start default
自启动默认网络
virsh net-autostart default
创建快照
virsh snapshot-create 虚拟机名
列出快照
virsh snapshot-list 虚拟机名
恢复快照
virsh snapshot-revert 虚拟机名 快照名
删除快照
virsh snapshot-delete 虚拟机名 快照名

Centos7上安装KVM虚拟机

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多