利用Packstack包在Vmware中安装openstack,采用的模式是allinone。
步骤如下:
1. 首先在vmware workstation中安装CentOS 7虚拟机(需要开启CPU虚拟化),完成基本的设置,比如hostname, IP地址等
2. 更新一下CentOS
[root@openstack ~]# yum update
3. 关闭Selinux以及防火墙,编辑vim /etc/selinux/config文件,设置SELINUX=disabled,并disable /Stop防火墙
[root@openstack ~]# systemctl stop firewalld [root@openstack ~]# systemctl disable firewalld
4. 安装openstack 在线仓库:
[root@openstack ~]#yum install -y https://www.rdoproject.org/repos/rdo-release.rpm
安装完成以后,可以cd到/etc/yum.repos.d看是否有rdo-replease.rpm
root@openstack ~]# cd /etc/yum.repos.d/ [root@openstack yum.repos.d]# ls CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo rdo-qemu-ev.repo rdo-testing.repo CentOS-CR.repo CentOS-fasttrack.repo CentOS-Sources.repo CentOS-x86_64-kernel.repo rdo-release.rep
5. 安装packstack安装工具
[root@openstack ~]# yum install -y openstack-packstack
6. 为了简便起见,用allinone模式安装,即将所有的openstack组件安装一台虚拟机上。
[root@openstack yum.repos.d]# packstack --allinone
7. 然后就是耐心的等待安装过程完成,即可登陆dashboard, 用户名与密码在/root/keystonerc_admin文件中