在Ubuntu14.04上使用devstack安装OpenStack

在Ubuntu14.04上使用devstack安装OpenStack

设置使用豆瓣pypi源

mkdir /root/.pip

cat >/root/.pip/pip.conf <<EOF

[global]

index-url = http://pypi.douban.com/simple/

trusted-host = pypi.douban.com

EOF

安装git

sudo apt-get install git

下载devstack

cd /opt

sudo git clone https://github.com/openstack-dev/devstack.git

在非root用户下运行脚本创建stack用户

sudo chown –R $USER:$USER /opt/devstack

cd /opt/devstack/tools/

./create-stack-user.sh

配置stack用户密码

passwd stack

编辑/etc/sudoers, 在root用户下增加stack用户权限

# User privilege specification

root ALL=(ALL:ALL) ALL

stack ALL=(ALL:ALL) ALL

修改/opt/devstack, /opt/stack权限

sudo chown -R stack:stack /opt/devstack

sudo chown -R stack:stack /opt/stack

后面的操作都需要切换到stack用户执行

su - stack

修改部署配置文件

拷贝一份

cp /opt/devstack/samples/local.conf /opt/devstack

默认只安装glance, nova, cinder, keystone....

可以手动增加其他的模块,需要修改 local.conf

最后执行安装脚本

./stack.sh

安装完成后,可以登录IE

用户名admin 或 demo

密码为local.conf配置的,默认为nomoresecrete

安装完成后配置/opt/devstack/stackrc

#OFFLINE=$(trueorfalse False OFFLINE)

OFFLINE=True

设备重启后,需要手动再执行./stack.sh;没有设置OFFLINE的话,很多需要从网上下载;

./stack.sh 运行后,之前的测试环境不会恢复,重新安装。

安装过程中碰到的问题:

1 ssh无法登陆

Ubuntu系统上安装、启动sshd服务
sudo apt-get install openssh-server
sudo /etc/init.d/ssh restart 


ssh还不能登录上,就修改sshd的默认配置
ssh出现permission denied (publickey)问题:

修改/etc/ssh/sshd-config文件.

将其中的PermitRootLogin no修改为yes

PubkeyAuthentication yes修改为no

AuthorizedKeysFile .ssh/authorized_keys前面加上#屏蔽掉,

PasswordAuthentication no修改为yes就可以了。

2 自带vi工具,光标上下左右变成ABCD

解决方法:

只要依次执行以下两个命令即可完美解决Ubuntu下vi编辑器方向键变字母的问题。

1).执行命令 sudo apt-get remove vim-common

2).执行命令 sudo apt-get install vim

参考:

http://blog.csdn.net/kksamoyed/article/details/46843629

相关推荐