在 ML2 配置文件中 enable local network 后,本节将开始创建第一个 local network。

我们将通过 Web GUI 创建第一个 local network。

首先确保各个节点上的 neutorn agent 状态正常。
GUI 菜单 为 Admin -> System -> System Infomation -> Neutron Agents

GUI 中有两个地方可以创建 network: 1. Project -> Network -> Networks这是普通用户在自己的 tenant 中创建 network 的地方。

2. Admin -> Networks 这是 admin 创建 network 的地方。

我们先用第一种方式创建,点击 “Create Network” 按钮。

在创建网络的向导页面给 network 命名为 “first_local_net”。

点击 “Next”,创建 subnet,命名为 “subnet_172_16_1_0”,地址为 “172.16.1.0/24” 如果 Gateway IP 不设置,默认为 subnet 的第一个 IP,即 172.16.1.1。

点击 “Next”,设置 subnet 的 IP 地址范围为 172.16.1.2-172.16.1.100,instance 的 IP 会从这里分配。 默认会 “Enable DHCP”,同时还可以设置 subnet 的 DNS 和添加静态路由条目。

点击 “Create”,network 创建成功。

通过 GUI 创建 local network 相对比较简单。
而对于我们来说,更重要的是理解操作背后的运行机制。
下一节我们将讨论底层网络发生了怎样的变化?

转载于:https://www.cnblogs.com/CloudMan6/p/5823723.html

创建第一个 local network(I) - 每天5分钟玩转 OpenStack(80)相关推荐

  1. Neutron 如何支持多种 network provider - 每天5分钟玩转 OpenStack(70)

    Neutron 的架构是非常开放的,可以支持多种 network provider,只要遵循一定的设计原则和规范.本节我们将开始讨论这个主题. 先讨论一个简单的场景:在 Neutorn 中使用 lin ...

  2. 创建 OVS vlan101 并部署 instance - 每天5分钟玩转 OpenStack(139)

    前面我们创建了 OVS vlan100 并部署了 instance,今天继续创建 vlan101. subnet IP 地址为 172.16.101.0/24. 底层网络发生了什么变化 Neutron ...

  3. 在 ML2 中 enable local network - 每天5分钟玩转 OpenStack(79)

    前面完成了一系列准备工作,本节开始将创建各种 Neutorn 网络,我们首先讨论 local network. local network 的特点是不会与宿主机的任何物理网卡相连,也不关联任何的 VL ...

  4. 再部署一个 instance 和 Local Network - 每天5分钟玩转 OpenStack(131)

    2019独角兽企业重金招聘Python工程师标准>>> 上一节部署了 cirros-vm1 到 first_local_net,今天我们将再部署 cirros-vm2 到同一网络,并 ...

  5. 实践 Network Policy - 每天5分钟玩转 Docker 容器技术(172)

    为了演示 Network Policy,我们先部署一个 httpd 应用,其配置文件 httpd.yaml 为: httpd 有三个副本,通过 NodePort 类型的 Service 对外提供服务. ...

  6. k8s 创建资源的两种方式 - 每天5分钟玩转 Docker 容器技术(124)

    命令 vs 配置文件 Kubernetes 支持两种方式创建资源: 1. 用 kubectl 命令直接创建,比如: kubectl run nginx-deployment --image=nginx ...

  7. 创建第二个 local network - 每天5分钟玩转 OpenStack(84)

    GUI 中有两个地方可以创建 network: 1. Project -> Network -> Networks 这是普通用户在自己的 tenant 中创建 network 的地方. 2 ...

  8. 创建外网 ext_net - 每天5分钟玩转 OpenStack(104)

    虽然外部网络是已经存在的网络,但我们还是需要在 Neutron 中定义外部网络的对象,这样 router 才知道如何将租户网络和外部网络连接起来. 上一节我们已经为创建外部网络配置了ML2,本节将通过 ...

  9. 创建 VXLAN - 每天5分钟玩转 OpenStack(111)

    前面我们讨论了 VXLAN 的理论知识,并且在 ML2 中完成了相关配置. 今天将通过 Web UI 创建 vxlan100_net 并观察节点网络结构的变化. 打开菜单 Admin -> Ne ...

最新文章

  1. hadoop基础教程
  2. Transformer再下一城!low-level多个任务榜首被占领,北大华为等联合提出预训练模型IPT
  3. [Leedcode][JAVA][第983题][最低票价][动态规划]
  4. python读取文件最后几行_如何用python获取文件的最后一行,文件可能会比较大
  5. Linux安装Oracle12C 过程及遇到的问题
  6. 【java】java中的线程池 ThreadPoolExecutor源码分析
  7. 犹太教、基督教和伊斯兰教的简单关系
  8. 活在当下本意是抑制欲望的无度
  9. PLSQL14下载与安装及使用
  10. 视频源与广播电视制式
  11. 三极管工作原理_10分钟分析稳压三极管工作原理
  12. centos7搭建单机kafka,开启SASL/PLAIN加密,并使用kafka tool 登录
  13. tp5.1 保利威视 云课堂 三分屏 PC直播DEMO(不适合普通直播)
  14. oracle 错误06512,处理ORA-06512错误
  15. 我欲封神——JAVA封神之路
  16. # Ubuntu执行sudo apt-get update提示:E: 仓库 “https://mirrors.ustc.edu.cn/ubuntu focal Release” 没有 Release
  17. 教育行业分享-基础篇
  18. access mysql odbc驱动程序_64位系统下access的64位odbc驱动
  19. 基于simulink的转速反馈单闭环直流调速系统
  20. WebBench压力测试工具(详细源码注释+分析)

热门文章

  1. 《OpenCV3编程入门》学习笔记8 图像轮廓与图像分割修复(一)查找并绘制轮廓
  2. 编写程序实验两个数的加减结果的判断_实验一 两个多字节数的加减运算 -
  3. laravel ajax vue6,详解用vue.js和laravel实现微信支付
  4. html控件无法使用的属性值,用 Enabled 和 disabled 属性禁用 HTML 控件后,取值结果...
  5. android 设置setmultichoiceitems设置初始化勾选_阿里巴巴Java开发手册建议创建HashMap时设置初始化容量,但是多少合适呢?...
  6. vs2015编译linux源码,使用Visual Studio 2017(VS2017)编译OpenCC 1.0.4 (Open Chinese Convert)源代码...
  7. 机器学习中算法的性能评估
  8. OpenCV(26)图像分割 -- 距离变换与分水岭算法(硬币检测、扑克牌检测、车道检测)
  9. win10 mbr下装linux,在Win10下安装Ubuntu 18.04双系统(MBR+Legacy)
  10. MATLAB判断三角形成立的编程,Triangulation 划分三角形网络时用到的大量算法和测试例程 matlab 259万源代码下载- www.pudn.com...