当前位置:   article > 正文

openstack nova集成docker部署过程记录_nova生成docker镜像

nova生成docker镜像

openstack nova集成docker部署过程记录

docker已经可以作为compute driver来使用,脱离了原来HEAT的模式,可以做到真正地使用nova来启动容器.这里记录一下openstack Kilo + docker 1.8的集成过程.所有组件环境基于centos7.
架构图如下:
这里写图片描述

安装docker

在compute node节点上安装docker,强烈建议安装docker-engine 1.8,需要linux3.1的kernal版本,拥有较高的生产稳定性,并且有启动用户组,旧版的docker-io是没有用户组,集成的时候docker.sock的权限每次都是手工修改很不方便.

curl -sSL https://get.docker.com/ | sh
usermod -aG docker nova
systemctl enable docker.service
systemctl start docker.service
  • 1
  • 2
  • 3
  • 4

安装novadocker

直接从github上clone安装

pip install -e git+https://github.com/stackforge/nova-docker#egg=novadocker
cp -R src/etc/nova/rootwrap.d /etc/nova/
chmod -R root.nova /etc/nova/rootwrap.d
cd src/novadocker/
python setup.py install
  • 1
  • 2
  • 3
  • 4
  • 5

配置nova调用docker驱动

vi /etc/nova/nova.conf

compute_driver = novadocker.virt.docker.DockerDriver
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/342964
推荐阅读
相关标签
  

闽ICP备14008679号