zoukankan      html  css  js  c++  java
  • 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,需要

    Java代码 复制代码 收藏代码
    1. $EUCALYPTUS/etc/init.d/eucalyptus-cc cleanrestart  
    1. $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"  

    【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"  

    【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  


    【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"  

    官方文档:http://open.eucalyptus.com/wiki/EucalyptusNetworkConfiguration_v2.0

  • 相关阅读:
    JS闭包应用-私有变量、柯里化、偏函数
    JS限流与防抖
    JS自定义事件与事件代理
    CSS 去除图片和父元素底部间隙
    logstash使用http收集日志送Kafka
    shell中if条件语句结尾fi前面如果有&可以没有;
    filebeat 采集日志送Kafka
    JavaScript通过reduce+递归实现树的深度遍历
    WebStorm配置vueCli+eslint+prettier保存自动格式化
    ECMAScript 6 promise
  • 原文地址:https://www.cnblogs.com/ruiy/p/EucalyptusNetwkork.html
Copyright © 2011-2022 走看看