声明: 本博客欢迎转发,但请保留原作者信息! 博客地址:http://blog.csdn.net/halcyonbaby 内容系本人学习、研究和总结,如有雷同,实属荣幸! 安装运行create-stack-user.sh脚本时,当前目录不要是devstack 安装时如果提示pbr版本不对运行pip install --upgrade pbr, pip install --upgrade setuptools 安装时提示下载超时,可以使用pip install --upgrade安装失败的包 安装时提示提示mysql没权限执行下列命令:service mysqld stopmysqld_safe --user=mysql --skip-grant-tables --skip-networking &mysql -u root mysqlUPDATE user SET Password=PASSWORD() where USER='root';FLUSH PRIVILEGES;quitservice mysqld stop devstack默认卷容量比较小(10G),安装时可以调整(stack用户下导入该环境变量)export VOLUME_BACKING_FILE_SIZE=102500M 安装openstack需要访问pypi网站,超时失败的话可以运行./unstack.sh, ./stack.sh解决 系统重启后,需要运行rejoin.sh,运行前需要重新恢复卷组losetup -f /opt/stack/data/stack-volumes-backing-file 安装完成后发现卷容量较小,可以使用如下方法调整devstack安装默认lvm后端容量为10G。后续可以通过以下方式修改: qemu-img create -f raw 100G losetup -f pvcreate vgextend注:vg_name可以通过vgdisplay显示。 安装时pip显示”No module named pkg resources“错误$ wgethttp://python-distribute.org/distribute_setup.py$ python distribute_setup.py详细参考http://stackoverflow.com/questions/7110360/easy-install-and-pip-doesnt-work 启动虚拟机失败,错误“some rules could not be created for interface vnet0”原因:关闭防火墙后没有重新启动libvirtd解决办法:重新启动libvirtd 控制节点意外掉电后重启,mysql启动失败,同时导致neutron-server无法启动rm -rf /var/lib/mysql/mysql.sock然后重启节点 出现错误:failed to create /opt/stack/horizon/openstack_dashboard/local/解决:执行setenforce 0 关闭devstack的所有screen解决:screen -wipe