zoukankan      html  css  js  c++  java
  • kolla-ansible 部署多region

    kolla-ansible 部署多region

    一、前言

    本文章部署的是openstack版本是Rocky,使用kolla-ansible 进行容器化部署。

    只包含特别注意需要修改的部分,其他过程省略。

    参考文档:kolla-ansible multi-regions官方文档

    二、部署架构

    三、部署细节

    1、部署RegionOne

    修改/etc/kolla/globals.yml ,修改为如下:

    openstack_region_name: "RegionOne"
    multiple_regions_names:
      - "{{ openstack_region_name }}"
      - "RegionTwo"
    #keystone_admin_url: "http://10.0.75.30:5000"     
    #keystone_internal_url: "http://10.0.75.30:5000"
    #openstack_auth:
    #    auth_url: "http://10.0.75.30:5000"
    #    username: "admin"
    #    password: "{{ keystone_admin_password }}"
    #    project_name: "admin"
    #    domain_name: "default"
    enable_keystone: "yes"        //安装keystone                      
    enable_horizon: "yes"
    

    2、部署RegionTwo

    修改/etc/kolla/globals.yml ,修改为如下:

    openstack_region_name: "RegionTwo"
    keystone_admin_url: "http://10.0.75.30:5000"     
    keystone_internal_url: "http://10.0.75.30:5000"
    openstack_auth:
        auth_url: "http://10.0.75.30:5000"
        username: "admin"
        password: "{{ keystone_admin_password }}"
        project_name: "admin"
        domain_name: "default"
    openstack_interface: public
    enable_keystone: "no"        //不安装keystone
    enable_horizon: "yes"
    

    图例:

    在/etc/kolla/config/下面创建global.conf文件, 在[keystone_authtoken]一节,添加如下代码

    [keystone_authtoken]
    www_authenticate_uri = {{ keystone_internal_url }}
    auth_url = {{ keystone_admin_url }}
    

    在/etc/kolla/config/下面创建nova.conf 文件,在[placement]一节,添加如下代码:

    [placement]
    auth_url = {{ keystone_admin_url }}
    
  • 相关阅读:
    判断两个数组是否相等
    正则表达式的正向预查
    IFC布局特点
    XSS攻击总结
    String与toString
    link与@import
    BFC布局
    单例模式
    <input type="radio" >与<input type="checkbox">值得获取
    Struts标签<s:iterator>遍历访问复杂Map对象
  • 原文地址:https://www.cnblogs.com/yanling-coder/p/11662599.html
Copyright © 2011-2022 走看看