zoukankan      html  css  js  c++  java
  • 为heat安装docker插件

    前提:

    1. heat 已安装好

    2. 使用的系统是ubuntu


    步骤:

    1. 假如想用stable/mitaka这个分支。去github下载相应分支的zip包。

    2. 解压可以得到contrib/docker这个文件夹

    3. 删除contrib/docker/docker/tests这个目录,在我的测试中,如果不删除这个目录,这个docker插件将无法load

    4. 复制conrib/docker这个文件夹到你的controller节点上。在我的实验环境中,我把放在了/var/lib/heat这个目录下面,

         复制完后的目录效果是这样的:/var/lib/heat/docker/docker. 记住这个全路径,后面会有用。

    5. 在docker的顶级目录,运行 pip install -r requirements.txt来安装docker-py的python模块,这个将会被docker的插件所使用

    6. 修改/etc/heat/heat.conf。把/var/lib/heat/docker/docker这个路径加到plugin_dirs中。

    7. 重启heat-engine. service heat-engine restart

    8. 运行heat resource-type-list来看一下是否加载成功DockerInc::Docker::Container。


    加载失败:

    1. 检查/etc/heat/heat.conf中的plugin_dirs是否填写正确

    2. 检查是否选错了docker的分支

    3. 查检heat-engine的log,看是否出错

  • 相关阅读:
    织梦会员注册邮箱验证发送邮件配置教程
    垃圾回收
    0910
    0909
    vs2008 打包中添加卸载工具
    CLR
    委托
    软考之存储方式
    软考之面向对象-关系
    软考之合同法
  • 原文地址:https://www.cnblogs.com/double12gzh/p/10166114.html
Copyright © 2011-2022 走看看