分享

devstack安装使用openstack常见问题与解决办法

xioaxu790 发表于 2014-9-8 18:19:36 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 0 11762
问题导读
1、 devstack安openstack都有哪些常见问题?
2、如何解决这些问题?





安装运行create-stack-user.sh脚本时,当前目录不要是devstack
安装时如果提示pbr版本不对
运行
  1. pip install --upgrade pbr, pip install --upgrade setuptools
复制代码


安装时提示下载超时,可以使用pip install --upgrade安装失败的包
安装时提示提示mysql没权限执行下列命令:
  1. service mysqld stop
  2. mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
  3. mysql -u root mysql
  4. UPDATE user SET Password=PASSWORD() where USER='root';
  5. FLUSH PRIVILEGES;
  6. quit
  7. service mysqld stop
  8. devstack默认卷容量比较小(10G),安装时可以调整(stack用户下导入该环境变量)
  9. export VOLUME_BACKING_FILE_SIZE=102500M
复制代码


安装openstack需要访问pypi网站,超时失败的话
可以运行./unstack.sh, ./stack.sh解决
系统重启后,需要运行rejoin.sh,运行前需要重新恢复卷组
  1. losetup -f /opt/stack/data/stack-volumes-backing-file
复制代码


安装完成后发现卷容量较小,可以使用如下方法调整
devstack安装默认lvm后端容量为10G。
后续可以通过以下方式修改:
  1. qemu-img create -f raw 100G
  2. losetup -f
  3. pvcreate
  4. vgextend
复制代码


注:vg_name可以通过vgdisplay显示。
安装时pip显示”No module named pkg resources“错误
  1. $ wget http://python-distribute.org/distribute_setup.py
  2. $ python distribute_setup.py
复制代码


详细参考http://stackoverflow.com/questio ... and-pip-doesnt-work
启动虚拟机失败,错误“some rules could not be created for interface vnet0”
原因:
关闭防火墙后没有重新启动libvirtd
解决办法:
重新启动libvirtd
控制节点意外掉电后重启,mysql启动失败,同时导致neutron-server无法启动
  1. rm -rf /var/lib/mysql/mysql.sock
复制代码

然后重启节点
出现错误:
  1. failed to create /opt/stack/horizon/openstack_dashboard/local/
复制代码


解决:执行
  1. setenforce 0
复制代码


关闭devstack的所有screen
解决:
  1. screen -wipe
复制代码


本文转载自:http://blog.csdn.net/halcyonbaby

没找到任何评论,期待你打破沉寂

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条