VirtualBox----Centos7系统下安装openstack
Centos7下安装openstack有很多种办法,最简单的是官方提供的,利用RDO安装。RDO的官方网站www.rdoproject.org。可以去看看。Centos7下利用RDO安装openstack只需要简单的四个命令,即可完成安装,省去一个一个服务独立安装的麻烦。
安装之前的要求:
机器至少有16GB内存(如果虚拟机,分配给虚拟机的内存最少16)
禁用防火墙和NetworkManager,命令如下:
$ sudo systemctl disable firewalld
$ sudo systemctl stop firewalld
$ sudo systemctl disable NetworkManager
$ sudo systemctl stop NetworkManager
$ sudo systemctl enable network
$ sudo systemctl start network
关于内存的要求,不确定是不是必须。本人4 5 6 7 8个G都试过,都没有成功,最后一怒变成16个G,一下就成功了,大家可以测试。
第1步:软件存储库
在红帽系统上,下载并安装RDO存储库RPM以设置OpenStack存储库:
$ sudo yum install -yhttps://rdoproject.org/repos/rdo-release.rpm
在CentOS上,Extras存储库提供了启用OpenStack存储库的RPM。Extras在CentOS 7上默认启用,所以你可以简单地安装RPM来设置OpenStack存储库。
$ sudo yum install -ycentos-release-openstack-pike
确保存储库已启用:
yum-config-manager --enableopenstack-pike
更新您的当前包:
$ sudo yum update -y
第2步:安装Packstack安装程序
$ sudo yum install -yopenstack-packstack
步骤3:运行Packstack安装OpenStack
Packstack不需要手动设置OpenStack。对于单节点OpenStack部署,请运行以下命令:
$ sudo packstack –allinone
备注及安装中的问题经验:
1.如果你以前运行过Packstack,那么你的主目录中会有一个文件名为packstack-answers-20130722-153728.txt你可能想再次使用该文件,使用该--answer-file选项,以便你已经设置的任何密码