| 在 [service:api]节配置auth_strategy: [service:api]listen = 0.0.0.0:9001auth_strategy = keystoneapi_base_uri = http://{{ CONTROLLER_SERVER_IP }}:9001/enable_api_v2 = Trueenabled_extensions_v2 = quotas, reports
 在 [keystone_authtoken]节配置下列选项: [keystone_authtoken]auth_type = passwordusername = designatepassword = rhlab123project_name = serviceproject_domain_name = Defaultuser_domain_name = Defaultwww_authenticate_uri = http://{{ CONTROLLER_SERVER_IP }}:5000/auth_url = http://{{ CONTROLLER_SERVER_IP }}:5000/ 
 在 [service:worker]节,启用 worker 模型: enabled = Truenotify = True
 在 [storage:sqlalchemy]节,配置数据库访问: [storage:sqlalchemy]connection = mysql+pymysql://designate:rhlab123@{{ CONTROLLER_SERVER_IP }}/designate
 填充 Designate 数据库: # su -s /bin/sh -c "designate-manage database sync" designate
 2、 创建 Designate 的 pools.yaml文件(包含 target 和 bind 细节): 编辑 /etc/designate/pools.yaml: - name: default  # The name is immutable. There will be no option to change the name after  # creation and the only way will to change it will be to delete it  # (and all zones associated with it) and recreate it.  description: Default Pool   attributes: {}   # List out the NS records for zones hosted within this pool  # This should be a record that is created outside of designate, that  # points to the public IP of the controller node.  ns_records:    - hostname: {{Controller_FQDN}}. # Thisis mDNS      priority: 1   # List out the nameservers for this pool. These are the actual BIND servers.  # We use these to verify changes have propagated to all nameservers.  nameservers:    - host: {{ DNS_SERVER_IP }}      port: 53   # List out the targets for this pool. For BIND there will be one  # entry for each BIND server, as we have to run rndc command on each server  targets:    - type: bind9      description: BIND9 Server 1       # List out the designate-mdns servers from which BIND servers should      # request zone transfers (AXFRs) from.      # This should be the IP of the controller node.      # If you have multiple controllers you can add multiple masters      # by running designate-mdns on them, and adding them here.      masters:        - host: {{ CONTROLLER_SERVER_IP }}          port: 5354       # BIND Configuration options      options:        host: {{ DNS_SERVER_IP }}        port: 53        rndc_host: {{ DNS_SERVER_IP }}        rndc_port: 953        rndc_key_file: /etc/rndc.key        rndc_config_file: /etc/rndc.conf
 (编辑:武汉站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |