eucalyptus的网络模式
总共有四种网络模式,默认采用的是system模式
- SYSTEM Mode 最简单的网络配置。Eucalyptus分配mac地址,使用 Xen Bridge,配合已有的 DHCP DHCP 來分配 IP,适合小环境测试使用
- STATIC Mode此模式可让 Eucalyptus 管理员管理 VM 的 MAC 和 IP 位址(和 SYSTEM Mode 一样會使用到 Xen Bridge 和 DHCP),适合当管理员管理一群 MAC/IP 的时候
- MANAGED Mode最
有特色的 modes,但也相当多的约束,Eucalyptus 管理需定义一个大的网络 (private 且 unrouteable)给
VMs,Eucalyptus 使用者可定义 ‘named networks’ 和 ‘security
groups’,举例来说:使用者可以选择是否允许 ping (ICMP) 或 ssh (TCP, port 22)到他们的
VMs,此外,Eucalyptus 也可定义一个 Public Network Pool(在Amazon 称为 elastic IP)。此
mode 适用与需要 security groups, elastic IPs 和 VM network isolation - MANAGED-NOVLAN Mode 相似与 MANAGED 但没 VM Network (VLAN) 的隔离
使用 SYSTEM和 STATIC 会关掉一些特色:
(1)VMs间的进出规则(在Amzaon EC2 称为 security groups)
(2)使用者可控制和动态IPs分配再开机和执行期间(在Amazon EC2 称为 elastic IPs)
(3)VMs间的网路流量的的隔离
如果修改了eucalyptus.conf,需要
- $EUCALYPTUS/etc/init.d/eucalyptus-cc cleanrestart
- $EUCALYPTUS/etc/init.d/eucalyptus-cc cleanrestart
网络模式配置,只需修改 front-end 和 node 的 ‘eucalyptus.conf’文件,
【1. SYSTEM Mode】
- ### Front-end ###
- VNET_MODE="SYSTEM"
- ### Nodes ###
- VNET_MODE="SYSTEM"
- VNET_BRIDGE="eth0"
【2. STATIC Mode】
- ### Front-end ###
- VNET_MODE="STATIC"
- VNET_INTERFACE
- VNET_DHCPDAEMON
- *VNET_DHCPUSER
- VNET_SUBNET
- VNET_NETMASK
- VNET_BROADCAST
- VNET_ROUTER
- VNET_DNS
- VNET_MACMAP
- VNET_DHCPDAEMON="/usr/sbin/dhcpd3"
- VNET_DHCPUSER="dhcpd"
- VNET_SUBNET="192.168.1.0"
- VNET_NETMASK="255.255.255.0"
- VNET_BROADCAST="192.168.1.255"
- VNET_ROUTER="192.168.1.1"
- VNET_DNS="192.168.1.2"
- VNET_MACMAP="AA:DD:11:CE:FF:ED=192.168.1.3 AA:DD:CE:FF:EE=192.168.1.4"
- ### Nodes ###
- VNET_MODE="STATIC"
- VNET_BRIDGE="eth0"
- VNET_INTERFACE="eth0"
【3. MANAGED Mode】
- ### Front-end ###
- VNET_MODE="MANAGED"
- VNET_INTERFACE
- VNET_DHCPDAEMON
- *VNET_DHCPUSER
- VNET_SUBNET
- VNET_NETMASK
- VNET_DNS
- VNET_ADDRSPERNET
- *VNET_PUBLICIPS
- ### Nodes ###
- VNET_MODE="MANAGED"
- VNET_INTERFACE
- Command
- ### Front-end ###
- $ vconfig add <interface> 10
- $ ifconfig <interface>.10 192.168.1.1 up
- ### Nodes ###
- vconfig add <interface> 10
- ifconfig <interface>.10 192.168.1.2 up
【4. MANAGED-NOVLAN Mode】
- ### Forent-end ###
- VNET_MODE="MANAGED-NOVLAN"
- VNET_INTERFACE="eth0"
- VNET_DHCPDAEMON="/usr/sbin/dhcpd3"
- VNET_DHCPUSER="root"
- VNET_SUBNET="192.168.0.0"
- VNET_NETMASK="255.255.0.0"
- VNET_DNS="140.110.16.1"
- VNET_ADDRSPERNET="64"
- VNET_PUBLICIPS=""
- ### Nodes ###
- VNET_MODE="MANAGED-NOVLAN"
- VNET_BRIDGE="eth0"
官方文档:http://open.eucalyptus.com/wiki/EucalyptusNetworkConfiguration_v2.0
eucalyptus的网络模式的更多相关文章
- Docker的4种网络模式
我们在使用docker run创建Docker容器时,可以用--net选项指定容器的网络模式,Docker有以下4种网络模式: · host模式,使用--net=host指定. · container ...
- 【转】虚拟机VMware3种网络模式(桥接、nat、Host-only)的工作原理
VMware网络配置详解一:三种网络模式简介 安装好虚拟机以后,在网络连接里面可以看到多了两块网卡: 其 中VMnet1是虚拟机Host-only模式的网络接口,VMnet8是NAT模式的网络接口, ...
- [转]虚拟机VMware3种网络模式(桥接、nat、Host-only)的工作原理
VMware网络配置详解一:三种网络模式简介 安装好虚拟机以后,在网络连接里面可以看到多了两块网卡: 其 中VMnet1是虚拟机Host-only模式的网络接口,VMnet8是NAT模式的网络接口,这 ...
- 实例讲解虚拟机3种网络模式(桥接、nat、Host-only)
转自:http://www.cnblogs.com/ggjucheng/archive/2012/08/19/2646007.html 前言 很多人安装虚拟机的时候,经常遇到不能上网的问题,而vmwa ...
- VMware网络配置 - 三种网络模式简介
安装好虚拟机以后,在网络连接里面可以看到多了两块网卡: 其 中VMnet1是虚拟机Host-only模式的网络接口,VMnet8是NAT模式的网络接口,这些后面会详细介绍 选择虚拟机网络模 式方法如下 ...
- Ubuntu下virtualbox nat网络模式下 实现宿主机访问虚拟机
参考原文(在windows环境下):http://hi.baidu.com/george_gly/item/5183b76e5a79e49ac5d2498b nat网络模式下,虚拟机可以访问外网.访问 ...
- vmware虚拟机三种网络模式详解_转
原文来自http://note.youdao.com/share/web/file.html?id=236896997b6ffbaa8e0d92eacd13abbf&type=note 由于L ...
- docker学习3-虚拟网络模式
一.虚拟机网络模式 在理解docker网络隔离前,先看下之前虚拟机里对网络的处理,VirtualBox中有4中网络连接方式: NAT Bridged Adapter Internal Host-onl ...
- hisi平台mii网络模式和rmii网络模式的uboot制作
MII网络uboot编译说明 一:编译生成默认的uboot1. 进入到uboot目录a. cd /home/satan/Hi3518_SDK_V1.0.7.0/osdrv/uboot2. 新建临时文件 ...
随机推荐
- 多线程lock(instance)中instance的选择.
如我的提问:http://bbs.csdn.net/topics/390496351?page=1#post-394837834 拥有类原子功能的类: class ShareState { //原子功 ...
- hadoop-0.20-集群搭建___实体机通过SSH访问基于VM安装的Linux
不得不说LZ在最开始搭建hadoop的时候,由于VM中的网段配置和本地IP地址没有配置好, 所以一直都在使用 VM的共享文件夹的功能, 以至于集群搭建好之后,只有namenode主机可以实现共享的功能 ...
- framework not found -fno-arc编译错误
由于我是刚接手的代码 然后我拿来运行根本就是运行不了的 然后需要在linker 那边删除点东西就可以了. 把下边的两个删除就可以了 关于other linker flags 的介绍 请参考http ...
- javascript基础学习(四)
javascript之流程控制语句 学习要点: 表达式语句含义 选择语句:if.if...else.switch 循环语句:while.do...while.for.for...in 跳转语句:bre ...
- Linux 关于解压
1.*.tar 用 tar –xvf 解压 2.*.gz 用 gzip -d或者gunzip 解压 3.*.tar.gz和*.tgz 用 tar –xzf 解压 4.*.bz2 用 bzip2 -d或 ...
- Elasticsearch学习2--Elasticsearch数据类型简介
1.Elasticsearch 是 面向文档型数据库,这意味着它存储的是整个对象或者 文档,它不但会存储它们,还会为他们建立索引,这样你就可以搜索他们了.你可以在 Elasticsearch 中索引. ...
- cuda中时间用法
转载:http://blog.csdn.net/jdhanhua/article/details/4843653 在CUDA中统计运算时间,大致有三种方法: <1>使用cutil.h中的函 ...
- 用Apache实现一个ip虚拟多个web站点
如何用Apache实现一个ip虚拟多个web站点? 首先添加虚拟的服务器名 <virtualhost www.xxx.com:80="">DocumentRoot d: ...
- Java初试
另外在Java语言的代码内部书写文件路径时,需要注意大小写,大小写需要保持一致,路径中的文件夹名称区分大小写.由于’\’是Java语言中的特殊字符,所以在代码内部书写文件路径时,例如代表“c:\tes ...
- python类class基础
44.class类: 一.类定义的一般形式: 1.简单的形式:实例化对象没有自己独有 ...