总共有四种网络模式,默认采用的是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
网络模式配置,只需修改 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的开源实现
Eucalyptus是加利福尼亚大学的Daniel Nurmi等人实现的,是一个用于实现云计算的开源软件基础设施。Eucalyptus是Amazon EC2的一个开源实现,它与EC2的商业服务接口兼容。Eucalyptus是一个面向研究社区的软件框架,它...
云技术开发简洁 Eucalyptus详解
Eucalyptus安装与使用手册,2010.4.30 Eucalyptus 是加利福尼亚大学的 Daniel Nurmi 等人实现的,是一个用于实现云计算的开 源软件基础设施。Eucalyptus 是 Amazon EC2 的一个开源实现,它与 EC2 的商业服务接口兼 容...
eucalyptus安装全过程全新
Eucalyptus安装 Eucalyptus安装 入门 云计算
关于Eucalyptus 3.0.1用户手册
现在有一款开源的项目Eucalyptus(Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems),同样实现了Amazon EC2的功能,由于其开源性,注定了搭建一个私有的云计算平台成为可能.
eucalyptus 最先开源的云计算管理平台,中文安装文档,让你步入云计算 哇哈哈哈哈
Eucalyptus 云平台 Eucalyptus 是用于构建与 Amazon Web Services 兼容的私有云和混合云的开源软件。... 您必须从安装指南中描述的几种网络模式中选择一种。 您的系统和网络的要求将根据您选择的模式而有所不同。
一个关于Eucalyptus的中文帮助手册,版本为1.6.2
NULL 博文链接:https://tingtingego.iteye.com/blog/1206933
Eucalyptus的详细安装和详细的配置步骤
云计算之开源Eucalyptus(UEC)入门指南,对于研究开源云平台很有帮助
The Eucalyptus Open-source Cloud-computing System
Eucalyptus2.0云计算平台在Linux上的实现.pdf
CloudStack OpenStack Eucalyptus 比较
关于Eucalyptus 3.0.1管理员手册
LIorente 最近发表了一篇题为EUCALYPTUS, CLOUDSTACK, OPENSTACK AND OPENNEBULA: A TALE OF TWO CLOUD MODELS的博客文章,从应用场景的角度分析了Eucalyptus、CloudStack、OpenStack和 OpenNebula这四个云管理...