OpenStack-Cinder 环境安装

如果想运行cinder,需要安装libvirt以及至少一种hypervisor(一种虚拟化技术,协调软件对硬件的访问)。如果仅仅想运行单元测试,则不需要安装这些。

使用virtualenv管理python的依赖包。

本文的环境是Ubuntu (12.04-64) 。

1、安装需要的包:

sudo apt-get install python-dev libssl-dev python-pip git-core libmysqlclient-dev libpq-dev libffi-dev

2、获取代码

git clone https://github.com/openstack/cinder.git cd cinder

3、运行单元测试

./run_tests.sh

单元测试将在 .venv 目录下运行。

第一次运行需要创建一个虚拟环境,输入Y即可。

No virtual environment found...create one? (Y/n)

更多细节参考 Unit Tests 章节。

4、也可以手动安装和使用virtualenv:

python tools/install_venv.py

这将会安装 requirements.txt 文件中列出的所有包到virtualenv。

顺利的话,会得到如下成功安装信息:

Cinder development environment setup is complete.

在当前会话中激活virtualenv:

$ source .venv/bin/activate

原文:http://docs.openstack.org/developer/cinder/devref/development.environment.html

并未完全按照原文顺序翻译,仅列出其要点。

时间: 2024-08-15 10:59:14

OpenStack-Cinder 环境安装的相关文章

[Openstack]一键安装Openstack测试环境

搭建OpenStack测试环境,供初学者学习使用. OpenStack提供一种最简单的安装方法,ALLinone. 只需要一条命令即可完成Openstack的整个安装 安装环境如下: 1.VMware Fusion 7 PRO 虚拟化平台(也可使用 VMware Workstation) 2.创建VM虚拟机(Redhat 7),vCPU*1/8G/100G,网卡模式为NAT可上网 3.安装CentOS7.1操作系统 4.计算机名称:Allinone IP地址:192.168.100.136/24

Openstack 安装部署指南翻译系列 之 Cinder服务安装(Block Storage)

1.1.1.1. Cinder服务安装(Block Storage) 块存储服务(cinder)为访客实例提供块存储设备.存储设置方法由块存储驱动程序确定,或者在多后端配置的情况下确定驱动程序.有各种可用的驱动程序:NAS / SAN,NFS,iSCSI,Ceph等. 块存储API和调度器服务通常在控制器节点上运行.根据使用的驱动程序,卷服务可以在控制器节点,计算节点或独立存储节点上运行. 本节介绍如何为块存储服务安装和配置存储节点.为了简单起见,此配置引用一个具有空的本地块存储设备的存储节点.

网上最新的devstack安装教程【一键部署openstack测试环境】

这段时间由于测试需要搭建openstack环境,搜遍谷歌百度进行不下30次尝试...看了陈沙克等前辈的安装教程,很多配置信息都已经过期了.不过大致的步骤基本不变,由于最近devstack在github更新频繁,可能很多功能被添加更新,源软件链接可能需要更改.下面给出这段时间安装的步骤(附最新源),希望对有需要进行一键部署openstack测试环境的朋友有帮助. 测试版本:Ubuntu 12.04.5 LTS 系统内核:Linux r10f17332.sqa.zmf 3.2.0-60-generi

Centos7手动安装OpenStack Mitaka版本--基本环境安装

Centos7手动安装OpenStack Mitaka版本--第一节:基本环境配置 一台控制节点 controller_ip=10.1.1.160 controller_ip2=192.168.13.147 一台计算节点 compute_ip=10.1.1.162 compute_ip2=192.168.13.144 hosts文件配置 [[email protected] ~]# cat /etc/hosts 127.0.0.1   localhost localhost.localdomai

DevStack部署OpenStack开发环境 - 问题总结

建议在使用DevStack搭建OpenStack开发环境前,先安装好开发工具包组.特别是gcc,主要一定是在yum update -y 之前,否则更新完系统后,在安装开发工具包会出现很多依赖包因为版本更新而无法安装. 要部署OpenStack需要注意若电脑配置不高,我自己的经验是先最小化或基本Web安装,然后,再安装包组 "fonts", "input", "X Window"相关的部分的软件集.这样可以尽量少装一些服务,当然,也可以装好后,关闭

OpenStack基础环境(一)

openstack介绍 openstack是一个云平台管理的项目,它不是一个软件.也就是说我们可以使用openstack来管理我们一个数据中心大量资源池.它里面包含了很多子项目 openstack包含三大项:计算 网络 存储 openstack主要目标是来简化资源的管理和分配,把计算 网络 存储.三大项虚拟成三大资源池,例如需要计算资源我这里可以提供,需要网络资源这里也可以提供以及存储资源的需求,对外提供api,通过api进行交互 openstack的设计基本上是按照亚马逊进行设置的,我们可以将

OpenStack基础环境 [一]

OpenStack基础环境 [一] openstack 时间:2016年11月22日 openstack介绍 openstack是一个云平台管理的项目,它不是一个软件.也就是说我们可以使用openstack来管理我们一个数据中心大量资源池.它里面包含了很多子项目 openstack包含三大项:计算 网络 存储 openstack主要目标是来简化资源的管理和分配,把计算 网络 存储.三大项虚拟成三大资源池,例如需要计算资源我这里可以提供,需要网络资源这里也可以提供以及存储资源的需求,对外提供api

OpenStack Cinder 与各种后端存储技术的集成叙述与实践

先说下下loop设备 loop设备及losetup命令介绍 1. loop设备介绍 在类 UNIX 系统里,loop 设备是一种伪设备(pseudo-device),或者也可以说是仿真设备.它能使我们像块设备一样访问一个文件.在使用之前,一个 loop 设备必须要和一个文件进行连接.这种结合方式给用户提供了一个替代块特殊文件的接口.因此,如果这个文件包含有一个完整的文件系统,那么这个文件就可以像一个磁盘设备一样被 mount 起来.    上面说的文件格式,我们经常见到的是 CD 或 DVD 的

Openstack计算主机安装配置流程二

Openstack计算主机安装配置流程 1.环境配置 Hosts配置  修改/etc/hosts文件,增加wtcontroller.wtcompute1.wtcompute2: 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 172.16.10.100