zoukankan      html  css  js  c++  java
  • openstack学习笔记

    openstack学习笔记


     目录


    背景

        openstack作为云计算的开源项目,诞生于2010年,最早是由NASA和Rackspace共同研发,虽然目前仅有10年的生涯,但是其成长迅速应用广泛,使其成为云计算中非常重要的基石。

    学习途径

        技术论坛、openstack文档、书籍等

    openstack学习,需掌握什么

        python开发,linux开发,网络基础,虚拟化基础,git。

    openstack开发部署

        git

            通过git下载源码

            源码仓库的镜像:openstack官网和Github,两个网址的代码一样。具体链接如下:http://git.openstack.org/cgit 和 https://github.com/openstack

            可以下载到本地查看,例如 git clone git://git.openstack.org/openstack/swift,也可以从launch获取稳定版本https://launchpad.net/<project>

        devstack

            通过devstack来测试自己的代码

            devstack会自动拉取git的源码,而且自动执行各模块的启动脚本(自动启动各模块),自动生成配置文件,自动安装依赖的软件包。

            获取devstack源码:  git clone git://github.com/openstack-dev/devstack.git

            devstack很强大啊,截图它的代码目录:

    其中stack.sh是主执行脚本。

    执行./stack.sh脚本之后,会做那些事呢?

    (1)下载并安装openstack运行所需要的系统软件,包括一些python的组件,mysql,rabbitmq-server

    (2)拉取openstack各项目的源码,包括nova,glance,cinder,neutron等

    (3)安装openstack所依赖的库和框架

    (4)安装openstack各组件

    (5)启动各个服务

    以上如果成功执行后,就可以登录页面Dashboard了。

    devstack除了提供dashboard的web访问意外,还提供了命令行工具。每个项目的目录都有自己的命令行工具,例如python-novaclient。

    大道至简
  • 相关阅读:
    STM32|4-20mA输出电路
    Delphi版IP地址与整型互转
    侧方位停车
    98年的‘风暴’,08年的‘危机’,18年的“钱荒‘’
    一些软件设计的原则
    oracle-数据库的各种-锁-详解
    演员李艾佳去世突发病征年仅36岁
    【人生】王石:没变强是因为你太舒服
    耐心看的人早晚会成人上人
    Linux之make的用法讲解
  • 原文地址:https://www.cnblogs.com/liurong07/p/12447441.html
Copyright © 2011-2022 走看看