Centos7手动安装OpenStack Mitaka版本--基本环境安装

简介:

一台控制节点

controller_ip=10.1.1.160

controller_ip2=192.168.13.147


一台计算节点

compute_ip=10.1.1.162

compute_ip2=192.168.13.144


hosts文件配置

[root@controller ~]# cat /etc/hosts

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4

10.1.1.162 compute

10.1.1.160 controller


下面在controller上安装,


设置Openstack Mitaka版本安装源

[root@openstack-3 ~]# yum install centos-release-openstack-mitaka -y

[root@openstack-3 ~]# yum install https://rdoproject.org/repos/rdo-release.rpm -y

[root@openstack-3 ~]# yum update -y

[root@openstack-3 ~]# yum install python-openstackclient -y

[root@openstack-3 ~]# yum install openstack-selinux -y


安装Mariadb数据库

[root@openstack-3 ~]# yum install mariadb mariadb-server python2-PyMySQL -y

[root@openstack-3 ~]# systemctl start mariadb.service

[root@openstack-3 ~]# systemctl enable mariadb.service

[root@openstack-3 ~]# mysql_secure_installation                #初始化数据库


安装RabbitMQ服务

[root@openstack-3 ~]# yum install rabbitmq-server -y

[root@openstack-3 ~]# systemctl enable rabbitmq-server.service

[root@openstack-3 ~]# systemctl start rabbitmq-server.service

[root@openstack-3 ~]# rabbitmqctl add_user openstack openpass  #创建openstack用户,密码openpass

[root@openstack-3 ~]# rabbitmqctl set_permissions openstack ".*" ".*" ".*"


安装memache

[root@openstack-3 ~]# yum install memcached python-memcached -y

[root@openstack-3 ~]# systemctl enable memcached.service

[root@openstack-3 ~]# systemctl start memcached.service

[root@controller openstack]# ps aux | grep rabbitmq

[root@controller openstack]# ps aux | grep memcached



本文转自 OpenStack2015 51CTO博客,原文链接:http://blog.51cto.com/andyliu/1844679,如需转载请自行联系原作者

相关实践学习
快速体验阿里云云消息队列RocketMQ版
本实验将带您快速体验使用云消息队列RocketMQ版Serverless系列实例进行获取接入点、创建Topic、创建订阅组、收发消息、查看消息轨迹和仪表盘。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
相关文章
|
前端开发 jenkins 持续交付
新的centos7.9安装docker版本的jenkins2.436.1最新版本-前端项目发布(五)
新的centos7.9安装docker版本的jenkins2.436.1最新版本-前端项目发布(五)
411 1
|
Linux 数据库管理 Python
CentOS7编译安装Python3.10(含OpenSSL1.1.1安装),创建虚拟环境,运行Django项目(含sqlite版本报错)
CentOS7编译安装Python3.10(含OpenSSL1.1.1安装),创建虚拟环境,运行Django项目(含sqlite版本报错)
2506 4
|
11月前
|
Linux 编译器 开发工具
提升CentOS 7中的gcc/G++版本
至此,你已经成功在CentOS 7中升级了gcc/G++版本。从现在开始,在终端中运行 `gcc`或 `g++`时,将会使用新版本的编译器。
1545 21
|
消息中间件 Linux API
centos7 安装rabbitmq自定义版本及配置
centos7 安装rabbitmq自定义版本及配置
|
存储 网络协议 Linux
如何安装OpenStack?
【8月更文挑战第21天】
2224 1
|
Linux 编译器 测试技术
【C++】CentOS环境搭建-快速升级G++版本
通过上述任一方法,您都可以在CentOS环境中高效地升级G++至所需的最新版本,进而利用C++的新特性,提升开发效率和代码质量。
868 64
|
Linux 编译器 测试技术
【C++】CentOS环境搭建-快速升级G++版本
通过上述任一方法,您都可以在CentOS环境中高效地升级G++至所需的最新版本,进而利用C++的新特性,提升开发效率和代码质量。
1022 63
|
运维 监控 安全
CentOS 7系统 OpenSSH和OpenSSL版本升级指南
本文详细介绍如何在CentOS 7系统上升级OpenSSH和OpenSSL至最新稳定版本(OpenSSH 9.6p1和OpenSSL 1.1.1w),解决多个已知安全漏洞(如CVE-2023-51767等)。涵盖环境说明、现存漏洞、升级准备、具体步骤及故障排查,确保服务器安全。建议先在测试环境验证,再应用于生产环境。
5068 7
|
Kubernetes Linux 开发工具
centos7通过kubeadm安装k8s 1.27.1版本
centos7通过kubeadm安装k8s 1.27.1版本
|
安全 Linux 编译器
Centos 7.9如何使用源码编译安装curl最新版本
通过上述步骤,您就能在CentOS 7.9上成功地从源代码编译并安装curl的最新版本。这种方法不仅提供了灵活性,允许您定制编译选项,还确保了软件的最新功能和安全更新得到应用。
1096 2