ubuntu16.04使用kvm以及网络配置
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以及网络配置相关推荐
- 【Ubuntu】Ubuntu16.04+VMware+Win10安装及配置教程
Ubuntu16.04+VMware+Win10安装及配置教程 前言: 我之所以使用Ubuntu16.4,既为学Linux操作,也为学习Python.Ubuntu16.4一直以来在虚拟机上都跑 ...
- KVM虚拟机网络配置方式 (Bridge方式 Nat方式)(转载)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/weixin_36820871/arti ...
- kvm linux 网络不稳定,kvm 虚拟机网络配置有时会报错问题
kvm 虚拟机网络配置有时会报错问题 添加网卡 解决办法: 添加网卡修改宿主机的配置文件 1.修改如下: #virsh edit cent02 网卡的配置文件段为 添加网卡则照着上述格式写入cent0 ...
- tesla p100 linux,Ubuntu16.04深度学习开发环境配置(TeslaP100+cuda9.0+tensorflow)
Ubuntu16.04深度学习开发环境配置(TeslaP100+cuda9.0+tensorflow) 1. 显卡驱动安装 选择对应显卡型号的驱动下载 https://www.nvidia.com/D ...
- ubuntu linux kvm安装,ubuntu16.04 下kvm安装
1 检查CPU虚拟化支持 egrep 'svm|vmx' /proc/cpuinfo 有输出说明cpu支持虚拟化,在BIOS中打开inter-VT 2 宿主机网桥设置 bridge不支持Network ...
- Ubuntu16.04+cuda10.0+cudnn7.6配置tensorflow1.x环境
现阶段有多种深度学习框架,应用较多的主要是tensorflow.pytorch以及百度公司的paddlepaddle.个人刚开始使用的深度学习框架是基于pytorch的mmdetection,来自于商 ...
- Ubuntu16.04 + 1080Ti深度学习环境配置教程
本文为配置GPU深度学习机器的详细教程,包括显卡驱动安装,GUDA.CUDNN安装,深度学习框架安装等等,请按此教程从头一步一步设置,过程中遇到所有问题都可以在这些步骤中找到解决方案,最折磨人的就是环 ...
- acm的ubuntu (ubuntu16.04 安装指南,chrome安装,vim配置,git设置和github,装QQ)
日常手贱把ubuntu14.04更新到了16.04,然后就game over了.mdzz,不然泥萌也看不到这篇博客了=.= 然后花了些时间重装了一个16.04版的,原来那个14.04的用可以用,就是动 ...
- Ubuntu16.04安装后开发环境配置和常用软件安装
Ubuntu16.04安装后1.安装常用软件搜狗输入法+编辑器Atom+浏览器Chome+视频播放器vlc+图像编辑器GIMP Image Editor安装+视频录制软件RcordMyDesktop安 ...
最新文章
- SpringBoot (二) :全局异常处理设置
- at24c16如何划分出多个读写区_如何1分钟遍历100T数据?
- AttachThreadInput
- vue2.0路由之编程式导航
- leetcode 55. Jump Game | 55. 跳跃游戏(暴力递归->傻缓存->DP)
- windows python安装opencv_关于OpenCV-Python安装(缺少ffmpeg):OpenCV-Python安装(缺少ffmpeg)-Windows...
- 帆软单点登录_电子表格FineReport教程:[20]CAS单点登录
- 乌班图linux怎么连手机热点,使用Ubuntu12.04创建无线WiFi热点供手机上网
- seo 伪原创_seo伪原创工具(解析新云查新型伪原创模式工具)
- buffer cache 内存管理物理结构纯干货
- 一起谈.NET技术,asp.net 页面转向 Response.Redirect, Server.Transfer, Server.Execute的区别...
- 税友软件公司java面试_税友集团java面试题
- 企业互联网+转型实战:如何进行PB级别数据的架构变迁
- 算法洗脑系列(8篇)——第四篇 枚举思想
- 方法论——程序员的阿喀琉斯之踵
- 2022年11月信息系统项目管理师考试论文相关内容预测
- html 导航栏颜色代码,CSS实现五颜六色按钮组成的导航条效果代码
- 网路游侠:关于几个免费在线挂马检测网站
- 【雅思口语】安娜口语学习记录 Part1
- 结婚5年又发现了一场爱情 感人