openstack 云平台一体化部署(超详细)

简介: openstack 云平台一体化部署(超详细)

【RDO一体化部署OpenStack】**

0. 环境预备(CentOS7已经安装并配置静态IP)**

0.1 指定DNS服务器的IP(Specifies the IP address of the DNS server)

如果出现下面图片则说明已经默认配置好了

image.png

hostname 查看域名(主机名):

image.png

ip addr 查看虚拟机ip:

image.png

0.2 IP与域名(或主机名)映射

vim /etc/hosts

192.168.253.100 tsw01image.png

0.3 关闭防火墙

systemctl stop firewalld

systemctl disable firewalldimage.png

0.4 关闭SELinux

vim /etc/selinux/config #SELINUX=enforcing 改成 SELINUX=disabledimage.png

注意,要重启系统后(reboot),SELinux的修改才能生效

另,查看SELinux的状态:getenforce sestatus /usr/sbin/sestatus -vimage.pngimage.png

0.5 网络管理由NetworkManager切换成network

CentOS7默认使用NetworkManager进行网络管理(不支持OpenStack)

–查看网络管理状态

systemctl status NetworkManager

systemctl status networkimage.png

--停止禁用NetworkManager

systemctl stop NetworkManager

systemctl disable NetworkManagerimage.png

–启用启动network

systemctl enable network

systemctl restart networkimage.png

0.6 更新系统

yum update -y

看到Complete!就成功了image.png

1. 准备所需软件库

1.1 安装Open Stack Queens

yum install -y centos-release-openstack-queens

看到Complete!就成功了image.png

1.2 启用Open Stack Queens资源库

yum-config-manager --enable centos-openstack-queensimage.png

可以看见上图没有找到这个命令,我们只需要安装这个i命令

注:yum-config-manager在yum-utils包里,系统默认没有该命令,需通过如下命令安装

yum install -y yum-utilsimage.png



yum repolist enabled 查询已启用的资源库

yum repolist disabled 查询已禁用的资源库

yum repolist all 查询所有资源库

上面的三个命令需要的自己输入查看即可:


安装命令后重新启用Open Stack Queens资源库

yum-config-manager --enable centos-openstack-queensimage.png

1.3切换到软件源定义目录

cd /etc/yum.repos.d/image.png

1.4 下载软件源定义文件(RDO官网针对CentOS7的)

curl -O https://trunk.rdoproject.org/centos7/delorean-deps.repo

curl -O https://trunk.rdoproject.org/centos7/current-passed-ci/delorean.repoimage.png

1.6 升级软件包及系统内核(改变软件及系统设置)

yum update -y


记住(每次升级后要重启虚拟机 命令: reboot)image.png

2. 安装Packstack

执行如下命令安装openstack-packstack及其依赖包

yum install -y openstack-packstack

注,过程中会安装许多依赖包,如openstack-packstack-puppetimage.png

3. Packstack安装OpenStack

packstack --allinone

出现了上面这个界面就成功了一大半了,如果出现了红色字体(也就是报错了),那就反复输入packstack --allinone进行安装image.png

注意这一步安装十分缓慢,请耐心等待(一般半小时到两个半小时)image.png

如下图所示报了一部分错,报错了重新安装后半部分即可,安装命令(packstack --answer-file=/root/packstack-answers-20211124-114133.txt),后面的packstack-answers-20211124-114133.txt可以用当前界面下ls命令查看。image.png


