Chinaunix首页 | 论坛 | 博客
  • 博客访问: 9263507
  • 博文数量: 1669
  • 博客积分: 16831
  • 博客等级: 上将
  • 技术积分: 12594
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-25 07:23
个人简介

柔中带刚,刚中带柔,淫荡中富含柔和,刚猛中荡漾风骚,无坚不摧,无孔不入!

文章分类

全部博文(1669)

文章存档

2023年(4)

2022年(1)

2021年(10)

2020年(24)

2019年(4)

2018年(19)

2017年(66)

2016年(60)

2015年(49)

2014年(201)

2013年(221)

2012年(638)

2011年(372)

分类:

2012-07-17 10:28:19

总共有四种网络模式,默认采用的是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代码 复制代码 收藏代码
  1. $EUCALYPTUS/etc/init.d/eucalyptus-cc cleanrestart  
$EUCALYPTUS/etc/init.d/eucalyptus-cc cleanrestart


网络模式配置,只需修改 front-end 和 node 的 ‘eucalyptus.conf’文件,
【1. SYSTEM Mode】
Xml代码 复制代码 收藏代码
  1. ### Front-end ###   
  2. VNET_MODE="SYSTEM"  
  3.   
  4. ### Nodes ###   
  5. VNET_MODE="SYSTEM"  
  6. VNET_BRIDGE="eth0"  
### Front-end ### VNET_MODE="SYSTEM" ### Nodes ### VNET_MODE="SYSTEM" VNET_BRIDGE="eth0"
【2. STATIC Mode】
Xml代码 复制代码 收藏代码
  1. ### Front-end ###   
  2. VNET_MODE="STATIC"  
  3. VNET_INTERFACE   
  4. VNET_DHCPDAEMON   
  5. *VNET_DHCPUSER   
  6. VNET_SUBNET   
  7. VNET_NETMASK   
  8. VNET_BROADCAST   
  9. VNET_ROUTER   
  10. VNET_DNS   
  11. VNET_MACMAP   
  12.   
  13. VNET_DHCPDAEMON="/usr/sbin/dhcpd3"  
  14. VNET_DHCPUSER="dhcpd"  
  15.   
  16. VNET_SUBNET="192.168.1.0"  
  17. VNET_NETMASK="255.255.255.0"  
  18. VNET_BROADCAST="192.168.1.255"  
  19. VNET_ROUTER="192.168.1.1"  
  20. VNET_DNS="192.168.1.2"  
  21.   
  22. VNET_MACMAP="AA:DD:11:CE:FF:ED=192.168.1.3 AA:DD:CE:FF:EE=192.168.1.4"  
  23.   
  24. ### Nodes ###   
  25. VNET_MODE="STATIC"  
  26. VNET_BRIDGE="eth0"  
  27. 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代码 复制代码 收藏代码
  1. ### Front-end ###   
  2. VNET_MODE="MANAGED"  
  3. VNET_INTERFACE   
  4. VNET_DHCPDAEMON   
  5. *VNET_DHCPUSER   
  6. VNET_SUBNET   
  7. VNET_NETMASK   
  8. VNET_DNS   
  9. VNET_ADDRSPERNET   
  10. *VNET_PUBLICIPS   
  11.   
  12. ### Nodes ###   
  13. VNET_MODE="MANAGED"  
  14. VNET_INTERFACE   
  15. Command   
  16. ### Front-end ###   
  17. $ vconfig add <interface> 10   
  18. $ ifconfig <interface>.10 192.168.1.1 up   
  19.   
  20. ### Nodes ###   
  21. vconfig add <interface> 10   
  22. 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 10 $ ifconfig .10 192.168.1.1 up ### Nodes ### vconfig add 10 ifconfig .10 192.168.1.2 up
【4. MANAGED-NOVLAN Mode】
Xml代码 复制代码 收藏代码
  1. ### Forent-end ###   
  2. VNET_MODE="MANAGED-NOVLAN"  
  3. VNET_INTERFACE="eth0"  
  4. VNET_DHCPDAEMON="/usr/sbin/dhcpd3"  
  5. VNET_DHCPUSER="root"  
  6. VNET_SUBNET="192.168.0.0"  
  7. VNET_NETMASK="255.255.0.0"  
  8. VNET_DNS="140.110.16.1"  
  9. VNET_ADDRSPERNET="64"  
  10. VNET_PUBLICIPS=""  
  11.   
  12. ### Nodes ###   
  13. VNET_MODE="MANAGED-NOVLAN"  
  14. 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"

官方文档:
阅读(472) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~