Centos7.6 安装devstack

测试设备,华为云ECS,2U8G

##使用root用户,创建stack账号

useradd -s /bin/bash -d /opt/stack -m stack

echo "stack ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/stack

##安装python3    (不确定是否一定需要,通过安装日志看使用的是python2.7,此操作只是借鉴其他blog上的步骤安装)
yum -y install git wget
wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz

tar -xvf Python-3.6.3.tgz -C /opt
cd /opt/Python-3.6.3/
yum install -y openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc cc
./configure --prefix=/usr/local/python3
make && make install
echo 'export PATH=$PATH:/usr/local/python3/bin'>>/etc/profile;   .  /etc/profile

##下载 DevStack脚本集
cd /opt/stack/
git clone https://git.openstack.org/openstack-dev/devstack
cd devstack
##config

#config

vim  /opt/stack/devstack/local.conf   
[[local|localrc]]
ADMIN_PASSWORD=secret
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD

#修改用户所有权限
chown -R  stack:stack  /opt/stack/devstack
su -s /bin/bash -c "./stack.sh" stack 
#若安装失败(先卸载再重装):   ./unstack.sh ;  ./clean.sh;  ./stack.sh   

##第一次执行./stack.sh  出现很多报错,通过反复执行,报错信息有时会改变,但一直未成功安装;之后尝试按照博主的提示,先执行unstack.sh   clean.sh ,再重新执行stack.sh,安装成功。下附安装完成截图


 

使用的主机为华为云ECS,通过EIP无法打开dashboard,所以安装gnome在本地图形界面打开dashboard

#安装图形界面

 yum groupinstall "Server with GUI"

 systemctl set-default graphical.target

 systemctl start graphical.target

重启系统,通过VNC登录图形界面,使用http://192.168.1.10/dashborad登录

登录中遇到两个问题:

1.输入地址后,无响应

2.打开dashboard,输入用户名和密码,auth失败

解决方法:刚才安装图形界面重启后,http和memcached两个服务没有自启,启动服务后正常登录。

 


原文:https://blog.csdn.net/eyeofeagle/article/details/89226172 
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值