首页 > 系统相关 >ubuntu20.04 从安装 kvm、qemu、libvirt 到进入虚拟机

ubuntu20.04 从安装 kvm、qemu、libvirt 到进入虚拟机

时间:2022-11-04 10:46:30浏览次数:42  
标签:ubuntu20.04 -- 虚拟机 kvm apt libvirt install

安装环境可行性检测

验证CPU是否支持硬件虚拟化

grep -Eoc '(vmx|svm)' /proc/cpuinfo //数字大于0,则代表CPU支持硬件虚拟化,反之则不支持

检查 VT 是否在 BIOS 中启用

apt install cpu-checker //检查 VT 是否在 BIOS 中启用
kvm-ok //如果处理器虚拟化能力没有在 BIOS 中被禁用,命令将会打印出,否则,这个命令将会打印一个失败信息,和打印的消息
# 输出:
INFO: /dev/kvm exists KVM acceleration can be used

在 Ubuntu 20.04 上安装 KVM

 安装libvirt、KVM+qemu、网桥相关工具

## libvirt相关
apt -y install libvirt-dev
apt -y install libvirt-daemon-system 
apt -y install libvirt-clients
apt -y install virtinst 
apt -y install virt-manager
## qemu+kvm
apt -y install qemu-kvm
##网桥工具
apt -y install bridge-utils

## 验证libvirtd是否启用,输出:active 表示启用
systemctl is-active libvirtd
## 验证kvm,输出kvm_intel、kvm两列 表示安装成功
lsmod | grep kvm

启动虚拟化和设置开机自启

systemctl start libvirtd 
systemctl enable libvirtd
systemctl list-unit-files |grep libvirtd.service //打印启动虚拟化和设置开机自启情况

网络环境配置(我这里配置的是网卡)

  1. 使用命令ifconfig查看自己的ip等
  2. 修改01-network-manager-all.yaml文件:
    vim /etc/netplan/01-network-manager-all.yaml //找到打开文件
    ## 内容如下
    network:
        version: 2
        ethernets:
            enp3s0:(改为你的网卡名字)
                dhcp4: false
                dhcp6: false
        bridges:
            br0:
                addresses: [192.168.16.231/24](你的ip)
                gateway4: 192.168.16.1 (你的网关)
                nameservers:
                    addresses: [202.101.172.35, 8.8.8.8](这是DNS1,DNS2)
                    search: [msnode]
                interfaces: [enp3s0(改为你的网卡名字)]

    内容说明:enp3s0是网卡名。新增网桥br0,IPv4固定为192.168.16.231/24。nameservers是指DNS服务,网桥br0绑定到网卡enp3s0。这些内容用户可自行配置

  3.  启用配置,并重启网络
    netplan apply
    systemctl restart network-manager.service   # 这个服务好像没有
    systemctl restart network # 重启网络服务

创建虚拟机

准备镜像文件

  1. 下载一个很小的qcow2镜像,如:cirros.qcow2,放到 /home/sihua/libvirt-qemu/ 路径下
    ls  /home/sihua/libvirt-qemu/
    ## 输出:
    cirros.qcow2 vm0.xml
  2. 创建虚拟机

    virt-install \

    --name=centos6b \

    --disk path=/vm/centos64b-disk0.qcow2 \

    --vcpus=1 --ram=1024 \

    --cdrom=/iso/CentOS-6.10-i386-minimal.iso \

    --network network=default \

    --graphics vnc,listen=0.0.0.0 \

    --os-type=linux \

    --os-variant=rhel6

  3. 进入虚拟机
    virsh list --all    # 列出所有虚拟机
    virsh start kvm-cirros    # 开机
    virsh connect kvm-cirros    #进入创建的cirros虚拟机

参考

https://blog.csdn.net/sukysun125/article/details/89474962

https://blog.csdn.net/twotwo22222/article/details/126767604?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EYuanLiJiHua%7EPosition-1-126767604-blog-121722608.pc_relevant_3mothn_strategy_and_data_recovery&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EYuanLiJiHua%7EPosition-1-126767604-blog-121722608.pc_relevant_3mothn_strategy_and_data_recovery&utm_relevant_index=1

 

标签:ubuntu20.04,--,虚拟机,kvm,apt,libvirt,install
From: https://www.cnblogs.com/aaron-agu/p/16856918.html

相关文章

  • jenkins部署-虚拟机篇
    前言本篇介绍jenkins常见的几种安装部署方式,同时满足虚拟机和容器环境的部署。软件部署架构采取master<->slave的方式进行,在实际生产环境一般采用本方式进行部署,该方式能......
  • ubuntu20.04修改静态ip不生效问题
    一、前言最近从头开始配置hadoop的时候,由于想切换到NAT模式下配置hadoop,但在修改ip的时候发现设置了静态ip,但ip不生效,查了很多资料,发现由于配置信息写错了。二、解决问......
  • 虚拟机和Ubuntu的安装
    虚拟机和Ubuntu的安装时间:2022-11-03一、虚拟机下载链接由于windows11只能安装VMwareWorkstation16的版本,所以我只下载了16的版本,以下是百度网盘链接。链接:https://p......
  • 如何在VM虚拟机里安装Linux系统
    很多企业在做数据抓取的时候往往需要多台服务器同时运行,在降低成本的同时还能方便操控服务器就显得尤为重要。这篇文章介绍了在VMware虚拟机里安装Linux操作系统的方法,文中......
  • pd18.1.0虚拟机如何一键安装Windows 11 懒人版
    pd18.1.0虚拟机如何一键安装Windows11懒人版?入手了Mac电脑后,由于需要用到Windows软件,又嫌安装双系统太复杂,这时候Mac就用到了安装虚拟机,目前最好用的虚拟机是ParallelsD......
  • kvmtool启动linux虚拟系统
    1、获取kvmtoolgitclonehttps://github.com/kvmtool/kvmtool.gitcdkvmtoolmake-j256编译成功后生成lkvm可执行程序。2、编译Linux内核wgethttps://mirrors.edg......
  • 虚拟机的防火墙处理
      每过段时间就要去网上搜一下,还不如放我自己这儿,省的去试错。查看firewall服务状态:systemctlstatusfirewalld开启:servicefirewalldstart重启:servicefirewalld......
  • 给Linux虚拟机扩展磁盘空间(CentOS7为例)_F_hawk189_新浪博客
    方法是创建一个新的逻辑分区,将新的逻辑分区格式化ext3(或其他类型)的文件系统,mount到磁盘空间不够的文件系统,就跟原来的分区/文件系统一样的使用。首先在VMware设置中扩容之......
  • 虚拟机VmWare打开报错,错误提示:VMware Authorization Service is not running!
    作者:程序员小冰,微博:​​http://weibo.com/mcxiaobing​​​说明:打开我的虚拟机VMware,突然报错了。操作系统,Windows864位。报错代码:VMwareAuthorizationServiceis......
  • 您在运行该虚拟机时启用了侧通道缓解。侧通道缓解可增强安全性,但也会降低性能。
     001、  002、  003、  004、勾选 005、 参考:https://www.cnblogs.com/zouhuaxin/p/16732666.html ......