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

如上图所示,成功了

目录
相关文章
|
4月前
|
Cloud Native 持续交付 云计算
云端新纪元:探索云原生技术的奥秘在当今数字化时代,云计算已成为推动企业创新和增长的关键动力。随着云平台的不断成熟,云原生技术应运而生,以其独特的优势引领着一场新的技术革命。本文将深入探讨云原生的核心概念、主要特点以及它如何改变现代软件开发和部署的方式,为您揭开云原生这一神秘面纱。
云原生是一种构建和运行应用程序的方法,充分利用了云平台的弹性、分布式本质以及声明式基础设施。本文将解析云原生的十二要素,微服务架构的优势,以及容器化、持续集成与持续部署(CI/CD)等核心技术的实践应用。通过深入浅出的方式,让读者理解云原生不仅是一种技术,更是一种文化和方法论,它正在重塑软件开发流程,提高资源利用率和应用系统的可扩展性与容错性。
|
6月前
|
消息中间件 缓存 Shell
跟我一起来学OpenStack部署
跟我一起来学OpenStack部署
403 0
|
7月前
|
存储 数据安全/隐私保护 Docker
Kolla-ansible部署openStack
Kolla-ansible部署openStack
597 11
|
9月前
|
人工智能 监控 数据可视化
Java智慧工地云平台源码带APP SaaS模式 支持私有化部署和云部署
智慧工地是指应用智能技术和互联网手段对施工现场进行管理和监控的一种工地管理模式。它利用传感器、监控摄像头、人工智能、大数据等技术,实现对施工现场的实时监测、数据分析和智能决策,以提高工地的安全性、效率和质量(技术架构:微服务+Java+Spring Cloud +UniApp +MySql)。
159 4
|
NoSQL 关系型数据库 MySQL
Redis私有云平台-Cachecloud安装和部署手册
Redis私有云平台-Cachecloud安装和部署手册
|
存储 弹性计算 资源调度
openstack组件部署 3
openstack组件部署
186 0
|
9月前
|
Linux 网络安全 数据库
openstack 部署单节点
在CentOS 7系统上,配置了一台拥有4核CPU、8GB内存和300GB磁盘的服务器,安装了OpenStack Trian版本。安装完成后,获取了OpenStack管理控制台的登录凭证(admin用户和密码),可访问IP地址192.168.200.249/dashboard进行登录。如果遇到问题,可能需要重新安装以确保纯净环境。
382 0
|
9月前
|
存储 Ubuntu KVM
Ubuntu部署OpenStack踩坑指南:还要看系统版本?
Ubuntu部署OpenStack踩坑指南:还要看系统版本?
Ubuntu部署OpenStack踩坑指南:还要看系统版本?
|
9月前
|
存储 安全 Linux
云计算|OpenStack|社区版OpenStack安装部署文档(一 --- 前期硬件准备和部署规划)
云计算|OpenStack|社区版OpenStack安装部署文档(一 --- 前期硬件准备和部署规划)
1644 0
|
9月前
|
传感器 人工智能 监控
【Java】智慧工地云平台源码-支持私有化部署+硬件设备
【Java】智慧工地云平台源码-支持私有化部署+硬件设备
55 0

热门文章

最新文章