1、判断是否可以安装kvm
egrep "(svm|vmx)" /proc/cpuinfo
有结果输出即可
2、安装kvm及依赖

sudo apt-get install -y qemu-kvm qemu virt-manager virt-viewer libvirt-bin bridge-utils

3 启用桥接网络

先备份一套原有配置

sudo cp /etc/network/interfaces /etc/network/interfaces-bak
vim /etc/network/interfaces
auto br0
iface br0 inet static
address 192.168.170.158
network 192.168.170.0
netmask 255.255.255.0
broadcast 192.168.170.255
gateway 192.168.170.2
dns-nameservers 223.5.5.5
bridge_ports ens33
bridge_stp off

4 启动KVM虚拟系统管理器

 sudo virt-manager

5、宿主机网络配置
Kvm 虚拟化技术中,网络访问方式分为三种,分别是:

(1)虚拟网络’default’:NAT (默认方式,支持虚拟机上网但不支持互访)

(2)主机设备 vnet0(根据实际情况而定):macvtap (支持互访)

(3)主机设备 vnet0 (桥接’br0’) (bridge 方式,使虚拟机成为网络中具有独立IP的主机)

推荐采用 bridge 方式,要采用 bridge 方式,需要在宿主机网络上建立一个桥接器.

①启动kvm虚拟机,会多出一个vnet0网络设备,这是虚拟机启动后生成的。
查看:ifconfig
②kvm虚拟机启动后,vnet0默认桥接到了virbr0上,关闭后消失。
查看:brctl show
关机:virsh shutdown CentOS-7-x86_64
再查看:brctl show

③此时的kvm虚拟机出去的流量是桥接到virbr0上,然后经过宿主机的iptables的nat,再经过eth0出去。
这有网络瓶颈,而且依靠iptables,如果你把iptables关闭无法上网了。同时ip地址是地址池中分配的内网地址。
查看:iptables -t nat -vnL

④kvm获取的地址来源于下面。
ps aux | grep dns
cat /var/lib/libvirt/dnsmasq/default.conf

⑤生产中,网络的配置如下:
一般是添加一个网络设备桥,把宿主机的网卡桥接到这上面。
删除原先宿主机的IP地址,把宿主机的地址配置到这个网络设备桥上。
最后修改kvm配置文件,让kvm也桥接到这个网络设备桥上。

ubuntu16.04使用kvm以及网络配置相关推荐

  1. 【Ubuntu】Ubuntu16.04+VMware+Win10安装及配置教程

    Ubuntu16.04+VMware+Win10安装及配置教程   前言:   我之所以使用Ubuntu16.4,既为学Linux操作,也为学习Python.Ubuntu16.4一直以来在虚拟机上都跑 ...

  2. KVM虚拟机网络配置方式 (Bridge方式 Nat方式)(转载)

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/weixin_36820871/arti ...

  3. kvm linux 网络不稳定,kvm 虚拟机网络配置有时会报错问题

    kvm 虚拟机网络配置有时会报错问题 添加网卡 解决办法: 添加网卡修改宿主机的配置文件 1.修改如下: #virsh edit cent02 网卡的配置文件段为 添加网卡则照着上述格式写入cent0 ...

  4. tesla p100 linux,Ubuntu16.04深度学习开发环境配置(TeslaP100+cuda9.0+tensorflow)

    Ubuntu16.04深度学习开发环境配置(TeslaP100+cuda9.0+tensorflow) 1. 显卡驱动安装 选择对应显卡型号的驱动下载 https://www.nvidia.com/D ...

  5. ubuntu linux kvm安装,ubuntu16.04 下kvm安装

    1 检查CPU虚拟化支持 egrep 'svm|vmx' /proc/cpuinfo 有输出说明cpu支持虚拟化,在BIOS中打开inter-VT 2 宿主机网桥设置 bridge不支持Network ...

  6. Ubuntu16.04+cuda10.0+cudnn7.6配置tensorflow1.x环境

    现阶段有多种深度学习框架,应用较多的主要是tensorflow.pytorch以及百度公司的paddlepaddle.个人刚开始使用的深度学习框架是基于pytorch的mmdetection,来自于商 ...

  7. Ubuntu16.04 + 1080Ti深度学习环境配置教程

    本文为配置GPU深度学习机器的详细教程,包括显卡驱动安装,GUDA.CUDNN安装,深度学习框架安装等等,请按此教程从头一步一步设置,过程中遇到所有问题都可以在这些步骤中找到解决方案,最折磨人的就是环 ...

  8. acm的ubuntu (ubuntu16.04 安装指南,chrome安装,vim配置,git设置和github,装QQ)

    日常手贱把ubuntu14.04更新到了16.04,然后就game over了.mdzz,不然泥萌也看不到这篇博客了=.= 然后花了些时间重装了一个16.04版的,原来那个14.04的用可以用,就是动 ...

  9. Ubuntu16.04安装后开发环境配置和常用软件安装

    Ubuntu16.04安装后1.安装常用软件搜狗输入法+编辑器Atom+浏览器Chome+视频播放器vlc+图像编辑器GIMP Image Editor安装+视频录制软件RcordMyDesktop安 ...

最新文章

  1. SpringBoot (二) :全局异常处理设置
  2. at24c16如何划分出多个读写区_如何1分钟遍历100T数据?
  3. AttachThreadInput
  4. vue2.0路由之编程式导航
  5. leetcode 55. Jump Game | 55. 跳跃游戏(暴力递归->傻缓存->DP)
  6. windows python安装opencv_关于OpenCV-Python安装(缺少ffmpeg):OpenCV-Python安装(缺少ffmpeg)-Windows...
  7. 帆软单点登录_电子表格FineReport教程:[20]CAS单点登录
  8. 乌班图linux怎么连手机热点,使用Ubuntu12.04创建无线WiFi热点供手机上网
  9. seo 伪原创_seo伪原创工具(解析新云查新型伪原创模式工具)
  10. buffer cache 内存管理物理结构纯干货
  11. 一起谈.NET技术,asp.net 页面转向 Response.Redirect, Server.Transfer, Server.Execute的区别...
  12. 税友软件公司java面试_税友集团java面试题
  13. 企业互联网+转型实战:如何进行PB级别数据的架构变迁
  14. 算法洗脑系列(8篇)——第四篇 枚举思想
  15. 方法论——程序员的阿喀琉斯之踵
  16. 2022年11月信息系统项目管理师考试论文相关内容预测
  17. html 导航栏颜色代码,CSS实现五颜六色按钮组成的导航条效果代码
  18. 网路游侠:关于几个免费在线挂马检测网站
  19. 【雅思口语】安娜口语学习记录 Part1
  20. 结婚5年又发现了一场爱情 感人

热门文章

  1. 数仓那点事:从入门到佛系
  2. 计算机毕业设计django基于python学生考试成绩数据分析与可视化系统
  3. HTML中border属性标签爆红
  4. pyqt5 新年快乐
  5. GUI、模块化与结对编程(homework-03)
  6. html 特殊字符 显示平方米
  7. 在linux系统中进行路由探测,如何在Linux操作系统中运行Traceroute命令?
  8. 推荐几个人免费好用的ftp上传工具
  9. 室外传播模型 -- 关于Hata模型及CCIR模型的介绍
  10. 直接使用欧氏距离作为损失函数的缺陷