安装过程
安装OpenStack的操作系统是CentOS 7.5。安装的OpenStack是目前最官方文档建议机器至少有16 GB的内存,处理器硬件虚拟化扩展,和至少一个网络适配器。当然8G内存也可安装,如果用虚机,需要给虚机分配至少6G以上内存,否则速度很慢,并将网络适配器设置为NAT模式
1.配置主机的网络(编辑网卡配置文件)
vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改onboot=no为onboot=yes
注:ens33为自己电脑的虚拟机网卡,每个人电脑的网卡可能不同,注意查看!!!且ping一下www.baidu.com看是否连通
2.停止防火墙服务
systemctl stop firewalld.service
systemctl disable firewalld.service
3.停止NetworkManager服务
systemctl stop NetworkManager
systemctl disable NetworkManager
4.关闭selinux
vi /etc/sysconfig/selinux
修改selinux=disabled
5.添加主机映射
vi /etc/hosts
删除所有文件里的内容,添加自己虚拟机的ip 198.168.232.136 openstack(自定义的名字)
6.重启系统
reboot
7.配置yum源
进去etc/yum.repos.d
cd etc/yum.repos.d
备份原有repo文件
mkdir bak
mv *.repo bak/
下载国内yum源
wget http://mirrors.aliyun.com/repo/Centos-7.repo
创建并编辑
Vi /etc/yum.repos.d/openstack-rocky.repo
[openstack]
name=openstack
baseurl=https://mirrors.aliyun.com/centos/7/cloud/x86_64/openstack-rocky/
gpgcheck=0
enabled=1
因为在安装过程中会报错qemu版本过低,所以还需要配置qemu的源
创建并编辑
Vi /etc/yum.repos.d/CentOS-qemu.repo
[centos-qemu-ev]
name=qemu
baseurl=https://mirrors.aliyun.com/centos/7/virt/x86_64/kvm-common/
gpgcheck=0
enabled=1
完成后清除yum源缓存并重新生成本地缓存,如果第一次有报错可以再执行一次
yum clean all
yum makecache
8.安装PackStack
yum install -y openstack-packstack
9.配置OpenStack
packstack --allinone
-
查看初始用户名和密码
Cat /root/keystonerc_admin
-
浏览器登录
http://192.168.232.136/dashboard 注:192.168.232.136为自己网卡的ip