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
版权声明:本文为博主原创文章,未经博主允许不得转载。

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

这里只给出两个conf文件,其他均使用devstack一键部署。 1.controller和第一个compute节点在同一台服务器上。 DATABASE_PASSWORD=123456 R...
  • lanceyang1992
  • lanceyang1992
  • 2015年11月26日 14:32
  • 712

Openstack容器项目之Magnum

本文以Newton版本为例。 1.Magnum简介 Magnum项目通过Openstack API能够在Openstack中创建基于容器的服务,但它本身并不直接对容器进行操作,而是通过Kubern...
  • rh57b1f7
  • rh57b1f7
  • 2017年02月14日 12:23
  • 599

Magnum的使用

1.Prepare your session to be able to use the various openstack clients including magnum, neutron, an...
  • lanceyang1992
  • lanceyang1992
  • 2015年07月31日 16:35
  • 826

openstack各个组件对应介绍

图1: 图2:
  • kent_kent_kent
  • kent_kent_kent
  • 2014年06月13日 23:30
  • 1531

开源NFV管理器 - OpenStack Tacker介绍 - 1. NFV和Tacker介绍和主要功能

1.  NFV概述    NFV(网络功能虚拟化Network Function Virtualization, 有时候NFV也叫做VNF)由运营商的联盟提出,主要利用通用x86硬件平台和标准的IT虚...
  • bc_vnetwork
  • bc_vnetwork
  • 2016年05月23日 10:21
  • 8930

一步步教你OpenStack安装与配置

一、引言本内容讲解如何在3台物理机上搭建最小化云平台,这3台机器分为称为Server1、Server2和Client1,之后的各章也是如此。Server1承载着Nova、Glance、Swift、Ke...
  • li575098618
  • li575098618
  • 2015年11月13日 15:01
  • 9967

《转》OpenStack添加监控服务

添加监控服务 监控服务 OpenStack监控服务: 有效的收集有关CPU和网络花费的计量数据通过由服务或基础设置发送的监控通知收集信息。配置收集数据的类型,让他适应多种操作需求。通过RES...
  • qq_21398167
  • qq_21398167
  • 2015年07月27日 10:39
  • 1408

手动安装openstack

安装指南 Version: 1.0 Source: https://github.com/xidianpanpei/OpenStack-Havana-Install-Gui...
  • u010098331
  • u010098331
  • 2016年12月08日 18:16
  • 3232

Murano实践之package分析

1、murano package概述murano package 中包含Classes、Resources、UI三个文件夹和manifest.yaml、logo.png两个文件,其中manifest....
  • hhp_hhp
  • hhp_hhp
  • 2015年09月24日 09:44
  • 1113

整体认识openstack-----五大组件各自的作用

整体认识openstack-----五大组件各自的作用 http://www.aboutyun.com/thread-7019-1-1.html (出处: about云开发) 可以带着下面问题来...
  • showoffman520
  • showoffman520
  • 2015年08月29日 19:55
  • 1512
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:OpenStack中magnum组件安装
举报原因:
原因补充:

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