前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SDNLAB技术分享(十八):如何使用SDNLAB实验平台

SDNLAB技术分享(十八):如何使用SDNLAB实验平台

作者头像
SDNLAB
发布2018-03-30 17:56:01
1.4K0
发布2018-03-30 17:56:01
举报
文章被收录于专栏:SDNLABSDNLAB

1. 实验平台简介

SDNLAB实验平台是一个供个人,高校和企业机构研究未来网络方向和技术的实验环境,为用户进行各种实验验证提供服务。通过该实验平台用户可以获取所需要的网络、计算、存储资源,进行SDN、云计算、移动网络、信息中心网络等未来网络相关的各类研究实验。

本平台采用SDN与虚拟化等技术解决了传统实验室在时间、空间与实验内容等限制,能快速构建复杂度高、隔离性强的各种实验环境,真正实现网络资源共享、网络隔离,帮助用户降低实验过程中环境搭建以及运维的成本,提高用户进行科研实验的效率。

所谓磨刀不误砍柴工,在使用实验平台之前我们需要先了解一下实验平台的各个模块,为接下来的实验做好准备。实验平台主要包括8个模块,分别是首页、实验、镜像、云主机、模板、工单、日志和帮助。另外还有用户信息和消息。

1.1.帮助

初步使用实验平台千万不要急于创建实验,而是应该先阅读“帮助”页面,“帮助”页面中包括实验平台简介、实验使用方法以及实验平台FAQ,阅读帮助页面可以帮助我们规避一些小问题,提高实验效率。

例如,经常会有用户提问,创建实验过程中点击下一步没有反应。主要原因就是用户所使用的浏览器SDNLAB平台目前还不支持,再次提醒各位,当前实验平台支持IE 11及以上,Firefox和Chrome浏览器,推荐使用Chrome浏览器,建议chrome版本在35.x以上50.x以下。

1.2.首页和镜像

阅读完帮助页面后会对实验平台有一个大体的了解,下面让我们一一了解一下各个页面。排在导航栏最开始的是首页,首页展示了用户在实验平台的基本实验信息,包括近期操作,配额信息等。

跳过实验页面,我们先看镜像页面。镜像页面展示了平台中所有的镜像,目前还没有向用户开放上传镜像功能,所以如果需要使用自己的创建的镜像,需要联系管理员帮助上传镜像文件。

点击某一个具体的镜像,可以查看该镜像的具体信息。包括镜像名称、编号、大小、规格以及使用次数等。

1.3.实验和云主机

进入实验页面可以看见有两种实验类型:SDN实验和Mininet实验,刚刚接触实验平台容易分不清这两者的区别,下面我们就详细介绍一下SDN实验和Mininet实验,以及云主机实验。

1.3.1 SDN实验

当实验拓扑相对复杂时,首选就是SDN实验,SDN实验通过具象的设备图标仿真网络环境,用户拖动图标搭建拓扑、设置设备属性,物理层会自动生成相应的网络拓扑,迅速的搭建网络环境,并且丰富的镜像和flavor(镜像规格)满足不同的实验需求。相较于Mininet实验,SDN实验就像是把Mininet仿真的拓扑网络具体化,拓扑中每个主机、交换机、控制器都有独立的虚拟机,可以分别登录操作。

创建SDN实验的方法如下所示。

1、点击创建按钮

2、填写实验名称和描述,选择控制器

3、创建拓扑,创建拓扑的方式有三种:手动模式、自动模式和混合模式。手动模式就是根据需求手动拖动交换机和主机图标,点击链路图标连接设备。

自动模式就是基于快速拓扑原型创建拓扑,目前提供的拓扑原型包括星型、线型、树型和环型拓扑。例如,点击线型拓扑,输入参数为3,就会生成一个三个分支的线型拓扑。

另外,有一些拓扑需要使用混合模式,先基于快速拓扑原型创建拓扑,再手动添加或删除个别设备。例如,先创建一个星型拓扑,分支为3,然后手动添加一个交换机,生成一个如下图所示的拓扑。

4、拓扑创建好后,将鼠标悬停在某个设备上,可以查看到设备的基本属性。如果默认属性满足需求就可以直接进入下一步,如果设备属性不满足需求则按照下述方法进行配置。双击交换机/主机,填写基本信息、选择镜像、选择对应规格。其中尤其需要注意的就是规格配置,如果规格设置的过小会导致虚拟机出现卡顿、花屏等情况,甚至是实验创建失败,如果设置过大又会造成资源浪费。一般情况下,桌面版镜像对应的flavor(镜像规格)比命令行版的大,如ubuntu-12.04-cmd镜像,flavor通常设置CPU 1核、内存2G、磁盘20G 即可。

