OpenStack(Mitaka版)all in one安装
准备阶段:
本人是在VMware里搭的虚拟机中安装的,
linux系统运行RDO的基本硬件要求是:
1.4gb内存
2.支持硬件虚拟化的处理器
3.一个网络适配器
一旦您已经满足了上述硬件要求,并且系统上安装了新的CentOS(您也可以为此使用虚拟机),那么请确保您的系统上配置了静态IP;
否则,禁用DHCP并将系统配置为使用静态IP地址。一旦配置了静态IP,禁用NetworkManager服务,因为openstack中对它不太友好。
systemctl stop NetworkManager.service
systemctl disable NetworkManager.service
systemctl restart network
临时禁用Selinux,
vi /etc/sysconfig/selinux
编辑SELinux配置文件。
改为SELINUX=disabled
以避免安装过程中出现任何奇怪的错误,并停止firewalld(或正确地配置它以允许所有必需的端口等)。
setenforce 0
systemctl stop firewalld
systemctl disable firewalld
不仅如此,所有的先决条件现在都满足了。我们会马上进行Mitaka的实际安装过程。
安装过程:
在第一步中,使用下面的YUM命令为RDO repository安装RPM。
yum install https://rdoproject.org/repos/rdo-release.rpm
运行以下命令安装CentOS openstack RPM存储库。
yum install centos-release-openstack-mitaka
运行以下命令更新您的系统packager manager,以反映这些最新添加的内容。
yum update
我们现在处于安装的最重要的阶段,运行以下命令安装Packstack实用程序。
yum install openstack-packstack
一旦packstack安装完成,运行以下命令安装最新的openstack Mitaka。
(直接安装epel源方式:yum install epel-release)
packstack --allinone
完成安装将花费大量的时间,请耐心等待,并继续寻找任何可能的错误。
这是您在安装成功时应该看到的。它将在这里显示openstack URL和nagios登录细节。
这边可能会卡在Testing if puppet apply is finished:192.168.126.132。。。可能是内存不够,选择这边我又重新将虚拟机调成8G内存和2个处理器。
安装成功后,
您将能够在上面截图中所述的“/root/keystonerc_admin”文件中找到openstack dashboard登录。运行以下命令查看完整的rc文件和管理登录。
浏览openstack安装URL (http://YourIP/dashboard),就可以使用了。