eucalyptus的网络模式
2011-07-05 13:49
141 查看
总共有四种网络模式,默认采用的是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,需要
Java代码
$EUCALYPTUS/etc/init.d/eucalyptus-cc cleanrestart
网络模式配置,只需修改 front-end 和 node 的 ‘eucalyptus.conf’文件,
【1. SYSTEM Mode】
Xml代码
### Front-end ### VNET_MODE="SYSTEM" ### Nodes ### VNET_MODE="SYSTEM" VNET_BRIDGE="eth0"
【2. STATIC Mode】
Xml代码
### 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】
Xml代码
### 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】
Xml代码
### 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
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,需要
Java代码
$EUCALYPTUS/etc/init.d/eucalyptus-cc cleanrestart
$EUCALYPTUS/etc/init.d/eucalyptus-cc cleanrestart
网络模式配置,只需修改 front-end 和 node 的 ‘eucalyptus.conf’文件,
【1. SYSTEM Mode】
Xml代码
### Front-end ### VNET_MODE="SYSTEM" ### Nodes ### VNET_MODE="SYSTEM" VNET_BRIDGE="eth0"
### Front-end ### VNET_MODE="SYSTEM" ### Nodes ### VNET_MODE="SYSTEM" VNET_BRIDGE="eth0"
【2. STATIC Mode】
Xml代码
### 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"
### 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】
Xml代码
### 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
### 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】
Xml代码
### 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"
### 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的网络模式
- Web2.0的商业模式:网络社区与嵌入式营销
- 【Android Advanced Training - 05】传输数据时避免电量的浪费[Lesson 4 - 根据网络类型更改下载模式]
- VMware虚拟机上网络连接(networktype)的三种模式 bridged、host-only、NAT
- 李开复:拥抱美丽的网络应用模式――云计算
- VMware虚拟机上网络连接(network type)的三种模式--bridged、host-only、NAT
- linux 网络之 bond模式
- C语言和设计模式(责任链模式)【文章都是来自网络,只要自己吸取了就是自己的】
- 实例讲解虚拟机3种网络模式(桥接、nat、Host-only)
- 使用Scala的Type Class模式实现神经网络的问题总结(亦shapeless使用小结)
- VMware网络连接三种模式
- 使用macVLAN网络模式的容器连通性和延迟的测试
- 社交网络Pinterest模式的13个关键数据
- 桌面虚拟化的网络模式
- VMware虚拟机上网络连接(network type)的三种模式--bridged、host-only、NAT
- linux 虚拟机设置好固定ip 修改了 dns 网络需要设置成桥接模式
- VMware虚拟机三种网络模式详解
- VMware三种网络模式
- 用于核心模式驱动程序的网络体系结构(2)
- 虚拟机三种网络模式(桥接、NAT、Host-only)