美文网首页
DevStack配置文件

DevStack配置文件

作者: CC_06fa | 来源:发表于2018-08-22 11:13 被阅读49次

    local.conf

    DevStack通过修改local.conf文件进行配置。local.conf是一个经过改造的INI格式文件, 其带有类似于普通的INI部分标头,但是带有双括号 ([[ ... ]]) 和两个由管道(|)分隔的内部字段。
    注意:在双括号和内部字段之间没有空格。同样,管道和内部字段之间也没有空格。

    '[[' <phase> '|' <config-file-name> ']]'
    

    其中<phase>是由stack.sh确定的phase名称。<config-file-name>是配置文件名。一个特定的元节[[local|localrc]] 用于提供默认的localrc文件。这允许DevStack的所有自定义设置包含在一个文件中。
    如果localrc存在,它将被用来保持向后兼容性。

    openrc

    openrc利用OpenStack command-line tools为用户提供登录认证相关配置。其默认值如下所示:

    OS_PROJECT_NAME (OS_TENANT_NAME)

    Keystone已将“项目”一词规范化为拥有资源的实体。在某些地方,仍然存在对前一个术语租户的引用。此外,project_name比project_id更受欢迎

    OS_PROJECT_NAME=demo
    

    此外,project_name比project_id更受欢迎

    OS_USERNAME

    除了拥有实体(项目)之外,OpenStack还调用执行操作用户的实体。在某些地方,仍然存在对前一个术语租户的引用。

    OS_USERNAME=demo
    

    OS_PASSWORD

    Keystone的默认认证要求提供密码。环境变量中设置密码通常是被大多数DevStack使用者所认同的做法。

    OS_PASSWORD=secret
    

    HOST_IP, SERVICE_HOST

    使用HOST_IP设置API端点主机。SERVICE_HOST 还可以用来指定端点,这对于某些local.conf 配置来说很方便。

    HOST_IP=127.0.0.1
    SERVICE_HOST=$HOST_IP
    

    KEYSTONECLIENT_DEBUG, NOVACLIENT_DEBUG

    command-line client log 的调试级别

    # export KEYSTONECLIENT_DEBUG=1
    # export NOVACLIENT_DEBUG=1
    
    

    Minimal Configuration

    stack.sh可以在没有localrc字段的情况下运行,当然dev需要一些最基本的配置,最小的配置文件如下所示

    [[local|localrc]]
    ADMIN_PASSWORD=secret
    DATABASE_PASSWORD=$ADMIN_PASSWORD
    RABBIT_PASSWORD=$ADMIN_PASSWORD
    SERVICE_PASSWORD=$ADMIN_PASSWORD
    #IPV4_ADDRS_SAFE_TO_USE=172.31.1.0/24
    #FLOATING_RANGE=192.168.20.0/25
    #HOST_IP=10.3.4.5
    

    Installation Directory

    DevStack安装目录由DEST变量设置。默认情况下是/opt/stack。通过在localrc部分早期设置它,您可以在以后的变量中引用它。

    DEST=/opt/stack
    

    参考文献

    相关文章

      网友评论

          本文标题:DevStack配置文件

          本文链接:https://www.haomeiwen.com/subject/vsdeiftx.html