在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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值