设为首页 收藏本站
查看: 1735|回复: 0

[经验分享] openstack网络配置

[复制链接]

尚未签到

发表于 2017-6-26 17:43:57 | 显示全部楼层 |阅读模式
  前言:
  头两天由于工作需要,本人基于三节点搭建了一个openstack云平台。如何搭建的的大家可以参考我的另一篇博客(http://www.cnblogs.com/charles1ee/p/6611000.html)搭建不是目的,目的是为了创建虚机,使用虚机。所以今天本人就将如何创建虚机的过程整理一个博客,供大家参考。
  
  首先在浏览器输入咱们的控制节点的ip地址登陆horizon,也就是dashboard控制页面
   DSC0000.png
  输入好用户名与密码,这时输入的用户名与密码会与我们的老大哥keystone进行认证。确认你输入的这个用户有没有权限登录这个云平台。然后会返回一个token给这个用户。
  
  ok,这是登录进来的页面,有三个项目,一个是admin项目,创建的一个demo项目,还有是openstack中所有组件所在的一个service项目
   DSC0001.png
  
  选择管理员选项中的网络配置,可以看到上面什么都没有
   DSC0002.png
  
  点击又上角的创建网络,首先这个创建的网络是属于虚拟的,这个网络创建完成后,所有的租户都要连接到这个网络上来。就相当于一个核心交换的功能,想要vm上网就需要通过这个条网络。只有管理员才能创建共享的网络,其他用户无法创建
   DSC0003.png
  各位请看
  因为项目属于admin,所以这个网络并不属于任何一个租户。
  供应商网络类型就是五种网络模式
   DSC0004.png
  这里我们选择vxlan
  段ID就是vlan的vlan ID ;GRE的Tunnel ID;Vxlan的VNI这里我们选择1
  网络模式选择共享与外部网络,因为这个网络创建就是让各个租户来连接,并且属于访问Internet的网络。
  
  在network网络节点控制台上面输入"ip netns show"
   DSC0005.png
  什么都没有,然后点击提交
   DSC0006.png
  
  上面创建的网络属于admin项目中,而且登录的用户也是admin用户,所以点击下项目下的网络进行网络配置
   DSC0007.png
  点创建子网
   DSC0008.png
DSC0009.png

  网络地址:
  网络地址是网络节点唯一能上网的那个IP的网段
   DSC00010.png
  之前是ens33后来将ens33的IP添加到br-ex网桥中
  网关:
  真实物理机的网关
  分配地址池:
  dhcp的地址池
  再来查看一下网络节点的ip netns
   DSC00011.png
  还是什么都没有,在浏览器端创建子网,再次查看网络节点的ip netns
   DSC00012.png
DSC00013.png

  可以看到ID和上面命令行的ID是一样的。进入管理员网络界面,点击刚才新建的网络
DSC00014.png

  第一个箭头是刚才我们创建的子网
  第二个箭头是子网上面的一个端口
  第三个箭头是端口上面连接的一个dhcp服务
  在控制台看不太明显,查看命令行网络节点ovs-vsctl show 查看Bridge br-int
DSC00015.png

  可以看到第一个箭头的Prot与控制台的端口名称一样,并且下面的tag1就是划分的vlan1,在创建的时候指定的ID号,有端口必然要连接一个设备,这个端口连接的就是DHCP服务,这么说,您可能不信,没关系,请看
  在网络节点进入这个端口
DSC00016.png

DSC00017.png

  第一个就框就是这个dhcp的网卡,192.168.1.170就是这个dhcp的ip,可以在这里进行抓包等一系列操作
  子网创建完后,核心的东西已经创建出来了,然后进行测试,退出admin用户登录demo用户
  登录普通用户后,想要创建虚机,首先要创建网络。进入网络界面
DSC00018.png

  可以直接看到一个external的网络,因为这个网络是管理员创建的共享网络。
  普通用户要自己创建一个网络然后与共享网络关联,建立转发关系
  创建网络
DSC00019.png

  租户自己创建的网络没有必要创建成共享的。
DSC00020.png

  这个网络地址可以随便写,因为创建的是私网地址。指定网关
DSC00021.png

  创建dhcp地址池,指定dns。创建
DSC00022.png

DSC00023.png

  ok创建成功,也可以通过命令行查看
DSC00024.png

  发现又新建一个dhcp,这个59b就是demo的dhcp了。登录管理员用户查看普通用户的dhcp端口
DSC00025.png

DSC00026.png

  切回普通用户 ,想要内网访问外网,就需要将用户自己创建的网络与管理员创建的网络进行关联,所以就需要路由
DSC00027.png

  创建路由 DSC00028.png
DSC00029.png

  这里的外部网络就是指路由器的网关,路由器要先连外在连内。创建
DSC00030.png

DSC00031.png

  注意:每创建一个网络设备都会在网络节点上出现一个名称空间
DSC00032.png

  创建成功后,需要将路由连接内网,这时候我们进入到网络拓扑界面
   DSC00033.png
  这是我们刚刚新建的路由器,点击添加接口,连接内网
DSC00034.png

  选择我们刚才创建的内部网络,其他的什么都不用选择了,提交
  ok,发现他们三个连接上来了
DSC00035.png

  在网络节点上查看
DSC00036.png

DSC00037.png

  一个是外网IP一个是内网IP,起到承上启下左右,在路由中ping www.baidu.com
DSC00038.png

  网络有了之后就可以搭建vm了
  进入计算——云主机界面
DSC00039.png

DSC00040.png

  虚拟机名字
  选择的区域(后面会说)
DSC00041.png

  选择镜像
DSC00042.png

  选择套餐,内存,cpu之类的
DSC00043.png

  选择网络,这里我们选择用户自己创建的网络。启动实例
  刚刚我已经创建了一个VM1所以就不在创建了
DSC00044.png

  详细信息
DSC00045.png

  vnc连接,跟阿里的没啥区别
  还有一系列的虚拟机操作
DSC00046.png

  到这里 就算完成了,如果想要后续的详细操作,请持续关注博主博客http://www.cnblogs.com/charles1ee

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-388296-1-1.html 上篇帖子: OpenStack命令行工具与API 下篇帖子: OpenStack网络介绍
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表