2020最新版KVM虚拟机安装详解

简介: 本篇内容记录了2020最新版KVM虚拟机安装详解。
VMware Workstation Pro15.5下:
1、操作环境:CentOS Linux release 7.7.1908 (Core)*
2、需要用到的工具:XSHELL,Centos任意版本镜像
3、必须安装的软件:Xmanager power Suite6(官网下载30天试用的就行)*
4、在BIOS页面开启虚拟化技术(一般都开了)
5、开启CPU虚拟化(在虚拟机关机情况下开启)*


1、准备一台裸机,配置网络和本地yum源


连接远程工具,开始安装kvm虚拟机(我这里用的是xshell)


[root@rs1 ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens32: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:46:eb:23 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.10/24 brd 192.168.1.255 scope global noprefixroute ens32
       valid_lft forever preferred_lft forever
    inet6 fe80::a0b8:9a41:6d1b:7285/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
[root@rs1 ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
devtmpfs                 475M     0  475M   0% /dev
tmpfs                    487M     0  487M   0% /dev/shm
tmpfs                    487M  7.7M  479M   2% /run
tmpfs                    487M     0  487M   0% /sys/fs/cgroup
/dev/mapper/centos-root   17G  1.3G   16G   8% /
/dev/sr0                 4.4G  4.4G     0 100% /mnt/centos
/dev/sda1               1014M  136M  878M  14% /boot
tmpfs                     98M     0   98M   0% /run/user/0


2、查看自己linux版本


[root@rs1 ~]# cat /etc/redhat-release 
CentOS Linux release 7.7.1908 (Core)
[root@rs1 ~]# uname -a
Linux rs1 3.10.0-1062.el7.x86_64 #1 SMP Wed Aug 7 18:08:02 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux


3、开启CPU虚拟化(虚拟机关机状态开启)


微信图片_20220509115841.png


4、查看系统是否有KVM模块


[root@rs1 ~]# lsmod | grep kvm
# 很显然,我没有这个模块
[root@rs1 ~]# modprobe kvm
[root@rs1 ~]# lsmod | grep kvm
kvm                   621480  0 
irqbypass              13503  1 kvm
# 这下就有了


5、


[root@rs1 ~]# setenforce 0
# 要一直关闭的话,在配置文件更改即可


6、安装KVM相关软件包


[root@rs1 ~]# yum install qemu-kvm qemu-img \
 virt-manager libvirt libvirt-python virt-manager \
 libvirt-client virt-install virt-viewer -y
 ...
 ...
 ...
 Complete!


7、启动libvirt


[root@rs1 ~]# systemctl start libvirtd
[root@rs1 ~]# systemctl enable libvirtd


8、上传本地ISO到linux系统(我传到了home目录下)


微信图片_20220509120040.png


到这里我们的配置已经配置完毕 我们可以开始安装KVM虚拟机了!


一、用图形化安装kvm虚拟机(没有Xmanager power Suite6,打不开图形化软件,所以必须安装此软件)


微信图片_20220509120558.png


kvm虚拟机有三种建立方法


1)通过 qemu-kvm 创建

2)通过 virt-install 创建*

3)通过 virt-manager 创建*


2.选择新建虚拟机


微信图片_20220509120652.png


3、创建存储


微信图片_20220509120721.png


建存储池


微信图片_20220509120745.png


微信图片_20220509120807.png


微信图片_20220509120811.png


(2)选择我们上传的镜像


微信图片_20220509120845.png


(3)选择新建的存储卷(省略了一些图,到这个地方选择就行,其他一直继续)


微信图片_20220509120911.png


(4)自定义配置


微信图片_20220509120934.png


(5)安装VNC


微信图片_20220509121001.png


(6)安装成功


微信图片_20220509121021.png


微信图片_20220509121025.png


二、用命令行安装KVM虚拟机


1)输完命令就开始自动安装了


