前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >OpenStack Icehouse私有云实战部署(完结)

OpenStack Icehouse私有云实战部署(完结)

作者头像
小小科
发布2018-05-04 15:48:00
2.4K0
发布2018-05-04 15:48:00
举报
文章被收录于专栏:北京马哥教育北京马哥教育

启动实例

SSH公钥注入

启动一个实例

在OpenStack中启动实例需要指定一个VM 配置模板,首先查看可用模板

创建一个拥有较小的内存设置的flavor,供启动cirror测试使用

获取所有可用的image文件列表

获取所有可用的网络列表

启动

[root@controller ~]# nova boot --flavor m1.cirros --image cirros-0.3.4-x86_64 --nic net-id=a71cc567-08ad-4000-b273-e1b300fa642b \

> --security-group default --key-name demokey demo-i1

查看实例

打开控制台登陆

登陆之后发现云主机并没有获取到IP,不知何故,哎呀不管了,直接手动配置

进行网络连通性测试

依次ping虚拟内部网关,虚拟外部网关,真实外部网关

通过以上测试发现,云主机网络正常,但是外部主机能否跟云主机通信呢?

由此可以看出,外部主机还不可以与云主机通信,要想解决这一问题就需要用到floating ip机制

floating ip

简单来讲,floating ip 就是通过网络名称空间虚拟出一台路由器设备,其外部接口桥接至可通过物理接口与外部网络通信的网桥设备,而内部接口则做为内部网桥设备上关联的各虚拟机的网关接口,而后在外部网络接口上配置一个ip地址,并通过DNAT的方式转换至内部某指定的主机上,反过来,从内部某指定的主机上发出的报文则由路由器通过SNAT机制转发至外部接口上某特定的地址,从而实现了外部网络与内部VM的通信。

创建floating ip

依旧在Controller节点配置

将floating ip绑定至目标实例

修改默认安全策略

现在外部网络中的主机即可通过172.16.20.13进行访问

其实是由192.168.22.2进行响应的,这里就不抓包分析了

如里还需要通过ssh方式远程连接172.16.20.13,还需要执行如下命令

至此,私有云基本搭建成功,接下来再说一下另一核心组件cinder,即存储服务

完结!

原文链接:http://www.178linux.com/6637

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

本文分享自 马哥Linux运维 微信公众号,前往查看

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

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

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