前言
相信对于很多初学者或者使用者来说,刚开始接触Cloudstack的时候可能会被Cloudstack的网络概念弄得有些糊涂,例如,基础网络,高级网络,细之网络流量分类(公共,管理,来宾,存储),这些概念在我开始学习的时候也觉得有些不好理解,现将我的理解与大家一起探讨下,共同进步!
 
区域类型
Cloudstack的区域类型有以下两种
1. 基本区域:根据官方的建议是,如果要配置的网络只有一个物理网络,那么就应该选择基本的网络区域类型,那么如何来理解“只有一个物理网络”?,按我的理解来说,“只有一个物理网络”应该指的是在一个广播域内的二层网络(同一个vlan id),一个广播域内的二层网络(同一个vlan id)所在的设备,网段都应该是一致的;
2. 高级网络:如果准备部署一个复杂的网络,多vlan,防火墙,VPN,负载均衡等高级网络的需求,那么就需要创建高级网络;
高级网络将在后续文章介绍,下面通过实际部署来验证基本网络;
1.1 创建基础域

 
1.2 配置zone的基础信息

1.3 设置物理网络

这里可以看到,虽然定义的是“一个物理网络”,但是这完全不影响将基础网络支持的网络流量类型分别指定不同的网口;
1.4 设置pod基本信息
 

 
1.5 设置guest流量
 

PS:这里的Guest地址范围必须和POD同地址网段,否则是无法配置成功的
1.6 设置计算节点信息

1.7 设置二级存储

 
PS:由于这里实验主存储我选择了本地存储,所以在配置上面是不需要配置主存储信息的;
 
当创建好了zone之后,我们可以看到默认已经有了一个defaultGuestNetwork

那么创建虚拟机的时候,网络选项也只有defaultGuestNetwork,也就是想选别的还没办法,只能乖乖的在10.0.0.21--10.0.0.200里面选地址了

我尝试选择新建Guest网络,但是发现在zone选项卡中,是没有任何区域选的,但是这个项又是必选项,应该是我当前只有一个basic zone,所以导致无法添加;

基本网络示意图

 
总结:
1. 基本网络只有一个物理网络(一个广播域下的二层网络),所有工作在基本网络下的虚拟机都在同一网段,虚拟机发送的数据报文是不携带vlan tag的,以什么vlan tag存在物理网络,这取决于guest流量是通过哪个网口与交换机互联并且交换机是如何配置的vlan的。
2. 基本网络只有一个物理网络,但是不影响计算节点多网卡区分网络流量,也不影响交换机为不同的网口分配不同的vlan
3. 既然工作在一个广播域内,那么就要考虑预留足够的地址给当前网络和未来网络使用(基本网络不提供vlan隔离,个人感觉仅仅适用于实验和测试)
4. zone下可以管理多个pod,在基本网络中,每个pod给出的地址要保证不能重叠,guest网络段也必须保证不能重叠