[root@rs1 ~]# qemu-img create -f qcow2 vm1-disk1.qcow2 10G
Formatting 'vm1-disk1.qcow2', fmt=qcow2 size=10737418240 encryption=off cluster_size=65536 lazy_refcounts=off 
[root@rs1 ~]# mv vm1-disk1.qcow2 /home
[root@rs1 ~]# virt-install \
> --name=vm1 \
> --disk path=/home/vm1-disk1.qcow2 \
> --vcpus=1 --ram=1024 \
>  --cdrom=/home/CentOS-6.10-x86_64-LiveDVD.iso \
> --network network=default \
> --graphics vnc,listen=0.0.0.0 \
> --os-type=linux \
> --os-variant=rhel6


微信图片_20220509121121.png


2)查看kvm运行状态


微信图片_20220509121150.png


3)KVM虚拟机创建结束!

相关文章
|
1天前
|
Ubuntu NoSQL 数据安全/隐私保护
如何在在虚拟机中安装Ubuntu
如何在在虚拟机中安装Ubuntu
6 0
|
4天前
|
NoSQL Linux Redis
本地虚拟机centos7通过docker安装主从redis3.2
本地虚拟机centos7通过docker安装主从redis3.2
12 0
|
4天前
|
关系型数据库 MySQL Linux
本地虚拟机centos7通过docker安装主从mysql5.7.21
本地虚拟机centos7通过docker安装主从mysql5.7.21
12 0
|
4天前
|
Linux 数据安全/隐私保护 Docker
在centos7虚拟机上安装docker oracle11g
在centos7虚拟机上安装docker oracle11g
13 0
|
5天前
|
编解码 Oracle iOS开发
VirtualBox虚拟机安装Mac OS X Lion系统详解
VirtualBox虚拟机安装Mac OS X Lion系统详解
|
6天前
|
安全 虚拟化 Windows
手把手教你如何在虚拟机上安装Windows 10
手把手教你如何在虚拟机上安装Windows 10
|
6天前
|
NoSQL Linux Redis
Redis的介绍,以及Redis的安装(本机windows版,虚拟机Linux版)和Redis常用命令的介绍
Redis的介绍,以及Redis的安装(本机windows版,虚拟机Linux版)和Redis常用命令的介绍
21 0
|
6天前
|
安全 Linux 测试技术
最新版Kali虚拟机安装和汉化中文教程
本文是对渗透测试安全人员经常使用的测试系统的最新版进行的一次系统配置下载安装配置,同时包含汉化的教程,是对自己熟悉系统安装环境配置的一次总结
|
8天前
|
SQL 关系型数据库 MySQL
【简单无脑】自动化脚本一键安装虚拟机下的MySQL服务
该文章提供了在虚拟机上安装MySQL服务的简化方法,特别是针对新手。作者提供了一个自动化脚本`install_mysql.sh`,使得安装过程更简单。用户需要下载`install.rpm`资源,将其放在指定目录下,然后创建并编辑脚本文件,将提供的代码粘贴进去,通过`chmod u+x`授权,最后运行脚本`./install_mysql.sh [rpm文件路径]`来安装MySQL。文章还附有相关图片说明。
25 1
【简单无脑】自动化脚本一键安装虚拟机下的MySQL服务
|
11天前
|
网络协议 Linux 网络安全
虚拟机Vmware详细安装(包含kali,win7与winxp三系统相互ping与安装)
本文是一篇关于虚拟机安装和配置的教程,包括使用VMware安装虚拟机和在虚拟机中安装Kali Linux、Windows 7和Windows XP系统。作者提供了详细的步骤和截图说明,指导读者如何下载和安装VMware,以及如何从提供的链接下载预配置的操作系统镜像文件。安装过程中,重点介绍了如何选择安装路径、接受许可协议、启动安装过程,并强调了不要勾选某些选项以保持默认设置。此外,还提到了如何在虚拟机中配置网络,确保三个系统在同一网段并能互相ping通。最后,作者布置了一些练习,如熟悉操作系统的使用、获取IP地址和互相通信,以及鼓励读者享受学习网络安全的过程。
69 9