zoukankan      html  css  js  c++  java
  • 学习OpenStack如何环境部署

    【部署思路】

    一、配置操作系统+OpenStack运行环境

    配置OpenStack平台基础服务(rabbitmq、mariadb、memcacheApache)

    配置OpenStack keystone组件

    四、配置OpenStack Glance组件

    五、配置placement服务

    六、配置OpenStack Nova组件

    七、配置OpenStack Neutron组件

    八、配置OpenStack dashboard组件

    九、配置OpenStack Cinder组件

    资源规划

    主机名 内存 硬盘 网卡 系统
    CT 8 300+300

    VM1:192.168.100.10

    Centos7.6
    NAT:20.0.0.20
    C1 8 300+300 VM1:192.168.100.11 Centos7.6
    NAT:20.0.0.21
    C2 8 300+300 VM1:192.168.100.12 Centos7.6
    NAT:20.0.0.22

    一、【基础环境配置】

    基础环境依赖包

    调由优先级,NAT网卡优先

    systemctl restart network #重启网卡

    配置Hosts

    三台节点做免交互

    非对称密钥

    配置DNS(所有节点)

    安装基础环境包

    【控制节点ct时间同步配置】

     

    使用 chronyc sources 命令查询时间同步信息

     

    设置周期性任务

     二、系统环境配置

    安装、配置MariaDB

    添加MySQL子配置文件

     开启自启动,开启服务

    执行MariaDB 安全配置脚本

     

     三、安装RabbitMQ

    所有创建虚拟机的指令,控制端都会发送到rabbitmq,node节点监听rabbitmq

     

    配置服务,启动RabbitMQ服务,并设置其开机启动

    创建消息队列用户,用于controler和node节点连接rabbitmq的认证

    配置openstack用户的操作权限(正则,配置读写权限)

    #可查看25672和5672 两个端口(5672是Rabbitmq默认端口,25672是Rabbit的测试工具CLI的端口)

    查看rabbitmq插件列表

    开启rabbitmq的web管理界面的插件,端口为15672

    检查端口(25672 5672 15672)

    四、安装memcached

    作用安装memcached是用于存储session信息;服务身份验证机制使用Memcached来缓存令牌 在登录openstack的dashboard时,会产生一些session信息,这些session信息会存放到memcached中

    安装Memcached

    #python-*模块在OpenStack中起到连接数据库的作用

    修改Memcached配置文件

    安装etcd

     

    修改etcd配置文件

    开机自启动、开启服务,检测端口

  • 相关阅读:
    Java入门——(3)面对对象(下)
    Java入门——(8)网络编程
    Java入门——(2)面对对象(上)
    MAC下的Intellij IDEA常用快捷键
    RedHat安装yum+配置国内yum源
    XGBoost算法
    Bagging和Boosting 概念及区别
    关于python的sort和sorted
    sklearn中常用数据预处理方法
    安装Scala
  • 原文地址:https://www.cnblogs.com/Xing88/p/14136573.html
Copyright © 2011-2022 走看看