xen networking(2)
- Virtual network - virbr0
1.QEMU 會在你的 Dom0 產生一個 bridge 虛擬裝置 "virbr0" .virbr0 不只是個單純的 NAT 而已,他是一個 NAT + DHCP 的架構,所有的 Virtual machine(DomU) 都會透過 virbr0 來指派一個私人網域 (private IP).預設為 192.168.122.2 ~ 192.168.122.254 (在他的設定檔中可以定義其 DHCP 可指定的 IP 範圍).
2.其預設的 default gateway 為 192.168.122.1/24 ,所有在這架構下的 domU 虛擬機器的封包都必須透過 dom0 的 NAT 去連結到其他的網路.
3. 如同一般的 NAT 所有 domU 上的虛擬機器都是被隱藏在 private 私人網域,所以外部不能直接連接到 DomU 上的虛擬機器.這一個是由 Qemu 所產生所以設定檔並不跟 Xen 在相同的目錄下 ( /etc/xen ) 而是存放在 /etc/libvirt/qemu/networks/default.xm
其中的 ip address 是 default gateway IP,range 則是DHCPclients 所能使用的範圍,都可以依據需求做改變.
- Shared physical device - xenbr0
1.Virtual network - virbr0
vif =[ bridge=virbr0 ]
或是
2.Shared physical device - xenbr0
vif =[ bridge=xenbr0 ]
安裝完的 Guest OS 除了可以透過 Virtual Machine Manager 的 Details / hardware 來看 NIC 當初是用 NAT 或是 Bridge 的形式! XEN 提供了一些指令來觀察所有的 Virtual machinet 的 NIC 狀態所使用的模式.首先來看看我們所有的 Guest OS 有哪一些!!
目前可以看到的有 rhel4(Dom 3) 和 rhel5(Dom 4) 兩種,至於他們的 networking 模式是什麼,要使用下面的指令.不過要先記住他們對應的 Dom ID 為何!
virbr0 代表了 NAT networking ,也就是說 vif3.0 就是 Dom3(rhel4) 的第一個 eth0 是使用了 NAT networking.
xenbr0 代表了 bridge networking,vif0.0 / vif4.0 就是 Dom0(RHEL5 本身)和 Dom4(rhel5) 的第一個 eth0 是使用了bridge networking.
note:這是很討厭的一點 RHEL5 下預設最多只能有 4 個 Xen bridge.不管你怎麼設定都只能有 4 個,一個也多不了,對於一台網路卡多過4個 port 的 Server 而言,其他的 port 豪無用武之地,也常常發現重新開機後某個 port 又不通了,光是重新設定就搞死人了.所以現在都只能限制 port 數來解決這個問題.幸好 RHEL 將在 RHEL5 U3 解決這個問題.
- Set fixed MAC address for your virtual system
[root@benjr ~]# vi /etc/xen/rhel4 name = "rhel4" uuid = "cf67710d-b756-086b-8cde-be61d2faca1b" maxmem = 512 memory = 512 vcpus = 1 bootloader = "/usr/bin/pygrub" on_poweroff = "destroy" on_reboot = "restart" on_crash = "restart" vfb = [ "type=vnc,vncunused=1,keymap=en-us" ] disk = [ "phy:/dev/sda5,xvda,w" ] vif = [ "mac=00:16:3e:27:95:c0,ip=10.0.0.1" ] |
在 vif = ["mac=XY:XX:XX:XX:XX:XX"] 就可針對 mac 來設定.
xen networking(3)
http://wiki.kartbuilding.net/index.php/Xen_Networking
转载于:https://blog.51cto.com/qinlong/433147
xen networking(2)相关推荐
- Centos7编译安装Xen环境(vtpm)
编译xen环境(http://www.lvtao.net/server/574.html#comment-1882): yum update yum groupinstall "Develo ...
- Ubuntu+Xen+Virt-manager创建全虚拟机化虚拟机(HVM)方法大合集 | CSDN 创作打卡
Ubuntu+Xen+Virt-manager创建全虚拟机化虚拟机(HVM)方法大合集 环境 安装Xen 使用virt-manager安装Xen虚拟机 检查libvirtd服务状态 安装其他工具 安装 ...
- CNCF推出云原生网络功能(CNF)Testbed
开源计划验证了在Kubernetes上运行ONAP网络功能对电信运营商的好处 巴塞罗那,2019年2月25日 - 移动世界大会 - 支持Kubernetes®和Prometheus™等开源技术的的CN ...
- linux 烧写(1)
第一部分: 一.BootLoader的概念 BootLoader是系统加电启运行的第一段软件代码.回忆一下PC的体系结构我们可以知道,PC机中的引导加载程序由BIOS(其本质就是一段固件程序)和位于硬 ...
- EMC存储产品介绍分析(二):大数据利器Isilon (2)
3.3.4性能上的线性可扩性 OneFS的一个很重要优势在于能够很方便的为用户扩展容量和性能,并且容量和性能的增长近似线性的关系.下图展示了Isilon容量和性能之间的关系: 另外一个有效的技术使得I ...
- OpenStack踩坑之路(3)
微信公众号:运维开发故事,作者:wanger OpenStack计算服务搭建 nova服务概述 使用OpenStack Compute来托管和管理云计算系统.OpenStack Compute是基础架 ...
- Kubernetes权威指南(下)
Phineas # Kubernetes权威指南<Kubernetes权威指南>第5版勘误:https://github.com/kubeguide/K8sDefinitiveGuide- ...
- 数据科学与大数据技术专业 —— 云计算●虚拟化 课程 期末复习卷及其简答(1)
虚拟化云计算综合复习题 复习题 1: 一.选择题(每题3分,共48分) 1.(多项选择)虚拟化常见的类型有 ABCD . (A)服务器虚拟化 (B)桌面虚拟化 (C)存储虚 ...
- 计算机虚拟化(HCIA)
计算虚拟化 目录 计算虚拟化 云计算简介: 云计算五种基本特质: 云计算的四种部署模式: Q&A:客户来说为何采用云计算,为何不自己部署服务器? 云计算三种服务模式: 云计算的发展历程: 虚拟 ...
最新文章
- 降低数值精度以提高深度学习性能
- 蓝桥杯-数字三角形 (java)
- 神策数据陈世键:融合媒体渠道转型破局策略
- python排行_如何看待Python排名超越C++?
- c 语言切换源码,C转换为pas - 源码下载|其它|编译器/词法分析|源代码 - 源码中国...
- elementui 搭建布局页面路由_【项目实践】使用Vue.js和ElementUI快速实现后台管理系统的界面布局...
- 鸿蒙系统执行效率,华为鸿蒙手机优势:兼容所有安卓软件、比安卓运行速度快60%...
- java 获得站点地址_JavaWeb项目里面的路径获取方法总结
- 智能媒体管理(IMM) Python SDK DEMO
- ARP欺骗的艺术 | 断网与监听
- 羊毛之家,青龙脚本,几乎全部可用
- windows 彻底删除360文件 360zipext.dll 等等
- export default (imported as router) was not found_一篇文章搞定as四大用法
- Java 网络编程:(七)UDP网络编程
- 使用CCS导出TXT用于BSL烧录
- 一品制药创业板IPO过会:年营收3.82亿 拟募资5亿
- 荣耀卖掉会有鸿蒙系统吗,华为为什么要把荣耀卖掉 荣耀卖掉之后依然还是那个荣耀吗?...
- Excel的选取和函数常用技巧及快捷键(一)
- 西南科技大学Linux实验名称:实验三 Linux环境安全管理
- PMP备考经典题库-敏捷专项练习题三(30道)
热门文章
- 洛谷P3688/uoj#291. [ZJOI2017]树状数组
- httpclient get post
- createjs开发h5游戏: 指尖大冒险
- Visual studio 2010出现“error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏”解决方式...
- ORACLE12C_ADG删除pdb
- DBCP2配置详细说明(中文翻译)
- ExecuteNonQuery返回值问题
- Redis单机版本框架
- Zabbix监控系统部署:配置详解
- Java虚拟机工作原理