Cloudstack网络分析-基本网络的更多相关文章

  1. ArcGIS 网络分析[4] 网络数据集深入浅出之连通性、网络数据集的属性及转弯要素

    前面介绍完了如何创建网络数据集.如何使用网络分析功能,当然还有的读者会迷惑于一些更深层次的问题,比如网络数据集的连通性问题等. 因为不可能面面俱到,我只能挑重点来阐述,我觉得网络数据集的连通性.属性和 ...

  2. CloudStack网络概念

    转载:http://www.300wl.com/news/2016/0203/206663.html CloudStack网络模式分为简单网络(Basic Networking)和高级网络(Advan ...

  3. PYTHON黑帽编程1.5 使用WIRESHARK练习网络协议分析

    Python黑帽编程1.5  使用Wireshark练习网络协议分析 1.5.0.1  本系列教程说明 本系列教程,采用的大纲母本为<Understanding Network Hacks At ...

  4. Arcengine实现创建网络数据集札记(三)

    后记 下面给出项目中用到的自定义的封装类. AE许可初始化封装类: public class AELicenseChecker { private static volatile AELicenseC ...

  5. ArcGIS 网络分析[0] 介绍与博文目录【更新中】

    网络分析是个热点,理论上是属于计算机图形学和数据结构的,GIS以此为基础做出应用. 以下列举本人在学习中遇到的网络分析问题与经验总结. 1. 软件平台及数据准备 平台:Windows 10 操作系统, ...

  6. arcgis在折点处打断并建立网络分析(最短路径等问题)

    目的:GIS网络分析用于对段路径等问题.这里仅仅讲述如何建立网络分析. 网络建立前必须满足以下条件 1.要素文件在节点处打断(本文下面会叙述) 2.要素文件在地理数据库里的数据集里(一般是这样) 3. ...

  7. Social Network 社交网络分析

    Social Network 社交网络分析 一:什么是SNA-社交网络分析 社交网络分析的威力何在?我想几个案例来说明. 案例1:对一个毫无了解的组织(这个组织可以是一个公司,亦或是一个组织),如果能 ...

  8. CS基本网络中Agent使用双网卡进行流量划分

    两台服务器,一台服务器作为管理节点[单网卡],一台服务器作为计算节点[双网卡] ------------------------------------------------------------ ...

  9. CloudStack云基础架构的一些概念

    1. Zones(区域) 一个区域在CloudStack配置中是最大的组织单元.一个区域通常代表一个单独的数据中心,虽然在一个数据中心也允许有多个区域.将基础架构设施加入到区域中的好处是提供物理隔离和 ...

随机推荐

  1. vue2+webpack使用1--初识默认展示页面

    1 从安装好的展示 vue2+webpack项目开始 2 关键目录及文件 3 关系图 4 类比nodejs项目的理解   // src/main.js import Vue from 'vue' // ...

  2. jQuery Mobile 所有class选项,开发全解+完美注释

    全栈工程师开发手册 (作者:栾鹏) jQuery Mobile事件全解 jQuery Mobile 所有class选项 jQuery Mobile 所有data-*选项 jQuery Mobile 所 ...

  3. Android的快速开发框架 afinal

    afinal 框架学习: http://www.oschina.net/p/afinal

  4. sqlite3基本相关使用

    闲来无事,复习和总结了一下之前学习到的关于sqlite3数据库的相关知识: [1] sqlite3的安装:1.离线安装:sudo dpkg -i *.deb2.在线安装:sudo apt-get in ...

  5. Win10 UWP Intro to controls and events

    这篇翻译,如果有不对可以发邮箱 为创建页面,可以通过按钮,TextBox输入,组合框来显示数据,获得用户输入.添加一个控件可以使用三个关键步骤: 添加一个控件到界面 设置控件属性,高度,宽度,颜色 添 ...

  6. Linux 进程状态 概念 Process State Definition

    From : http://www.linfo.org/process_state.html 进程状态是指在进程描述符中状态位的值. 进程,也可被称为任务,是指一个程序运行的实例. 一个进程描述符是一 ...

  7. 【NOIP2016提高组】 Day2 T2 蚯蚓

    题目传送门:https://www.luogu.org/problemnew/show/P2827 自测时被题面所误导...,题面中说逢t的倍数才输出答案,以为有什么玄妙的方法直接将m次操作变成了m/ ...

  8. 关于EF Code First模式不同建模方式对建表产生的影响

    今天在学EF Code First模式的时候,发现几个很有趣的问题,问题如下: 1.当编写玩实体后,不指定任何主键约束,EF会找长的最像Id的,然后设置其为主键,验证代码如下: //User类 cla ...

  9. [Java第一个游戏]JFrame文本框下贪吃蛇

    刚刚接触java的文本框绘图的知识点,然后就可以按照老师的提醒做一些简单的游戏,对JFrame加深一下,下面就贪吃蛇给出一些源代码,其实正真的实现的代码并不多,只是稍微处理一下就可以明白,下面代码均有 ...

  10. 基于itchat的微信群聊小助手基础开发(一)

    前段时间由于要管理微信群,基于itchat开发了一个简单的微信机器人 主要功能有: 图灵机器人功能 群聊昵称格式修改提示 消息防撤回功能 斗图功能 要开发一个基于itchat的最基本的聊天机器人,在g ...