OpenStack中magnum组件安装

原创 2016年08月31日 16:53:19

OpenStack中magnum组件安装

以下命令建议在干净的OS上操作,因为devstack使用的都是最新的环境依赖。不然安装过程中会出现版本不匹配问题

1.安装所需OS环境

sudo apt-get update
sudo apt-get install -y python-dev libssl-dev libxml2-dev \
                        libmysqlclient-dev libxslt-dev libpq-dev git \
                        libffi-dev gettext build-essential

2.安装python包管理工具

apt-get install python-pip

3.安装通用环境

apt-get install python-virtualenv python-flake8 python-tox testrepository git-review

4.git软件源

cd ~
git clone https://git.openstack.org/openstack/magnum
cd magnum


5.使用tox进行所有单元测试(可以略过)

# run all tests (unit and pep8)
tox
# run a specific test for Python 2.
tox -epy27 -- test_conductor
# run all the Python 2.7 unit tests (in parallel!)
tox -epy27 -- --parallel

6.使用devstack安装

# Create a root directory for devstack if needed
sudo mkdir -p /opt/stack
sudo chown $USER /opt/stack
git clone https://git.openstack.org/openstack-dev/devstack /opt/stack/devstack

7.配置local.conf文件

#把stackrc文件中所有的git协议换成https协议,因为有墙
sed -i 's/git:\/\/git.openstack.org/https:\/\/git.openstack.org/g' stackrc

cat > /opt/stack/devstack/local.conf << END
[[local|localrc]]
DATABASE_PASSWORD=password
RABBIT_PASSWORD=password
SERVICE_TOKEN=password
SERVICE_PASSWORD=password
ADMIN_PASSWORD=password
# magnum requires the following to be set correctly
PUBLIC_INTERFACE=eth0
enable_plugin magnum https://git.openstack.org/openstack/magnum
# Enable barbican service and use it to store TLS certificates
# For details http://docs.openstack.org/developer/magnum/dev/dev-tls.html
enable_plugin ceilometer https://git.openstack.org/openstack/ceilometer
enable_plugin barbican https://git.openstack.org/openstack/barbican VOLUME_BACKING_FILE_SIZE=20G
END
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

OpenStack Magnum 项目简介

背景 Magnum 项目是 2014 年 11 月加入 OpenStack 的年轻项目,由 Rackspace主导发起,其定位是提供容器即服务(Container as a Service)的 AP...
  • yeasy
  • yeasy
  • 2015-06-02 16:27
  • 1907

关于openstack magnum的介绍

本文摘自dockerone,是我见过的为数不多的较为详细的对magnum的介绍。     今天主要跟大家简单介绍下Magnum社区和Magnum项目。Magnum到现在为止,功能做的其实不是很多...

部署多节点gre网络的OpenStack(包括Murano和Magnum)

这里只给出两个conf文件,其他均使用devstack一键部署。 1.controller和第一个compute节点在同一台服务器上。 DATABASE_PASSWORD=123456 R...

Openstack组件部署 — Nova_安装和配置Controller Node

目录目录 前文列表 Prerequisites 先决条件 To create the databases To create the service credentials Create the Co...
  • Jmilk
  • Jmilk
  • 2016-06-26 23:58
  • 10774

Openstack组件部署 — Networking service_安装并配置Controller Node

目录目录 前文列表 前提条件 完成下面的步骤以创建数据库 创建service credentials服务凭证 创建Neutron的API Endpoints 配置自服务网络 安装网络组件 配置服务组件...
  • Jmilk
  • Jmilk
  • 2016-07-09 14:28
  • 12824

openstack部署(3)-安装glance组件

1.安装glance软件 # apt-get install -y glance 2.修改glance配置文件 /etc/glance/glance-api.config debug = True d...

openstack安装部署7——dashbord组件

1.安装与配置1.1 安装包apt-get install openstack-dashboard1.2修改配置文件修改/etc/openstack-dashboard/local_settings....

X86单网卡Desktop源码安装Openstack 组件之Keystone、Glance、Nova

由于我的试验环境有限, 所以在本地的x86的电脑上单节点安装Openstack的基础组件, 而没有使用多Compute节点的方式来部署, 据说那也是挺挑战的, 等有闲置的机器我会去尝试一下。 电...

OpenStack Swift组件安装

今天终于有时间把最近安装Swift的过程整理一下,安装参考了一些资料,这篇博客主要是结合自己的实际把整个过程再回顾一遍,一是坚持写技术文档,二是希望对新手有点帮助。 如需转载还望注明出处: htt...
  • Mirale
  • Mirale
  • 2014-03-30 23:52
  • 1790

openstack部署(2)-安装keystone组件

1.获取keystone #apt-get insatll -y keystone 2.修改配置文件 文件路径: /etc/keystone/keystone.conf 最后文件中的配置如下: adm...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)