文档章节

CentOS 6.4下通过Rdo方式安装OpenStack

Snow1899
 Snow1899
发布于 2015/01/25 20:27
字数 517
阅读 331
收藏 1

环境:VmwareWorkstation+CentOS 6.4(64bit)

关闭防火墙:

service iptables stop 

chkconfig iptables off

关闭selinux:

vi /etc/sysconfig/selinux 

SELINUX=disabled

安装epel

默认使用base的源 在后面packstack --allinone 会报错,这里进行修改.备份CentOS-Base.repo

下载国内源:

wget http://lug.ustc.edu.cn/wiki/_export/code/mirrors/help/centos?codeblock=2

重命名为mv centos?codeblock=2 CentOS-Base.repo

rpm -Uvh http://mirrors.ustc.edu.cn/epel/6/x86_64/epel-release-6-8.noarch.rpm

(注意:这里需在进入epel里面将HTTPS方式去掉)

yum makecache 

安装rdo与Packstack

wget https://repos.fedorapeople.org/repos/openstack/openstack-icehouse/rdo-release-icehouse-4.noarch.rpm

yum install -y rdo-release-icehouse-4.noarch.rpm

yum --disablerepo="openstack-icehouse" update (否则会报错:[Errno 14] problem making ssl connection)

yum makecache -y

yum update -y

yum install openstack-packstack -y

yum install -y puppet openssh-clients tar nc rubygem-json

reboot下

一键安装

packstack --allinone

(安装时间长,需要耐心等待)

安装完毕,可以通过http:// IP/dashboard 访问OpenStack,用户名为admin,密码可以在/root/ keystonerc_admin文件中找到到。


错误解析:

Cinder's volume group 'cinder-v olumes' could not be created

执行 rm -rf /var/lib/cinder/cinder-volumes

重新安装

packstack --answer-file=/root/packstack-answers-20150124-183753.txt

Keystone出现HTTP500错误

首先检查host文件主机名设置的是不是127.0.0.1,如果没问题执行下面命令,同步数据库到Mysql.

keystone-manage db_sync

然后重新执行packstack --answer-file=/root/ packstack-answers-20150124-190848.txt命令。packstack命名可以重复执行,但一定要带上第一次安装时的配置文件,第一次安装的时候无论是否成功,都会在root目录下生成如packstack-answers-20140701-091539.txt的配置文件。

数据库问题 Error: mysqladmin -u root  password...

ERROR : Error appeared during Puppet run: 192.77.108.242_mysql.pp

Error: mysqladmin -u root  password 'f40e1dec1deb43d3' returned 1 instead of one of [0]

# rpm -qa | grep -i mysql

mysql-server-5.1.71-1.el6.x86_64

perl-DBD-MySQL-4.013-3.el6.x86_64

mysql-5.1.71-1.el6.x86_64

mysql-libs-5.1.71-1.el6.x86_64

MySQL-python-1.2.3-0.3.c1.1.el6.x86_64

# rpm -e mysql-server-5.1.71-1.el6.x86_64

# rpm -e mysql-5.1.71-1.el6.x86_64

# rm -rf /var/lib/mysql

# packstack --allinone


ERROR : Error appeared during Puppet run: 192.168.230.149_keystone.pp

Error: Could not find a suitable provider for cron

yum install cronie


由于源的关系,中间可能会出现超时断开问题,重新执行安装并指定应答文件.!!!!!!

© 著作权归作者所有

共有 人打赏支持
Snow1899
粉丝 50
博文 206
码字总数 106045
作品 0
宝山
运维
OpenStack安装前的准备

安装前的准备(CentOS) 最近跟一个大数据团队折腾,接触了一些OpenStack的东西,随手写下来,其实都是官方文档里的东西,没什么新意。 操作系统:CentOS 6.5 几个个人习惯使用的便利工具 open...

有理想的猪
2014/03/13
0
0
OpenStack 简单安装(fuel)

OPENSTACK 涉及到的组件比较多,对大家学习安装过程带来很多的问题,现在找到 一个MIRANTIS 公司出的安装OPENSTACK的工具。本人测试方便可用(在Mac OS X10.9.2和CentOS 6.4上测试过 )。值得推...

hzchenkj
06/28
0
0
Packstack单节点一键安装openstack

本文介绍在单节点上用packstack一键安装openstack的方法,其中节点的硬件架构为x86_64(必须是64位,32位不可以)、操作系统为centos7。官方的安装文档地址为https://openstack.redhat.com/...

xuesong13
2014/11/19
0
0
OpenStack Icehouse neutron-networking 架构 新增计算节点操作详解

新增计算节点 官方教程中只包含三个节点,所以根据实际需求我们需要增加计算节点,以创建更多的虚拟机。 1.配置网络 需要配置两个网卡 网卡配置 【eth0】 IP:10.0.0.41 netmask:255.255.2...

zhangdiandong
2015/12/08
0
0
在centos7上安装openstack mitaka版本

前言:openstack真是一个庞然大物,想要吃透还真不容易,所以在对openstack大概有了一个了解的时候,就应该是部署,虽然openstack的安装方式有rdo或者devstack等一键安装工具,但是最好浅尝辄...

youerning
06/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

70.shell的函数 数组 告警系统需求分析

20.16/20.17 shell中的函数 20.18 shell中的数组 20.19 告警系统需求分析 20.16/20.17 shell中的函数: ~1. 函数就是把一段代码整理到了一个小单元中,并给这个小单元起一个名字,当用到这段...

王鑫linux
今天
0
0
分布式框架spring-session实现session一致性使用问题

前言:项目中使用到spring-session来缓存用户信息,保证服务之间session一致性,但是获取session信息为什么不能再服务层获取? 一、spring-session实现session一致性方式 用户每一次请求都会...

WALK_MAN
今天
5
0
C++ yield()与sleep_for()

C++11 标准库提供了yield()和sleep_for()两个方法。 (1)std::this_thread::yield(): 线程调用该方法时,主动让出CPU,并且不参与CPU的本次调度,从而让其他线程有机会运行。在后续的调度周...

yepanl
今天
4
0
Java并发编程实战(chapter_3)(线程池ThreadPoolExecutor源码分析)

这个系列一直没再写,很多原因,中间经历了换工作,熟悉项目,熟悉新团队等等一系列的事情。并发课题对于Java来说是一个又重要又难的一大块,除非气定神闲、精力满满,否则我本身是不敢随便写...

心中的理想乡
今天
31
0
shell学习之获取用户的输入命令read

在运行脚本的时候,命令行参数是可以传入参数,还有就是在脚本运行过程中需要用户输入参数,比如你想要在脚本运行时问个问题,并等待运行脚本的人来回答。bash shell为此提 供了read命令。 ...

woshixin
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部