一、宿主主机硬件需求
1、主机必须满足以下最低要求:
- 2张网卡,都需要网线连接(内部管理网络建议万兆,外部网络千兆即可)
- 8GB主内存
- 40GB磁盘空间(部署ceph至少两块硬盘)
- 高可用集群环境至少2台controller,1台computer.
2、部署环境
本文采用1台monitor,3台controller,3台computer,1台做docker镜像仓库,均安装centos7 minimal 系统,3T 硬盘*4,3块作为ceph存储使用,2张万兆网卡。
| hostname | 网卡1 | 网卡2 |
|---|---|---|
| monitor | 172.29.55.229 | 无ip |
| controller01 | 172.29.55.230 | 无ip |
| controller02 | 172.29.55.231 | 无ip |
| compute03 | 172.29.55.232 | 无ip |
| compute01 | 172.29.55.233 | 无ip |
| compute02 | 172.29.55.234 | 无ip |
| compute03 | 172.29.55.235 | 无ip |
2级标题
3、系统其他要求
- 安装系统的时候采用默认分区,并删除/home分区,剩余容量全部分给root分区.可省略
- 系统其他硬盘,不要挂载,直接格式化
- 服务器的网口至少两个,一个内网管理必须分配ip,连接网线;另一个不需要分配ip,连接网线。
二、所有主机初始化配置
1、yum加速源配置,并安装需要的更新
!#/bin/bash
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
cd /etc/yum.repos.d/
curl -o /etc/yum.repos.d/CentOS7-Base-163.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
yum clean all
yum makecache
yum update -y
systemctl stop firewalld && systemctl disable firewalld && systemctl status firewalld
sed -i '/^SELINUX=.*/c SELINUX=disabled' /etc/selinux/config

本文详细介绍OpenStack环境搭建步骤,包括硬件需求、系统配置、Docker与pip安装、Ceph存储池设置及NTP服务配置。同时,涵盖主机初始化、Docker优化、私有仓库建立等关键环节。
最低0.47元/天 解锁文章
1338

被折叠的 条评论
为什么被折叠?



