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

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

测试版本:Ubuntu 12.04.5 LTS

系统内核:Linux r10f17332.sqa.zmf 3.2.0-60-generic #91-Ubuntu SMP x86_64 x86_64

更换163源

cd  /etc/apt
cp sources.list etc-apt-source.list
vim sources.list

把源样本保存在etc-apt-source.list后清空sources.list并添加163源

deb http://mirrors.163.com/ubuntu/ precise main restricted

deb-src http://mirrors.163.com/ubuntu/ precise main restricted

deb http://mirrors.163.com/ubuntu/ precise-updates main restricted

deb-src http://mirrors.163.com/ubuntu/ precise-updates main restricted

deb http://mirrors.163.com/ubuntu/ precise universe

deb-src http://mirrors.163.com/ubuntu/ precise universe

deb http://mirrors.163.com/ubuntu/ precise-updates universe

deb-src http://mirrors.163.com/ubuntu/ precise-updates universe

deb http://mirrors.163.com/ubuntu/ precise multiverse

deb-src http://mirrors.163.com/ubuntu/ precise multiverse

deb http://mirrors.163.com/ubuntu/ precise-updates multiverse

deb-src http://mirrors.163.com/ubuntu/ precise-updates multiverse

deb http://mirrors.163.com/ubuntu/ precise-backports main restricted universe multiverse

deb-src http://mirrors.163.com/ubuntu/ precise-backports main restricted universe multiverse

deb http://mirrors.163.com/ubuntu/ precise-security main restricted

deb-src http://mirrors.163.com/ubuntu/ precise-security main restricted

deb http://mirrors.163.com/ubuntu/ precise-security universe

deb-src http://mirrors.163.com/ubuntu/ precise-security universe

deb http://mirrors.163.com/ubuntu/ precise-security multiverse

deb-src http://mirrors.163.com/ubuntu/ precise-security multiverse

deb http://extras.ubuntu.com/ubuntu precise main

deb-src http://extras.ubuntu.com/ubuntu precise main

如果遇到如下报错:

W: GPG error: http://extras.ubuntu.com precise Release: The following signatures couldn‘t be verified because the public key is not available: NO_PUBKEY
16126D3A3E5C1192

运行以下命令解决:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 16126D3A3E5C1192

更新系统源并更新系统

sudo apt-get update
sudo apt-get upgrade

安装git工具 【已经安装跳过此步骤】

apt-get install git

设置pip源 【该源经过测试,目前好用】

mkdir ~/.pip
cd ~/.pip
touch pip.cnf
vim pip.cnf

在文件里面写入并保存

[global]

trusted-host=mirrors.aliyun.com

index-url=http://mirrors.aliyun.com/pypi/simple

下载devstack 【用户目录】

cd /home/xxx
git clone https://github.com/openstack-dev/devstack.git

运行./stack.sh

只能使用非root用户(这里我以xxx为例)运行该脚本

cd /home/xxx/devstack
./stack.sh

过程需要配置5个密码,按照提示输入就可以了。

安装过程请保持良好的网络状态,整个过程大概需要20分钟,安装完毕后会一下提示

This is your host IP address:x.x.x.x

Hroizon is now available at https://x.x.x.x/

Keystone is serving at http://x.x.x.x:5000/

The default users are:admin and demo

The password:<之前你输入的密码>

至此,整个安装 过程就结束了。

访问host IP,显示页面如下

使用管理员账号进行登录进入主界面

过程中可能会进行的一些操作

安装pip:http://pip-cn.readthedocs.org/en/latest/installing.html#get-pip

升级python:http://blog.csdn.net/hanshileiai/article/details/43835413

重装mysql:http://blog.sina.com.cn/s/blog_73000beb01012eh4.html

如有任何疑惑或问题,欢迎留言讨论!

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2025-01-06 19:08:48

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

[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

腾讯云安装openvz,快速搭建测试环境

CSDN送了腾讯云的测试资格,准备拿来作为cici的软件发布首页,想在上面做个demo,无奈没有设备环境,于是想要用openvz来虚拟一些vps: 第一步:选择腾讯云的os模板,centos6.3 第二步:安装openvz           安装方法参见:http://openvz.org/Quick_installation 第三步:下载os模板,创建4个vps,分别是ubutnu centos6.5 suse centos7.0 第四步:开启vps 这里发现vps上不了网,估计是腾讯对na

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

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

最新hadoop下载安装教程(附详细图文步骤)

在前几篇的文章中分别就虚拟系统安装.LINUX系统安装以及hadoop运行服务器的设置等内容写了详细的操作教程,本篇分享的是hadoop的下载安装步骤. 在此之前有必要做一个简单的说明:分享的所有内容是以个人的操作经验为基础,有的人看完可能会说跟他做过的不一样.这个可能还是跟大家所使用的发行版hadoop不同造成的吧.我是下载的一个大快搜索的DKhadoop发行版,三个节点的标准版本,个人研究或者学习hadoop三节点完全够用.DKhadoop三节点的发行版我记得是现在应该也是免费开放下载的,之

centos6.5上使用devstack部署openstack开发环境

一.环境准备 1.操作系统配置 关闭selinux,并重启系统. [[email protected] ~]# cat /etc/sysconfig/selinux SELINUX=disabled 2.安装所需的包 [[email protected] ~]# yum -y install vim git python-setuptools yum安装的pip包版本不对,安装时会出错,从网上下载pip源码包,源码安装pip包 pip源我们采用系统默认的源就好,安装pip源码 [[email p

用devstack安装openstack-快速体验openstack

--http://docs.openstack.org/developer/devstack/ --1 apt-get install git --2 git clone https://git.openstack.org/openstack-dev/devstack --3 目前Devstack脚本已经不支持直接使用root身份运行,你需要创建stack用户运行 run /opt/devstack/tools/create-stack-user.sh --4 修改devstack目录权限,让s

部署web测试环境 jdk,tomcat,mysql

安装JDK(rpm) 1.将rpm包上传到服务器 ? 首先要到Oracle官网下载jdk的rpm包,或者直接使用yum安装jdk: ? yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel 2.安装java ? 在上传目录下,使用命令安装: ? rpm -ivh xxx.rpm 3.配置环境变量 ? 首先,可以使用命令查询一下jdk的位置: ? find / -name jdk* ? 然后,输入命令: ? vi /etc/profile

linux下安装配置JDK+Tomcat+Mysql测试环境

1.系统环境 CentOS6.5 2.下载JDK,tomcat软件包,官网可以下载,也可以用命令行下载 Mysql使用yum安装 3.linux安装JDK 1)下载JDK #wget http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jdk-8u45-linux-x64.tar.gz?AuthParam=1434620688_1831ed06c98894056108fddcb5c59167 2)下载后发现名字有点长,修改一下 #mv jdk

开发环境无错,部署至测试环境报错“NoSuchMethodError”OR&quot;NoSuchClassError&quot;

背景: 实现一个简单的功能,需要用到jedis的jar包连接Redis.在之前便已经有使用jedis,它的版本比较旧,是2.1的.而新实现的功能,在编码的时候使用的是2.8的.在开发环境完成单元测试后,将编译好的class文件拷贝更新至测试环境.因种种原因,导致功能无法运行,排查后,觉得可能是jedis版本问题.于是,将jedis的版本重新降为2.1.运行,开始报如题错误. 报错: java.lang.NoSuchMethodError   PS:报这个错误的方法或者类明明存在,但是系统就是报这