1 Openstack简介:
2 实验说明:
3 图例:
4 实验环境说明:
4.1 ) 网卡说明:
网卡名 |
网 段 |
连接方式 |
说明 |
eth0 |
10.10.5.0/24 |
仅主机网络 |
内部网络自动以IP地址段. |
eth1 |
172.18.0.0/24 |
NAT网络 |
外网IP自动获取,上网安装软件. |
4.2 ) 节点分布:
管理节点 |
eth0 |
eth1 |
系统版本 |
管理端-1 |
10.10.5.129 |
ip |
CentOS 7.8.2003 |
管理端-2 |
10.10.5.130 |
ip |
CentOS 7.8.2003 |
负载节点 |
eth0 |
eth1 |
系统版本 |
负载均衡-1 |
10.10.5.140 |
ip |
ubuntu 18.04 |
负载均衡-2 |
10.10.5.141 |
ip |
ubuntu 18.04 |
计算节点 |
eth0 |
eth1 |
系统版本 |
node-1 |
10.10.5.135 |
ip |
CentOS 7.8.2003 |
node-2 |
10.10.5.136 |
ip |
CentOS 7.8.2003 |
node-3 |
10.10.5.137 |
ip |
CentOS 7.8.2003 |
node-4 |
10.10.5.138 |
ip |
CentOS 7.8.2003 |
公共服务 |
eth0 |
eth1 |
系统版本 |
db-1 |
10.10.5.150 |
ip |
CentOS 7.8.2003 |
###############################################
环境配置:
# 同步时间:
ntpdate time.windows.com
echo '00 00 * * * /usr/sbin/ntpdate time.windows.com >/dev/null 2&>1' >> /var/spool/cron/root
# 启用Openstack库(控制端+计算节点):
yum install centos-release-openstack-ocata
1.1 ) 查看yum源内的openstack:
yum list centos-release-openstack*
1.2 ) 如果没有需要的版本,下载RPM后安装.
wget https://files-cdn.cnblogs.com/files/zhenxing06/centos-release-openstack-ocata-1-2.el7.noarch.zip
1.3 ) 安装O版本源:
yum install centos-release-ceph-jewel centos-release-qemu-ev -y
rpm -ivh centos-release-openstack-ocata-1-2.el7.noarch.rpm
1.4 ) 官方源没有O版,考虑自己搞一个 或者换新版:
此处省略N.......(因为这个地方官方没有O版本的源了,只能在搜索一个还好东北大学还有o版本的源. 后面附上内容)
# 安装openstack 客户端(安装此软件 一定要仔细看看 是否来自于 ocata 这个版本库的源,高了低了都会出BUG):
yum install python-openstackclient openstack-selinux -y
# 安装RDO仓库RPM来启用Openstack仓库:
yum install https://rdoproject.org/repos/rdo-release.rpm -y
YUM源:
*** 安装Ocata源 一定不能安装epel库, RDO仓库也用自己的***
## 东北大学Ocata 源:
[root@cont-1 ~]# cat /etc/yum.repos.d/ocata.repo
# ocata
# ocata.repo
# including software:
# ocata
[openstack-ocata]
name=ocata
baseurl=http://mirror.neu.edu.cn/centos/7/cloud/x86_64/openstack-ocata/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Cloud
## RDO 仓库:
[root@cont-1 ~]# cat /etc/yum.repos.d/rdo-release.repo
[ocata]
name=OpenStack ocata Repository
baseurl=http://mirror.neu.edu.cn/centos/7/cloud/x86_64/openstack-ocata/
#mirrorlist=http://mirrorlist.centos.org/?release=7&arch=$basearch&repo=cloud-openstack-train
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Cloud
## yum makecache
![image](https://images.cnblogs.com/cnblogs_com/zhenxing06/1769013/o_200520103020ocata%E6%BA%90%E5%9B%BE%E7%89%87.png)