fedora 使用trove的redstack 安装openstack环境
以下命令可能是你经常需要用到的:
dnf list installed 列出所有dnf安装的包
dnf remove packagename 删除包
先获取trove-integration
git clone https://git.openstack.org/openstack/trove-integration.git进入到相应目录
cd trove-integration/scripts/
请选择一个网络稳定的环境开始安装,如果中途中断或是安包的时候请求超时,就重新运行命令
./redstack install
报错./stack.sh:191 If you wish to run this script anyway run with FORCE=yes
FORCE=yes ./redstack install
报错
说明装错包了,之前我自己装了一个mysql放在了fedora22的系统上,应该是devstack安装的时候是检测到系统是fedora就会把mysql改成mariadb,所以不用自己装mysql(有待考证)
#列出所有被安装的rpm package
rpm -qa | grep mariadb
rpm -qa | grep mariadb
强制卸载
rpm -e --nodeps mariadb-libs-5.5.37-1.el7_0.x86_64
最后死在了不知道为什么不能启动mariadb,目前在fedora上的安装大部分问题都出在数据库上