哪位大神会用RDO部署多节点openstack单节点部署请写出详细过程

哪位大神会用RDO部署多节点OpenStack请写出详细过程【openstack吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:2,400贴子:
哪位大神会用RDO部署多节点OpenStack请写出详细过程收藏
1楼说一下请不要把百度第一篇的文章粘过来 因为我刚接触这方面那篇文章看不懂。或者请大家把步骤注释详细一些。
openstack培训,达内,美国上市的IT培训领军企业,打造高端openstack课程.达内将通过&名企内部优先&的方式,为高端Linux运维工程师赢得高薪职位.
登录百度帐号推荐应用&b&深入浅出系列&/b&&br&&ol&&li&&a href=&///?target=http%3A///a/tip/3.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&深入浅出Docker(一):Docker核心技术预览&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&///?target=http%3A///a/tip/4.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&深入浅出Docker(二):Docker命令行探秘&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&///?target=http%3A///a/tip/5.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&深入浅出Docker(三):Docker开源之路&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&///?target=http%3A///a/tip/6.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&深入浅出Docker(四):Docker的集成测试部署之道&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&///?target=http%3A///a/tip/32.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&深入浅出Docker(五):基于Fig搭建开发环境&i class=&icon-external&&&/i&&/a&&/li&&/ol&&br&&b&源码分析系列&/b&&br&&ol&&li&&a class=& wrap external& href=&///?target=http%3A///a/tip/2.html& target=&_blank& rel=&nofollow noreferrer&&Docker源码分析(一):Docker架构&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&///?target=http%3A///a/tip/9.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Docker源码分析(二):Docker Client创建与命令执行&i class=&icon-external&&&/i&&/a&&/li&&li&&a class=& wrap external& href=&///?target=http%3A///a/tip/65.html& target=&_blank& rel=&nofollow noreferrer&&Docker源码分析(三):Docker Daemon启动&i class=&icon-external&&&/i&&/a&&/li&&li&&a class=& wrap external& href=&///?target=http%3A///a/tip/06.html& target=&_blank& rel=&nofollow noreferrer&&Docker源码分析(四):Docker Daemon之NewDaemon实现&i class=&icon-external&&&/i&&/a&&/li&&li&&a class=& wrap external& href=&///?target=http%3A///a/tip/23.html& target=&_blank& rel=&nofollow noreferrer&&Docker源码分析(五):Docker Server的创建&i class=&icon-external&&&/i&&/a&&/li&&li&&a class=& wrap external& href=&///?target=http%3A//q.com/cn/articles/docker-source-code-analysis-part6& target=&_blank& rel=&nofollow noreferrer&&Docker源码分析(六):Docker Daemon网络&i class=&icon-external&&&/i&&/a&&/li&&/ol&
深入浅出系列
源码分析系列
国内大部分关于openstack的博客,颠过来倒过去,就是一些车轱辘话。&br&&b&了解&/b&OpenStack,两本书就差不多了:&br&1. OpenStack Essentials&br&这本侧重于讲解OpenStack核心服务的基本原理,不到200页,脉络清晰,很快就读完了。&br&&img src=&/45fafed907dbb4f7dc39c992d64b8c7c_b.png& data-rawwidth=&109& data-rawheight=&135& class=&content_image& width=&109&&2.
OpenStack Cloud Computing Cookbook&br&这本侧重于部署,几乎对所有的命令都会有解释,有点罗嗦,不过胜在条理清晰。&br&&img src=&/4fbae03a0ab58b302b2fc0ab9a95aba8_b.png& data-rawwidth=&109& data-rawheight=&135& class=&content_image& width=&109&&&br&再进阶就看官方docs和代码。
国内大部分关于openstack的博客,颠过来倒过去,就是一些车轱辘话。 了解OpenStack,两本书就差不多了: 1. OpenStack Essentials 这本侧重于讲解OpenStack核心服务的基本原理,不到200页,脉络清晰,很快就读完了。 2. OpenStack Cloud Computing Cookbook…
由于Openstack使用python,python是动态类型语言,参数类型不容易从代码中看出,因此个人建议&b&首先需要部署一个单节点Openstack环境&/b&,建议使用RDO:&a href=&///?target=https%3A//www.rdoproject.org/install/quickstart/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Packstack quickstart&i class=&icon-external&&&/i&&/a&,当然乐于折腾使用devstack也是没有问题的。&br&&br&&b&其次需要安装科学的代码阅读工具&/b&,图形界面使用pycharm没有问题,不过通常在虚拟机中是没有图形界面的,首选vim,需要简单的配置使其支持代码跳转和代码搜索,可以参考&a href=&///?target=https%3A///int32bit/dotfiles& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&GitHub - int32bit/dotfiles: A set of vim, zsh, git, and tmux configuration files.&i class=&icon-external&&&/i&&/a&&br&&br&在阅读源码之前,首先得了解Openstack代码的架构,至少得知道所有服务的入口,以nova为例,所有的服务入口都是nova-api,对应代码:nova/api/openstack/compute,其中云主机生命周期管理通常在nova/api/openstack/compute/servers.py下,因此不管执行什么操作,首先在这个目录入手。其次需要知道nova模块的命名原则:&br&&ol&&li&api.py是供其它组件调用的接口,比如nova/api/openstack/compute/servers.py紧接着调用nova/compute/api.py&br&&/li&&li&rpcapi.py是RPC Client库,用于封装RPC调用&/li&&li&manager.py是所有RPC服务端代码入口,也是核心功能的实现部分,如果你想了解reboot是怎么实现的,又不被乱七八糟的RPC调用和模块调用所累,可以直接看nova/compute/manager.py,从中可以发现它怎么调用libvirt实现虚拟机重启的。&/li&&/ol&&b&最后毫无疑问需要掌握python的调试技巧&/b&,推荐pdb、ipdb、ptpdb,其中ptpdb最好用,不过需要手动安装。打断点前需要注意代码执行时属于哪个服务组件,并不是在nova/compute目录就是nova-compute服务运行,比如nova-api服务会调用nova/compute/api.py,但仍属于nova-api服务。在发起RPC调用前,永远不可能发生服务进程转化。通常nova/xxx/api.py、nova/xxx/rpcapi.py仍是在调用方执行,而nova/xxx/manager.py一定在nova-xxx服务运行。另外需要注意打了断点后的服务必须在前端运行,不能在后台运行,比如我们在nova/compute/manager.py中打了断点,我们需要kill掉后台进程:&br&&div class=&highlight&&&pre&&code class=&language-text&&systemctl stop openstack-nova-compute
&/code&&/pre&&/div&然后直接在终端运行nova-compute即可。&br&&br&本人阅读源码时顺便整理了下nova的操作序列图,可供参考&a href=&///?target=https%3A///int32bit/openstack-workflow& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&GitHub - int32bit/openstack-workflow: Openstack Sequence Diagrams&i class=&icon-external&&&/i&&/a&&br&&br&以上是本人阅读源码的方式,仅供参考!
由于Openstack使用python,python是动态类型语言,参数类型不容易从代码中看出,因此个人建议首先需要部署一个单节点Openstack环境,建议使用RDO:,当然乐于折腾使用devstack也是没有问题的。 其次需要安装科学的代码阅读工具,图形界…
采用自顶向下学习方法。先学习IaaS平台都提供什么服务(虚拟机、虚拟硬盘、网络?),怎么使用,如何与物理世界对应起来,可以注册个AWS或者ustack帐号,熟悉其提供的功能和使用方法!然后自己开始手动部署openstack平台(不建议直接上Devstack或者Fuel、RDO,走一遍不知所以然),官方有ubuntu和centos详细手动安装步骤,比如ubuntu版本参考&a href=&///?target=http%3A//docs.openstack.org/mitaka/install-guide-ubuntu/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&OpenStack Docs: OpenStack Installation Guide for Ubuntu&i class=&icon-external&&&/i&&/a&,按照文档一步一步做,亲测基本不会有什么错误,还能顺便熟悉Opensatck CLI工具,从中了解其有哪些服务组件构成以及总体架构、数据流等。熟悉这些组件分别对应哪些功能实现,大体可以分为两类,分别为基础服务和扩展服务,基础服务包括Glance(镜像服务)、Nova(计算服务)、Neutron(网络服务)、Cinder(块存储服务)、Swift(对象存储服务),其它的诸如Trove(数据库服务)、Manila(文件共享服务)、Sahara(大数据服务)、Magnum(容器服务)等都是以上基础服务的组合编排,归为扩展服务,扩展服务通常按需部署,依赖于底层的基础服务。o,差点忘了还有一个重中之重的公共服务keystone(认证服务)。如果对Openstack有了比较深的感性认识了,紧接着可以根据自己的兴趣往一个方向钻研,比如对Openstack整个架构感兴趣,可以研究HA、调度、监控、架构优化等技术;对Cinder感兴趣,可以深入研究分布式存储技术,比如Ceph等;对网络感兴趣,可以深入学习网络方面的知识,比如SDN技术、隧道技术、Overlay技术、Namespace技术等,对Nova感兴趣深入研究虚拟化技术,比如Libvirt、KVM等。最后需要深入对源码进行学习研究,并时时关注社区邮件列表、IRC、BP等,提交bug、贡献代码。&br&&br&以上为个人看法,另外平时整理了些关于Openstack的资料&a href=&///?target=https%3A///int32bit/openstack-cheat-sheet& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&GitHub - int32bit/openstack-cheat-sheet: openstack cheat sheet&i class=&icon-external&&&/i&&/a&,包括邮件列表地址、bug列表、官方WIKI等,欢迎补充,相互交流!
采用自顶向下学习方法。先学习IaaS平台都提供什么服务(虚拟机、虚拟硬盘、网络?),怎么使用,如何与物理世界对应起来,可以注册个AWS或者ustack帐号,熟悉其提供的功能和使用方法!然后自己开始手动部署openstack平台(不建议直接上Devstack或者Fuel、RDO…
在玩之前先搞清楚 OpenStack 各组件是干什么的。&br&&br&然后,要有自己的环境才能开始玩。(先搞个梯子吧,不然下载代码会让你很痛苦。)&br&可以用 &a href=&///?target=http%3A//docs.openstack.org/developer/devstack/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&DevStack&i class=&icon-external&&&/i&&/a& 试着搭一个 all-in-one 的。(以后再慢慢尝试单独的 Network Node。)&br&Devstack 的几个最基本的配置写好即可。(配置先搞最简单的,网络也用最简单的。)&br&目标只有一个,搭起来后,能从 Dashboard 创建虚拟机,而且虚拟机能拿到网络。&br&遇到困难,耐心地去查 OpenStack 各组件的文档,或者重新配 Devstack 的配置,重新来。这是整体了解 OpenStack 最好的过程。这时候基本上还不用看 OpenStack 的代码,最多看两眼 Devstack 的脚本,了解下填的参数被用到了哪里。&br&&br&&b&环境好了以后,其实就是去体会各种角色。&/b&&br&&br&可以玩一下 OpenStack 的各组件的命令,例如&br&&a href=&///?target=http%3A//docs.openstack.org/cli-reference/content/novaclient_commands.html& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&docs.openstack.org/cli-&/span&&span class=&invisible&&reference/content/novaclient_commands.html&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&br&现在,你的角色相当于是一位 &b&&u&OpenStack Cloud Administrator&/u&&/b&。&br&可以看 &br&OpenStack Cloud Administrator Guide: &br&&a href=&///?target=http%3A//docs.openstack.org/admin-guide-cloud/content/ch_getting-started-with-openstack.html& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&docs.openstack.org/admi&/span&&span class=&invisible&&n-guide-cloud/content/ch_getting-started-with-openstack.html&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&br&&br&然后,你可能会想玩玩更多的功能,配置更多的参数。&br&可以看&br&OpenStack Configuration Reference:&br&&a href=&///?target=http%3A//docs.openstack.org/kilo/config-reference/content/& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&docs.openstack.org/kilo&/span&&span class=&invisible&&/config-reference/content/&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&br&但玩着玩着,肯定会出现问题,调不通了,甚至把环境玩坏了,这时候,你就要变身 &b&&u&OpenStack OPS&/u&&/b& 了。&br&OpenStack Operations Guide:&br&&a href=&///?target=http%3A//docs.openstack.org/openstack-ops/content/openstack-ops_preface.html& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&docs.openstack.org/open&/span&&span class=&invisible&&stack-ops/content/openstack-ops_preface.html&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&br&这里面就教你很多 troubleshooting 的技能,monitoring、logging,甚至一点架构的设计。这些都是以后非常实用的技能。&br&&br&说到架构,也有专门的文档&br&OpenStack Architecture Design Guide: &br&&a href=&///?target=http%3A//docs.openstack.org/arch-design/content/ch_preface.html& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&docs.openstack.org/arch&/span&&span class=&invisible&&-design/content/ch_preface.html&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&br&这时,你就成了 IaaS 的&b&&u&架构师&/u&&/b&。&br&&br&而当你发现有 bug,有新需求,或者想了解细节的实现了,需要看代码了,你就变身 &b&&u&OpenStack Developer&/u&&/b&。&br&OpenStack - Python Developer Guide (docs): &a href=&///?target=http%3A//docs.openstack.org/developer/openstack-projects.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&OpenStack Docs: Developers&i class=&icon-external&&&/i&&/a&&br&这些文档有一定作用,但其实最好还是直接读源码。&br&&br&----------------------------------&br&还有更多文档,看 &a href=&///?target=http%3A//docs.openstack.org/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&OpenStack Docs&i class=&icon-external&&&/i&&/a& 这里的汇总。其实,我对里面 &a href=&///?target=http%3A//docs.openstack.org/user-guide/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&OpenStack Docs: OpenStack End User Guide&i class=&icon-external&&&/i&&/a& 这个文档充满期待,以后我觉得它会是很好的入门教材,但现在还在完善中,里面很多文章,其实都是原本别人用 MarkDown 写在 Github 的文章,后来被整理到这里。&br&&br&之后,就是不断搜集各个牛人的 RSS,多读人家的文章。以后再补充
在玩之前先搞清楚 OpenStack 各组件是干什么的。 然后,要有自己的环境才能开始玩。(先搞个梯子吧,不然下载代码会让你很痛苦。) 可以用
试着搭一个 all-in-one 的。(以后再慢慢尝试单独的 Network Node。) Devstack 的几个最基本的配置写好即…
已有帐号?
无法登录?
社交帐号登录
158 人关注
321 条内容
12962 人关注
265 条内容
236 人关注
171 人关注openstack多节点部署_中华文本库
01 OpenStack多节点环境部署之Controller配置详解_计算机硬件及网络_IT/计算机_专业资料。配置环境 VMware8.0 英文版: Controller 的网卡物理配置: 查看 IP 地址: 查...
Openstack-HA部署方案_计算机硬件及网络_IT/计算机_专业资料。系统结构图 Rabbit...//集群中的 cookie 要相同,所以将一个节点的 cookie 导入其他所有节 点中,也...
OpenStack Compute节点安装_IT/计算机_专业资料。OpenStack Compute 调研及安装 OpenStack...openstack 单网卡安装多... 17页 免费 OpenStack安装配置篇 10页 1下载券 ...
OpenStack p 网络配置与管理 网络配置与管 梁军学 北京邮电大学信息网络中心 日 OpenStack部署—单节点 OpenStack部署—双节点 OpenStack部署—标准多节点...
OpenStack 云平台的网络模式及其工作机制 网络,是 OpenStack 的部署中最容易出...控制节点的 服务可以分开在多个节点,我们把提供 nova-network 服务的节点称为...
OpenStack Swift 云存储多节点部署手册_计算机软件及应用_IT/计算机_专业资料 暂无评价|0人阅读|0次下载|举报文档 OpenStack Swift 云存储多节点部署手册_计算机软件...
提供的个性化配置参数和对集群节点角色的描 述信息自动化的部署 OpenStack 相关...(4) MMADS 系统提供多个 Master 服务的扩展机制,可以有效提高大规模 OpenStack...
openstack 单网卡安装多节点_计算机硬件及网络_IT/计算机_专业资料。openstack 单...让配置生效: 1 /etc/init.d/networking restart 2.安装 bridge 1 apt-get ...
1.5、OpenStack 中网络流向是怎样的,都经过网络控制器吗 多节点时,网络控制器与计算节点分别在不同主机,普通部署方式下(不是 multi_host), 只有 nova-network ...
Openstack 高可用部署指导手册_计算机软件及应用_IT/计算机_专业资料。0.简介 ....51 1 0.简介本手册指导大家如何一步一步构建一套多节点的高可用性(High ...

我要回帖

更多关于 weblogic 多节点部署 的文章

 

随机推荐