eucalyptus的网络模式

简介: 总共有四种网络模式,默认采用的是system模式 SYSTEM Mode 最简单的网络配置。Eucalyptus分配mac地址,使用 Xen Bridge,配合已有的 DHCP DHCP 來分配 IP,适合小环境测试使用 STATIC Mode此模式可让 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  
[java] view plain copy
  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

目录
相关文章
|
JavaScript
Vue中Axios网络请求封装-企业最常用封装模式
本教程介绍如何安装并配置 Axios 实例,包含请求与响应拦截器,实现自动携带 Token、错误提示及登录状态管理,适用于 Vue 项目。
461 1
|
负载均衡 算法 安全
基于Reactor模式的高性能网络库之线程池组件设计篇
EventLoopThreadPool 是 Reactor 模式中实现“一个主线程 + 多个工作线程”的关键组件,用于高效管理多个 EventLoop 并在多核 CPU 上分担高并发 I/O 压力。通过封装 Thread 类和 EventLoopThread,实现线程创建、管理和事件循环的调度,形成线程池结构。每个 EventLoopThread 管理一个子线程与对应的 EventLoop(subloop),主线程(base loop)通过负载均衡算法将任务派发至各 subloop,从而提升系统性能与并发处理能力。
636 3
|
安全 测试技术 虚拟化
VMware-三种网络模式原理
本文介绍了虚拟机三种常见网络模式(桥接模式、NAT模式、仅主机模式)的工作原理与适用场景。桥接模式让虚拟机如同独立设备接入局域网;NAT模式共享主机IP,适合大多数WiFi环境;仅主机模式则构建封闭的内部网络,适用于测试环境。内容简明易懂,便于理解不同模式的优缺点与应用场景。
1667 0
|
缓存 索引
基于Reactor模式的高性能网络库之缓冲区Buffer组件
Buffer 类用于处理 Socket I/O 缓存,负责数据读取、写入及内存管理。通过预分配空间和索引优化,减少内存拷贝与系统调用,提高网络通信效率,适用于 Reactor 模型中的异步非阻塞 IO 处理。
426 3
|
NoSQL 关系型数据库 MySQL
《docker高级篇(大厂进阶):4.Docker网络》包括:是什么、常用基本命令、能干嘛、网络模式、docker平台架构图解
《docker高级篇(大厂进阶):4.Docker网络》包括:是什么、常用基本命令、能干嘛、网络模式、docker平台架构图解
683 56
《docker高级篇(大厂进阶):4.Docker网络》包括:是什么、常用基本命令、能干嘛、网络模式、docker平台架构图解
|
安全 定位技术 数据安全/隐私保护
|
安全 Docker 容器
docker的默认网络模式有哪些
Docker 默认网络模式包括:1) bridge:默认模式,各容器分配独立IP,可通过名称或IP通信;2) host:容器与宿主机共享网络命名空间,性能最优但有安全风险;3) none:容器隔离无网络配置,适用于仅需本地通信的场景。
799 6
|
网络协议 测试技术 Linux
Golang 实现轻量、快速的基于 Reactor 模式的非阻塞 TCP 网络库
gev 是一个基于 epoll 和 kqueue 实现的高性能事件循环库,适用于 Linux 和 macOS(Windows 暂不支持)。它支持多核多线程、动态扩容的 Ring Buffer 读写缓冲区、异步读写和 SO_REUSEPORT 端口重用。gev 使用少量 goroutine,监听连接并处理读写事件。性能测试显示其在不同配置下表现优异。安装命令:`go get -u github.com/Allenxuxu/gev`。
522 0
|
域名解析 网络协议 虚拟化
vmware 提供的三种网络工作模式
本文介绍了VMware虚拟机的三种网络工作模式:Bridged(桥接模式)、NAT(网络地址转换模式)和Host-Only(仅主机模式)。桥接模式将虚拟机与主机通过虚拟网桥连接,实现与物理网络的直接通信;NAT模式通过虚拟NAT设备和DHCP服务器使虚拟机联网;Host-Only模式则将虚拟机与外网隔离,仅与主机通信。此外,文章还简要介绍了网络相关的基础知识,包括主机名、IP地址、子网掩码、默认网关和DNS服务器。