- 浏览: 261410 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (298)
- 工作感悟 (6)
- java基础 (23)
- 计算机硬件知识 (1)
- 计算机网络知识 (2)
- Struts (3)
- Srping (4)
- hibernate (0)
- ibatis (0)
- webservice (4)
- Thread (22)
- maven (5)
- ubuntu/linux/centos/redhat (46)
- SSO (1)
- ESB (0)
- 工作流 (0)
- oracle (15)
- 云计算 (1)
- hadoop (1)
- nosql (0)
- mysql (3)
- sqlserver (0)
- jquery (0)
- 分布式 (3)
- 集群 (0)
- 设计模式 (2)
- EJB (0)
- map (0)
- cache (5)
- Niginx+varnish+squid+Ats (14)
- Apache (0)
- 工作/职业规划 (0)
- Scala & Groovy (1)
- English (4)
- 数据结构/算法 (6)
- 开发工具 (5)
- 测试 (2)
- Exception (0)
- 定时器 (3)
- j2ee (2)
- 部署 (1)
- Openssl (1)
- 操作系统 (3)
- kvm (13)
- libvirt (5)
- PostgreSql (5)
- 虚拟化 (3)
- 概念理解 (1)
- virt-manager (1)
- RESTful (3)
- 其它 (4)
- ssh2 (14)
- windows (1)
- 房产 (2)
- svn (1)
- 手机 (1)
- ant (1)
- flume (2)
- sqoop (1)
- fastdfs (5)
- log4j (1)
- SPDY (1)
- mongodb (2)
- MQ (2)
- Mina (1)
- dubbo (4)
- PMP (1)
- Webshpere (2)
- jvm (1)
- Btrace (1)
- zookeeper (7)
- UML (1)
- spring cloud (6)
- spring boot (5)
- storm (0)
- 软件管理 (1)
- elasticsearch (1)
- 协议 (2)
- docker (1)
- 性能 (2)
- 安全 (1)
- 代码规范 (1)
- mqtt (1)
- lombok (1)
- 车联网 (1)
- kafka (1)
最新评论
安装 Xen 或安装 KVM 后都会发现网络接口里多了一个叫做 virbr0 的虚拟网络接口:
# ifconfig
...
virbr0 Link encap:Ethernet HWaddr d2:91:97:b8:3d:fc
inet addr:192.168.122.1 Bcast:192.168.122.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
...
这是由于安装和启用了 libvirt 服务后生成的,libvirt 在服务器(host)上生成一个 virtual network switch (virbr0),host 上所有的虚拟机(guests)通过这个 virbr0 连起来。默认情况下 virbr0 使用的是 NAT 模式(采用 IP Masquerade),所以这种情况下 guest 通过 host 才能访问外部。
大多数时候我们虚拟机使用的是 bridge(网桥)直接连到局域网里,所以这个 virbr0 不是必须的(注:不要搞混淆了,bridge 和这里的 virbr0 bridge 是互不相干的)。如何关掉这个 virbr0 呢?先 net-destroy 然后 net-undefine,最后别忘了重启 libvirtd 让设置生效:
# virsh net-list
Name State Autostart
-----------------------------------------
default active yes
# virsh net-destroy default
Network default destroyed
# virsh net-undefine default
Network default has been undefined
# service libvirtd restart
Stopping libvirtd daemon: [ OK ]
Starting libvirtd daemon: [ OK ]
# ifconfig
...
virbr0 Link encap:Ethernet HWaddr d2:91:97:b8:3d:fc
inet addr:192.168.122.1 Bcast:192.168.122.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
...
这是由于安装和启用了 libvirt 服务后生成的,libvirt 在服务器(host)上生成一个 virtual network switch (virbr0),host 上所有的虚拟机(guests)通过这个 virbr0 连起来。默认情况下 virbr0 使用的是 NAT 模式(采用 IP Masquerade),所以这种情况下 guest 通过 host 才能访问外部。
大多数时候我们虚拟机使用的是 bridge(网桥)直接连到局域网里,所以这个 virbr0 不是必须的(注:不要搞混淆了,bridge 和这里的 virbr0 bridge 是互不相干的)。如何关掉这个 virbr0 呢?先 net-destroy 然后 net-undefine,最后别忘了重启 libvirtd 让设置生效:
# virsh net-list
Name State Autostart
-----------------------------------------
default active yes
# virsh net-destroy default
Network default destroyed
# virsh net-undefine default
Network default has been undefined
# service libvirtd restart
Stopping libvirtd daemon: [ OK ]
Starting libvirtd daemon: [ OK ]
发表评论
-
kvm虚拟机配置出错信息
2013-11-22 09:02 1519<network> <nam ... -
CentOS中KVM桥连设置
2013-10-16 14:37 678CentOS中KVM桥连设置 在设置KVM桥连的时候碰到一 ... -
KVM下桥接的设置(Ubuntu 12.04)
2013-10-12 14:24 903KVM的Libvirt网络架构 ... -
kvm虚拟机桥连接
2013-09-25 14:12 7491.修改 /etc/network/interfaces文件 ... -
KVM/QEMU桥接网络设置及kvm资料[zz]
2013-09-24 10:11 1694KVM/QEMU桥接网络设置 配置kvm的网络有2种方法。其 ... -
Linux下为KVM 配置桥接设备
2013-09-22 16:49 1106在安装一个拥有虚拟化功能的Linux操作系统(此处以CentO ... -
从命令行启动KVM guest
2013-09-22 16:32 2683从命令行启动KVM guest ... -
虚拟化之QEMU与KVM
2013-09-18 15:07 1196QEMU是个完全独立的虚拟环境,因为KVM的出现,使得某些同学 ... -
Ubuntu安装KVM虚拟机
2013-09-10 15:09 770Ubuntu可以安装的虚拟机有KVM和apt自带的Vbox。 ... -
qemu-img命令详解2
2013-09-10 10:48 1119qemu-img是QEMU的磁盘管理 ... -
qemu-img命令详解
2013-09-10 10:46 1993qemu-img 命令行工 ... -
virtualbox和kvm的区别
2013-09-05 10:29 1900vbox 与 kvm 的区别: vbox 是由 qemu 改 ...
相关推荐
本文主要对比分析了四种主流的虚拟化架构——Xen、KVM、VMware ESX以及微软Hyper-V,探讨了它们的不同实现方式和特点。 首先,虚拟化架构分为寄居虚拟化、裸金属虚拟化和操作系统虚拟化。寄居虚拟化,如VMware ...
马大哥Xen_KVM虚拟化及IaaS云技术OpenStack的很全笔记
虚拟化技术_Xen及KVM产品分析.pptx
KVM的客户机计算能力在某些情况下(如最大虚拟机内存和处理器数)超过了Xen。 此外,文档提到了虚拟机的不同种类,包括Xen的全虚拟化(FV)和准虚拟化(PV)以及KVM的特性,如KVM支持的处理器类型、客户机内存大小...
但是,如果这两台服务器都运行着Red Hat 5.x,并且启用了Xen内核,则会在每台机器上创建一个名为virbr0的虚拟网卡,并默认分配相同的IP地址(例如192.168.122.1)。这样一来,当主服务器关闭时,备用服务器可能无法...
### Xen、KVM、VMware、Hyper-V...总的来说,Xen和KVM作为开源解决方案,在特定条件下(如无授权情况下的Linux虚拟化)具有明显优势;而VMware和Hyper-V则在商业环境下更为常见,尤其是在需要高度定制和优化的情况下。
《Xen与KVM虚拟化方案的设计与性能评比》这篇论文深入探讨了两种主流的开源虚拟化技术——Xen和KVM。虚拟化是现代云计算基础架构的核心技术,它允许在一个物理硬件上运行多个独立的操作系统和应用,提高了资源利用率...
这是云计算视频系列的第五部分,是华为虚拟化架构的深度解析。能够看懂前三部分,看懂这一部分就没有问题。视频讲解直观,更容易接受。
Virtualizor - VPS控制面板可以用来管理OpenVZ、XEN、KVM、XenServer等虚拟技术的VPS
XEN虚拟化技术和KVM虚拟化技术
Xen和KVM(Kernel-Based Virtual Machine)都是常见的虚拟化平台,但随着KVM逐渐成为Linux虚拟化的主流选择,有时需要将运行在Xen上的虚拟机迁移到KVM环境中。这个过程涉及多个步骤,以下就是将Xen虚拟机迁移到KVM的...
KVM 的自动化管理可以使用 virt-v2v 工具,virt-v2v 是一个自动化的虚拟机迁移工具,可以将虚拟机从 Xen、KVM 和 VMware ESX 上迁移到 virt-v2v 主机。 KVM 虚拟化技术提供了一个强大的虚拟化平台,提供了虚拟机的...
10 XEN和KVM架构-01 11 XEN和KVM架构-02 12 XEN和KVM架构-03 13 XEN和KVM架构-04 14 虚拟化之计算虚拟化-01 15 虚拟化之计算虚拟化-02 16 虚拟化之计算虚拟化-03 17 虚拟化之计算虚拟化-04 18 FusionCompute超有深度...
- 随着KVM的兴起和发展,Xen面临着来自KVM的激烈竞争,尤其是在Linux生态系统中的地位受到了挑战。 #### Xen原理 **1. Xen体系结构** - Xen采用了独特的体系结构设计,分为Domain_0(控制域)和多个Domain_U...
2. **安装Xen**:可以选择安装Xen原生系统,或者在Linux发行版(如Ubuntu、CentOS)上安装Xen作为KVM的替代。 3. **配置Domain 0**:设置Domain 0的启动脚本,配置网络接口,分配内存和CPU资源。 4. **创建Domain ...
5. **虚拟化技术综述**:"系统虚拟机实现技术综述.pdf"可能对虚拟化技术的历史、发展和现状进行了全面概述,同时对比了Xen与其他虚拟化技术,如VMware和KVM等。 这些资料对于想要深入了解Xen虚拟化技术的IT专业人士...