zoukankan      html  css  js  c++  java
  • OpenStack Trail 部署文档(五)部署Placement服务

    资源管理服务Placement

    官方文档:https://docs.openstack.org/placement/train/install/install-rdo.html 

    1、创建数据库

    MariaDB [(none)]> CREATE DATABASE placement;
    MariaDB [(none)]> GRANT ALL PRIVILEGES ON placement.* TO 'placement'@'%'   IDENTIFIED BY 'placement123';

    2、创建placement用户:

    [root@openstack-controller ~]# openstack user create --domain default --password-prompt placement
    User Password: placement
    Repeat User Password: placement

    3、创建service及服务:

    [root@openstack-controller ~]# openstack role add --project service --user placement admin
    [root@openstack-controller ~]# openstack service create --name placement --description "Placement API" placement

    4、注册API端口:

    [root@openstack-controller ~]# openstack endpoint create --region RegionOne placement public http://openstack-controller.local:8778 
    [root@openstack-controller ~]# openstack endpoint create --region RegionOne placement internal http://openstack-controller.local:8778 
    [root@openstack-controller ~]# openstack endpoint create --region RegionOne placement admin http://openstack-controller.local:8778 

    5、安装软件

    [root@openstack-controller ~]# yum install openstack-placement-api

    6、编辑配置文件:/etc/placement/placement.conf

    [api]
    auth_strategy = keystone
    ......
    [cors]
    [keystone_authtoken]
    auth_url = http://openstack-controller.local:5000/v3 
    memcached_servers = openstack-controller.local:11211
    auth_type = password
    project_domain_name = Default
    user_domain_name = Default
    project_name = service
    username = placement
    password = placement
    ......
    [placement_database]
    connection = mysql+pymysql://placement:placement123@openstack-controller.local/placement

    7、初始化数据库

    [root@openstack-controller ~]# su -s /bin/sh -c "placement-manage db sync" placement

    8、重启HTTP服务

    [root@openstack-controller ~]# systemctl restart httpd

    重启方法:systemctl restart httpd
    日志路径:/var/log/placement/placement-api.log

    验证方法:

    [root@openstack-controller ~]# placement-status upgrade check
    +----------------------------------+
    | Upgrade Check Results            |
    +----------------------------------+
    | Check: Missing Root Provider IDs |
    | Result: Success                  |
    | Details: None                    |
    +----------------------------------+
    | Check: Incomplete Consumers      |
    | Result: Success                  |
    | Details: None                    |
    +----------------------------------+

  • 相关阅读:
    xcode开发笔记
    css样式笔记
    weex开发的笔记
    启动优化优秀文章和部分内容摘录
    备注Weex开发
    ARKit的使用示例
    数据结构:数据结构可分为几类?
    JAVAWEB应用模块(一)登录模块
    IDEA常用操作链接
    java中成员变量,局部变量,静态变量的辨析
  • 原文地址:https://www.cnblogs.com/wubolive/p/14417544.html
Copyright © 2011-2022 走看看