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虚拟化(虚拟机关机状态开启)

在这里插入图片描述

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目录下)

在这里插入图片描述

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

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

在这里插入图片描述

kvm虚拟机有三种建立方法
1)通过 qemu-kvm 创建
2)通过 virt-install 创建*
3)通过 virt-manager 创建*

2.选择新建虚拟机
在这里插入图片描述
3、创建存储
在这里插入图片描述(1)创建存储池
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述(2)选择我们上传的镜像
在这里插入图片描述(3)选择新建的存储卷(省略了一些图,到这个地方选择就行,其他一直继续)
在这里插入图片描述(4)自定义配置
在这里插入图片描述(5)安装VNC
在这里插入图片描述(6)安装成功
在这里插入图片描述
在这里插入图片描述

二、用命令行安装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

在这里插入图片描述
2)查看kvm运行状态
在这里插入图片描述3)KVM虚拟机创建结束!

  • 4
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
KVM(Kernel-based Virtual Machine)是一种开源的虚拟化解决方案,它允许在Linux操作系统上创建和管理虚拟机。下面是KVM虚拟机安装和使用步骤: 1. 确认系统支持虚拟化:首先要确保使用的CPU支持虚拟化技术,并且已启用虚拟化扩展。可以通过在终端运行命令`egrep -c '(vmx|svm)' /proc/cpuinfo`来检查CPU是否支持虚拟化,如果返回值大于0,则表示支持。 2. 安装KVM软件包:使用包管理器安装KVM软件包。在基于Debian的系统上,可以使用以下命令进行安装: ``` sudo apt-get install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager ``` 3. 配置网络桥接:KVM使用网络桥接来实现虚拟机与物理网络的通信。可以通过编辑`/etc/network/interfaces`文件来配置桥接网络。添加以下行来创建一个桥接接口: ``` auto br0 iface br0 inet dhcp bridge_ports eno1 # 将eno1替换为物理网卡名称 ``` 保存并关闭文件后,执行`sudo service networking restart`来重新启动网络服务。 4. 创建虚拟机:使用virt-manager或者virsh命令行工具来创建和管理虚拟机。virt-manager是一个图形化的管理工具,可以通过以下命令安装: ``` sudo apt-get install virt-manager ``` 安装完成后,可以在应用程序菜单中找到virt-manager并打开它。通过界面创建虚拟机,选择适当的操作系统镜像、内存和存储配置等。 5. 启动和管理虚拟机:可以使用virt-manager或者virsh命令来启动和管理虚拟机。在virt-manager中,右键单击虚拟机并选择“Start”来启动虚拟机。在命令行中,可以使用以下命令来启动虚拟机: ``` virsh start [虚拟机名称] ``` 其他常用的virsh命令包括`virsh list`(列出虚拟机)、`virsh shutdown [虚拟机名称]`(关闭虚拟机)等。 这是KVM虚拟机的基本安装和使用步骤,你可以根据自己的需求进一步了解和配置KVM。如果有任何问题,欢迎继续提问!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小蔡coding

口袋空空

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值