下图是安装成功界面,用网站访问界面,看看是否成功(http://192.168.253.100/dashboardimage.png

进入的密码通过ls 查看目录 cat ./keystonerc_admin 查看账号密码image.pngimage.pngimage.pngimage.png

如上图所示,成功了

目录
相关文章
|
7月前
|
开发框架 负载均衡 小程序
一款针对中小学研发的智慧校园云平台源码 SaaS私有云部署模式
系统后台采用Java开发语言,前端采用VUE开发框架 2、系统采用微服务springcloud架构的作为后台服务器架构 3、系统支持搭建开发具备服务注册发现、客户负载均衡、服务间通信的微服务架构 4、系统支持使用SpringCloud Eurek、SpringCloud Ribbon、restTemplate 等组件进行开发 5、数据库MySQL5.7 6、移动端小程序使用小程序原生语言开发 7、电子班牌固件安卓7.1;使用Java Android原生 8、elmentui ,Quartz,jpa,jwt
一款针对中小学研发的智慧校园云平台源码 SaaS私有云部署模式
|
7月前
|
监控 小程序 搜索推荐
【SaaS云平台,私有云部署】电子班牌-智慧校园管理系统源码
智慧校园电子班牌系统可实现数字化办公,对外向学生家长提供各种服务,如:消息通知、请假管理,校园活动,学生动态,教师通讯录,学生定位等各种服务。对内向教师提供各类服务,如:班级管理,考勤管理,请假管理,活动管理,课堂点名,家长会管理,教师课程等等各种服务
|
8月前
|
小程序 安全 Java
智慧校园电子班牌系统全套源码,前后端分离架构,SaaS云平台,私有云部署
智慧校园电子班牌系统全套源码包含:电子班牌管理系统、成绩管理系统、考勤人脸刷卡管理系统、综合素养评价系统、请假管理系统、电子班牌发布系统、校务管理系统、小程序移动端、教师后台管理系统、SaaS运营云平台。 前后端分离架构,SaaS云平台,私有云部署。 1、使用springboot框架Java+vue2 2、数据库MySQL5.7 3、移动端小程序使用小程序原生语言开发 4、电子班牌固件安卓7.1;使用Java Android原生 5、elmentui ,Quartz,jpa,jwt
智慧校园电子班牌系统全套源码,前后端分离架构,SaaS云平台,私有云部署
|
SQL 运维 监控
袋鼠云平台代码规范化编译部署的提效性改进实践
在大型客户场景下,经常面临着增量产品包内存过大影响平台部署效率的问题,袋鼠云从平台对编译策略的优化出发,结合内部产品包出包优化探索,来探讨如何在增量策略下,更优的解决产品包的内存大小问题,以解决增量升级的效率性。想知道袋鼠云具体是怎么做的吗?欢迎点击下文了解详情
151 0
袋鼠云平台代码规范化编译部署的提效性改进实践
在openstack云平台中,使用命令行创建云主机操作步骤
在openstack云平台中,使用命令行创建云主机操作步骤
457 0
在openstack云平台中,使用命令行创建云主机操作步骤
在OpenStack云平台上手动迁移云主机操作步骤
在OpenStack云平台上手动迁移云主机操作步骤
137 0
在OpenStack云平台上手动迁移云主机操作步骤
|
Kubernetes Cloud Native Java
在 SAP 云平台上部署和运行 Docker 应用
在 SAP 云平台上部署和运行 Docker 应用
204 0
在 SAP 云平台上部署和运行 Docker 应用
|
Web App开发 API 开发者
postman和部署在 SAP 云平台上的SAP UI5应用发送同样的HTTP请求,为何前者成功,后者失败?
哪位大神在NEO里建过FSM Data API的destination ?我在UI5里面call这个destination的时候 一直是400 bad request,错误信息是 missing [x-client-id, x-client-version],但是我在postman测试这个api的时候 一直是200 OK,哪位大神帮忙解答下,感谢!
132 0
postman和部署在 SAP 云平台上的SAP UI5应用发送同样的HTTP请求,为何前者成功,后者失败?
|
Kubernetes Cloud Native Java
在SAP云平台上部署和运行Docker应用
在SAP云平台上部署和运行Docker应用
123 0
在SAP云平台上部署和运行Docker应用
部署在SAP云平台上的应用, 该如何解决跨域问题Cross Domain
部署在SAP云平台上的应用, 该如何解决跨域问题Cross Domain
106 0
部署在SAP云平台上的应用, 该如何解决跨域问题Cross Domain

热门文章

最新文章