5、点击下一步,预览实验基本信息和拓扑,确认没有问题则点击创建。如果有问题,则返回上一步。

6、进入实验详情页面,可以操作实验。实验详情可以简单分为四块,依次是实验信息、拓扑展示、实验动态、设备列表。实验信息部分展示了实验名称、描述、时间和运行状态。另外还有发布实验和生成模板按钮。用户不仅可以自己独立实验,还可以发布实验,向更多有兴趣的人分享自己的实验。此外,还可以点击“生成模板”,由该实验直接生成相应的模板。拓扑展示部分同步展示了实验拓扑,右上角还有启/停实验、删除实验功能。实验动态部分记录了用户创建、删除、登录、退出虚拟机等操作。

设备列表中依次有控制器、交换机、主机和用户列表页面,控制器列表页面简单介绍了控制器的概况,包括控制器类型、地址、登录控制器的用户名和密码、控制器基本配置等。右上角的三个按钮分别是启停、登录和删除。交换机和主机列表与之类似,进入交换机/主机列表,选中想要登录的目标设备,右上方会显示几个按钮,分别是启停、登录和删除。点击登录按钮则会弹出操作窗口。

1.3.2 mininet实验 一些想研究Mininet的用户可以使用Mininet实验,Mininet提供多种控制器,用户可以使用Mininet命令仿真各种各样的网络拓扑。Mininet实验创建方法如下所示。1、在实验页面,点击“+”Mininet实验,弹出实验创建页面。

2、填写实验信息,包括实验名称和描述,然后选择合适的控制器和Mininet类型。最后点击“确定”。

3、进入实验详情后可以看见Mininet的操作窗口,而拓扑框中是空白的,根据提示输入用户名和密码进入命令行界面。需要在Mininet中通过命令创建网络,拓扑框中才会同步显示对应的网络拓扑。

$ mn

4、登录控制器。相对于Mininet的操作窗口,控制器显得比较低调,需要点击登录按钮才会弹出操作窗口。

1.3.3 云主机 一些简单的实验只需要一个虚拟机,云主机就可以很好的满足用户的需求,而且云主机之间可以通信,为后续实验预留可拓展的空间。

1、在云主机页面点击“+”,会弹出云主机创建页面。

2、填写云主机名称和描述,选择合适的镜像,并且根据推荐配置选择镜像规格。提示,此处的用户名和密码是自动从镜像获取的,用于获取登录用户名和密码的,不支持自定义。

3、云主机创建成功后,点击登录按钮则弹出操作窗口。同样,点击启停按钮就可以启动、停止云主机。

1.4.模板

模板有两种创建方法,一种是直接创建模板,另一种是由实验生成模板。由实验生成模板的方法前面已经介绍过了,下面介绍直接创建模板的方法。

1、直接创建模板的方法与创建实验的过程非常相似。先点击创建按钮

2、弹出创建页面后,填写模板名称和描述,选择控制器。

3、根据需求创建拓扑。

4、双击交换机/主机设置属性。

5、设置完毕后,点击下一步,预览拓扑和模板基本信息,确认没有问题则点击创建。

6、模板创建成功后,可以选择发布模板向更多人分享自己的模板。

7、也可以点击查看详情,进入模板详情页面,基于该模板创建实验。

1.5. 日志和工单

日志提供给用户查看实验平台的操作记录,用于问题定位。

用户可通过工单反馈实验平台中遇到的各类问题。

1.6.配额和消息

实验平台中每个用户能使用的资源的额度,涉及的资源包括“实验”,“镜像”,“快照”,“CPU”,“内存”和“磁盘”,如果配额不足,需要向管理员申请扩大配额。申请扩大配额的方式如下:

1、点击用户名称 —> 我的配额

2、根据自己的需求申请配额,例如,想要扩大实验个数为8个,则拖动“实验”的横条到个数为8,点击申请,填写申请理由后点击“确定”提交申请。管理员会收到你的申请,并做出处理。

如果管理员处理了你的配额申请,你就会收到消息。除了配额调整消息外,还可以查看工单回复、实验加入申请、实验退出通知等系统消息。如果有用户申请加入你发布的实验,你需要在消息页面中处理对方的请求,选择批准或拒绝,对方就会收到你的回复。

实验平台各个模块已经介绍完毕,下面请看一个简单的实验演示《OVSDB南向接口协议学习》,基于ovsdb协议配置Open vSwitch,进行创建网桥等操作。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2016-08-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 SDNLAB 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档