精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

用OpenStack Designate構建一個DNS即服務(DNSaaS)

運維 系統運維 SaaS OpenStack
學習如何安裝和配置 Designate,這是一個 OpenStack 的多租戶 DNS 即服務(DNSaaS)。

[[265096]]

學習如何安裝和配置 Designate,這是一個 OpenStack 的多租戶 DNS 即服務(DNSaaS)。

Designate 是一個多租戶的 DNS 即服務,它包括一個用于域名和記錄管理的 REST API 和集成了 Neutron 的框架,并支持 Bind9。

DNSaaS 可以提供:

  • 一個管理區域和記錄的干凈利落的 REST API
  • 自動生成記錄(集成 OpenStack)
  • 支持多個授權名字服務器
  • 可以托管多個項目/組織

Designate's architecture

Designate's architecture

這篇文章解釋了如何在 CentOS 和 RHEL 上手動安裝和配置 Designate 的當前版本,但是同樣的配置也可以用在其它發行版上。

在 OpenStack 上安裝 Designate

在我的 GitHub 倉庫里,我已經放了 Ansible 的 bind 和 Designate 角色的示范設置。

這個設置假定 bing 服務是安裝 OpenStack 控制器節點之外(即使你可以在本地安裝 bind)。

1、在 OpenStack 控制節點上安裝 Designate 和 bind 軟件包:

  1. # yum install openstack-designate-* bind bind-utils -y

2、創建 Designate 數據庫和用戶:

  1. MariaDB [(none)]> CREATE DATABASE designate CHARACTER SET utf8 COLLATE utf8_general_ci;
  2. MariaDB [(none)]> GRANT ALL PRIVILEGES ON designate.* TO \
  3. 'designate'@'localhost' IDENTIFIED BY 'rhlab123';
  4.  
  5. MariaDB [(none)]> GRANT ALL PRIVILEGES ON designate.* TO 'designate'@'%' \
  6. IDENTIFIED BY 'rhlab123';

注意:bind 包必須安裝在控制節點之外才能使遠程名字服務控制Remote Name Daemon Control(RNDC)功能正常。

配置 bind(DNS 服務器)

1、生成 RNDC 文件:

  1. rndc-confgen -a -k designate -c /etc/rndc.key -r /dev/urandom
  2.  
  3. cat <<EOF> etcrndc.conf
  4. include "/etc/rndc.key";
  5. options {
  6. default-key "designate";
  7. default-server {{ DNS_SERVER_IP }};
  8. default-port 953;
  9. };
  10. EOF

2、將下列配置添加到 named.conf

  1. include "/etc/rndc.key";
  2. controls {
  3. inet {{ DNS_SERVER_IP }} allow { localhost;{{ CONTROLLER_SERVER_IP }}; } keys { "designate"; };
  4. };

option 節中,添加:

  1. options {
  2. ...
  3. allow-new-zones yes;
  4. request-ixfr no;
  5. listen-on port 53 { any; };
  6. recursion no;
  7. allow-query { 127.0.0.1; {{ CONTROLLER_SERVER_IP }}; };
  8. };

添加正確的權限:

  1. chown named:named /etc/rndc.key
  2. chown named:named /etc/rndc.conf
  3. chmod 600 /etc/rndc.key
  4. chown -v root:named /etc/named.conf
  5. chmod g+w /var/named
  6.  
  7. # systemctl restart named
  8. # setsebool named_write_master_zones 1

3、把 rndc.keyrndc.conf 推入 OpenStack 控制節點:

  1. # scp -r /etc/rndc* {{ CONTROLLER_SERVER_IP }}:/etc/

創建 OpenStack Designate 服務和端點

輸入:

  1. # openstack user create --domain default --password-prompt designate
  2. # openstack role add --project services --user designate admin
  3. # openstack service create --name designate --description "DNS" dns
  4.  
  5. # openstack endpoint create --region RegionOne dns public http://{{ CONTROLLER_SERVER_IP }}:9001/
  6. # openstack endpoint create --region RegionOne dns internal http://{{ CONTROLLER_SERVER_IP }}:9001/
  7. # openstack endpoint create --region RegionOne dns admin http://{{ CONTROLLER_SERVER_IP }}:9001/

配置 Designate 服務

1、編輯 /etc/designate/designate.conf

[service:api] 節配置 auth_strategy

  1. [service:api]
  2. listen = 0.0.0.0:9001
  3. auth_strategy = keystone
  4. api_base_uri = http://{{ CONTROLLER_SERVER_IP }}:9001/
  5. enable_api_v2 = True
  6. enabled_extensions_v2 = quotas, reports

[keystone_authtoken] 節配置下列選項:

  1. [keystone_authtoken]
  2. auth_type = password
  3. username = designate
  4. password = rhlab123
  5. project_name = service
  6. project_domain_name = Default
  7. user_domain_name = Default
  8. www_authenticate_uri = http://{{ CONTROLLER_SERVER_IP }}:5000/
  9. auth_url = http://{{ CONTROLLER_SERVER_IP }}:5000/

[service:worker] 節,啟用 worker 模型:

  1. enabled = True
  2. notify = True

[storage:sqlalchemy] 節,配置數據庫訪問:

  1. [storage:sqlalchemy]
  2. connection = mysql+pymysql://designate:rhlab123@{{ CONTROLLER_SERVER_IP }}/designate

填充 Designate 數據庫:

  1. # su -s /bin/sh -c "designate-manage database sync" designate

2、 創建 Designate 的 pools.yaml 文件(包含 target 和 bind 細節):

編輯 /etc/designate/pools.yaml

  1. - name: default
  2. # The name is immutable. There will be no option to change the name after
  3. # creation and the only way will to change it will be to delete it
  4. # (and all zones associated with it) and recreate it.
  5. description: Default Pool
  6.  
  7. attributes: {}
  8.  
  9. # List out the NS records for zones hosted within this pool
  10. # This should be a record that is created outside of designate, that
  11. # points to the public IP of the controller node.
  12. ns_records:
  13. - hostname: {{Controller_FQDN}}. # Thisis mDNS
  14. priority: 1
  15.  
  16. # List out the nameservers for this pool. These are the actual BIND servers.
  17. # We use these to verify changes have propagated to all nameservers.
  18. nameservers:
  19. - host: {{ DNS_SERVER_IP }}
  20. port: 53
  21.  
  22. # List out the targets for this pool. For BIND there will be one
  23. # entry for each BIND server, as we have to run rndc command on each server
  24. targets:
  25. - type: bind9
  26. description: BIND9 Server 1
  27.  
  28. # List out the designate-mdns servers from which BIND servers should
  29. # request zone transfers (AXFRs) from.
  30. # This should be the IP of the controller node.
  31. # If you have multiple controllers you can add multiple masters
  32. # by running designate-mdns on them, and adding them here.
  33. masters:
  34. - host: {{ CONTROLLER_SERVER_IP }}
  35. port: 5354
  36.  
  37. # BIND Configuration options
  38. options:
  39. host: {{ DNS_SERVER_IP }}
  40. port: 53
  41. rndc_host: {{ DNS_SERVER_IP }}
  42. rndc_port: 953
  43. rndc_key_file: /etc/rndc.key
  44. rndc_config_file: /etc/rndc.conf

填充 Designate 池:

  1. su -s /bin/sh -c "designate-manage pool update" designate

3、啟動 Designate 中心和 API 服務:

  1. systemctl enable --now designate-central designate-api

4、驗證 Designate 服務運行:

  1. # openstack dns service list
  2.  
  3. +--------------+--------+-------+--------------+
  4. | service_name | status | stats | capabilities |
  5. +--------------+--------+-------+--------------+
  6. | central | UP | - | - |
  7. | api | UP | - | - |
  8. | mdns | UP | - | - |
  9. | worker | UP | - | - |
  10. | producer | UP | - | - |
  11. +--------------+--------+-------+--------------+

用外部 DNS 配置 OpenStack Neutron

1、為 Designate 服務配置 iptables:

  1. # iptables -I INPUT -p tcp -m multiport --dports 9001 -m comment --comment "designate incoming" -j ACCEPT
  2. # iptables -I INPUT -p tcp -m multiport --dports 5354 -m comment --comment "Designate mdns incoming" -j ACCEPT
  3. # iptables -I INPUT -p tcp -m multiport --dports 53 -m comment --comment "bind incoming" -j ACCEPT
  4. # iptables -I INPUT -p udp -m multiport --dports 53 -m comment --comment "bind/powerdns incoming" -j ACCEPT
  5. # iptables -I INPUT -p tcp -m multiport --dports 953 -m comment --comment "rndc incoming - bind only" -j ACCEPT
  6. # service iptables save; service iptables restart
  7. # setsebool named_write_master_zones 1

2、 編輯 /etc/neutron/neutron.conf[default] 節:

  1. external_dns_driver = designate

3、 在 /etc/neutron/neutron.conf 中添加 [designate] 節:

  1. [designate]
  2. url = http://{{ CONTROLLER_SERVER_IP }}:9001/v2 ## This end point of designate
  3. auth_type = password
  4. auth_url = http://{{ CONTROLLER_SERVER_IP }}:5000
  5. username = designate
  6. password = rhlab123
  7. project_name = services
  8. project_domain_name = Default
  9. user_domain_name = Default
  10. allow_reverse_dns_lookup = True
  11. ipv4_ptr_zone_prefix_size = 24
  12. ipv6_ptr_zone_prefix_size = 116

4、編輯 neutron.confdns_domain

  1. dns_domain = rhlab.dev.

重啟:

  1. # systemctl restart neutron-*

5、在 /etc/neutron/plugins/ml2/ml2_conf.ini 中的組成層 2(ML2)中添加 dns

  1. extension_drivers=port_security,qos,dns

6、在 Designate 中添加區域:

  1. # openstack zone create email=admin@rhlab.dev rhlab.dev.

rhlab.dev 區域中添加記錄:

  1. # openstack recordset create --record '192.168.1.230' --type A rhlab.dev. Test

Designate 現在就安裝和配置好了。

 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2022-06-05 13:52:32

Node.jsDNS 的原理DNS 服務器

2014-02-26 10:14:51

OpenStack測試系統

2015-08-13 14:35:43

2019-07-05 08:39:39

GoSQL解析器

2018-03-19 17:40:10

Python區塊鏈

2021-08-27 12:16:34

fastjarJAR文件Java

2025-02-26 07:00:00

Go 語言Ollama 模型dubbogo

2014-04-14 15:54:00

print()Web服務器

2021-03-24 14:25:24

惡意軟件企業網絡勒索

2019-05-14 12:30:07

PythonPygame游戲框架

2012-03-19 10:49:21

ibmdw

2024-10-31 08:15:46

2014-01-14 09:11:24

微軟OpenStack亞馬遜

2023-12-11 11:56:24

圖片服務器Rust

2016-03-01 14:37:47

華為

2025-10-16 07:15:00

2021-11-11 09:00:00

IaC工具自動化

2020-11-09 06:38:00

ninja構建方式構建系統

2015-06-12 10:27:28

DevOpsDockerOpenStack

2020-08-26 15:10:37

微服務中臺數據
點贊
收藏

51CTO技術棧公眾號

99综合久久| 成人短视频在线| 老牛嫩草一区二区三区日本| 在线看福利67194| 久久综合在线观看| bl视频在线免费观看| 久久久精品黄色| 国产精品久久久久999| 久久久精品国产sm调教网站| 视频一区在线观看| 日韩免费视频线观看| 99久久激情视频| 性xxxxfjsxxxxx欧美| 久久久天堂av| 国产精品9999久久久久仙踪林 | 精品毛片三在线观看| 午夜精品一区二区三区四区| 亚洲经典一区二区三区| 日韩av在线播放中文字幕| 欧美成人中文字幕| 精品日韩在线视频| 日韩激情啪啪| 日韩你懂的在线播放| 奇米视频7777| 亚洲www.| 精品美女国产在线| 免费看日本黄色| 免费在线观看黄色网| 久久丝袜美腿综合| 国产伦精品一区二区三区高清版| 亚洲一区二区色| 日日夜夜精品视频天天综合网| 欧美激情视频一区二区| 三级全黄做爰视频| 大片网站久久| 亚洲一区第一页| 成人影视免费观看| 欧美色资源站| 亚洲国产福利在线| 国产xxxx视频| 国产三级精品三级在线观看国产| 91精品久久久久久久99蜜桃 | 丝袜美腿一区| 欧美网站在线观看| 成熟丰满熟妇高潮xxxxx视频| 在线电影福利片| 亚洲人一二三区| 中文字幕人成一区| 男人的天堂在线视频免费观看| 欧美国产在线观看| 天堂va久久久噜噜噜久久va| 国产一级免费在线观看| 国产亚洲短视频| 日韩国产高清一区| youjizz在线播放| 日本一区二区视频在线| 亚洲高清不卡一区| 麻豆视频在线| 亚洲精品国产一区二区三区四区在线| 亚洲一区二区在线看| 麻豆网站视频在线观看| 亚洲精品国产无天堂网2021| 91黄色在线看| 人人草在线视频| 色狠狠av一区二区三区| jizz欧美激情18| 午夜不卡一区| 日韩欧美国产综合一区| 久久久老熟女一区二区三区91| 久久精品国产亚洲5555| 亚洲人午夜精品免费| 女人十八毛片嫩草av| 久久福利综合| 欧美成人性生活| 欧美日韩精品区| 日韩成人午夜电影| 国产色综合天天综合网 | 亚洲精品成a人在线观看| 香蕉视频污视频| 久久最新网址| y97精品国产97久久久久久| 草视频在线观看| aa国产精品| 国产精品普通话| 成人av一区二区三区在线观看| 不卡的av网站| 亚洲精品电影在线一区| 青青草视频在线免费直播| 欧美性猛交丰臀xxxxx网站| 日本人69视频| 精品国产午夜肉伦伦影院| 一区二区欧美激情| 久久久久久福利| 玖玖视频精品| 69174成人网| 国产中文字幕在线看| 亚洲精品视频一区二区| av在线播放亚洲| 伊人久久大香伊蕉在人线观看热v| 欧美成人乱码一区二区三区| 免费福利视频网站| 红桃视频国产精品| 国产精品入口日韩视频大尺度| 亚洲第一天堂在线观看| 欧美极品aⅴ影院| www..com日韩| 97久久精品一区二区三区的观看方式| 日韩欧美第一区| 日本在线观看网址| 免费日韩av片| 国产精品国模大尺度私拍| 97在线观看免费观看高清| 亚洲国产成人av| 激情久久综合网| 精品理论电影| 青青青国产精品一区二区| www.天堂av.com| 国产精品你懂的| 欧美 国产 日本| y111111国产精品久久久| 日韩中文字幕在线观看| 无码免费一区二区三区| 成人精品高清在线| 成人黄色片免费| 99tv成人影院| 日韩最新av在线| 无码人妻精品一区二区三区9厂| 成人黄色网址在线观看| 潘金莲一级淫片aaaaaa播放1| 亚洲精品555| 亚洲欧美成人精品| 91美女免费看| 99精品桃花视频在线观看| youjizz.com在线观看| 国产精品亚洲四区在线观看| 少妇高潮久久久久久潘金莲| 天天射天天干天天| 久久五月婷婷丁香社区| 成人观看免费完整观看| 青青一区二区| 欧美一级淫片播放口| 日韩一卡二卡在线| 午夜精品爽啪视频| 国产真实乱人偷精品| 亚洲承认在线| 极品日韩久久| 国内精彩免费自拍视频在线观看网址| 亚洲第一福利网| 国产无套在线观看| 91伊人久久大香线蕉| 免费国产a级片| 美女久久久久| 国产成人精品午夜| 最新97超碰在线| 欧美日韩视频专区在线播放| 91精品少妇一区二区三区蜜桃臀| 久久精品久久精品| 91视频成人免费| 一区二区精彩视频| 2019最新中文字幕| 国产69久久| 欧美精品99久久久**| 麻豆精品一区二区三区视频| 国产99久久久久| 日本www在线视频| 国产成人久久| 国产美女直播视频一区| 欧美人动性xxxxz0oz| 亚洲精品成人av| 精品国产青草久久久久96| 中文字幕一区二区三| 欧美性猛交乱大交| 国产欧美一区二区色老头| 日本一区二区三不卡| 日韩毛片免费看| 欧美激情成人在线视频| 日本人妖在线| 欧美麻豆精品久久久久久| 欧美精品一区二区蜜桃| 久久综合久久久久88| 国产精品区在线| 在线播放日韩| 亚洲高清视频一区二区| 亚洲精品在线播放| 国产国语刺激对白av不卡| 麻豆电影在线播放| 国产丝袜高跟一区| 国产日韩欧美中文字幕| 欧美日韩免费观看中文| 中国1级黄色片| 99在线精品观看| wwwwwxxxx日本| 国产精品久久国产愉拍| 亚洲一区二区三区色| 日韩av网址大全| 国产日韩在线精品av| 日产福利视频在线观看| 久久久99久久精品女同性| 嫩草影院一区二区| 欧美理论片在线| 亚洲欧美一区二区三区在线观看| 亚洲人成网站色在线观看| 久久精品综合视频| 国产盗摄一区二区三区| 成人免费xxxxx在线视频| 亚洲黄色视屏| 强伦女教师2:伦理在线观看| 亚洲高清极品| 国产精品二区二区三区| 日韩黄色在线| 国产精品电影网站| 蜜桃视频www网站在线观看| 欧美成人一二三| 毛片激情在线观看| 最好看的2019的中文字幕视频| 色视频免费在线观看| 日韩三级在线观看| 中文字幕91爱爱| 色婷婷综合久久| 欧美三级午夜理伦| 亚洲国产一区二区三区青草影视| 91制片厂在线| ass极品国模人体欣赏| 人妖欧美一区二区| 久久久免费视频网站| 亚洲成人资源| 日韩成人三级视频| 欧美日韩亚洲一区三区| 青青草免费在线视频观看| 欧美综合视频| 三区精品视频观看| 国产成人精品三级高清久久91| 精品网站在线看| 好吊妞国产欧美日韩免费观看网站 | 精品国产无码在线观看| 成人黄色在线视频| 亚洲熟女一区二区| aaa亚洲精品| 亚洲观看黄色网| 99精品视频在线观看| 在线观看国产免费视频| www.亚洲人| 漂亮人妻被黑人久久精品| 99热精品一区二区| 在线天堂www在线国语对白| 本田岬高潮一区二区三区| 偷偷色噜狠狠狠狠的777米奇| av一区二区不卡| 国产精品无码一区二区三| 91免费观看国产| 欧美图片第一页| 久久久久久久久99精品| 91在线无精精品白丝| 国产精品久久777777| 精品在线观看一区| 一区二区三区四区五区视频在线观看| caoporn91| 亚洲一级二级在线| 国产成人无码精品久在线观看| 精品久久久视频| 日韩国产成人在线| 911精品国产一区二区在线| 午夜精品久久久久久久99 | 毛片免费在线播放| 国产亚洲精品久久久久久| 男人天堂手机在线| 欧美黑人一区二区三区| 漫画在线观看av| 国产99久久精品一区二区| 国产成人精品一区二区三区免费 | 日本三级久久| 天堂va久久久噜噜噜久久va| 中文无码久久精品| a在线视频观看| 裸体一区二区三区| 中文字幕人妻熟女在线| 久久久久综合网| 欧美xxxooo| 亚洲成人av一区二区三区| 欧美三日本三级少妇99| 欧美日韩在线不卡| 成人免费一级视频| 中文字幕av一区二区三区谷原希美| 黄色免费在线看| 7m精品福利视频导航| 亚洲ww精品| 久久99精品久久久久久水蜜桃| 黑人操亚洲人| www.亚洲成人网| 免费在线观看成人| 亚洲av永久无码精品| 国产精品毛片无遮挡高清| 国产无码精品一区二区| 欧美日韩一本到| 婷婷开心激情网| 按摩亚洲人久久| 黄瓜视频成人app免费| 91在线在线观看| jizzjizz欧美69巨大| 日韩国产一级片| 久国产精品韩国三级视频| av网站有哪些| 一区二区三区不卡视频在线观看 | 美腿丝袜在线亚洲一区| 日批在线观看视频| 亚洲图片欧美激情| 国产毛片aaa| 精品精品国产高清一毛片一天堂| 春暖花开成人亚洲区| 91精品国产高清自在线| 蜜桃精品视频| 亚洲一区二区三区乱码| 久久亚洲视频| 青青草视频播放| 亚洲综合丝袜美腿| 99er热精品视频| 中文字幕日韩综合av| 中文字幕不卡三区视频| 国产欧美一区二区三区另类精品| 亚洲国产老妈| 爱豆国产剧免费观看大全剧苏畅| 久久精品网站免费观看| wwwxxx亚洲| 精品国产免费视频| 午夜羞羞小视频在线观看| 成人av在线天堂| 欧美gayvideo| 9l视频白拍9色9l视频| 国产午夜精品在线观看| 久久精品视频7| 精品无码久久久久久国产| 美女91在线看| 久久国产精品亚洲va麻豆| 亚洲人成高清| 天堂久久久久久| 欧美日韩性视频在线| 婷婷五月综合激情| 奇米成人av国产一区二区三区| 全球av集中精品导航福利| 男的插女的下面视频| 成人午夜精品一区二区三区| 国产一级视频在线观看| 精品1区2区在线观看| h片在线观看下载| 国产原创精品| 亚洲深夜影院| 欧美性xxxx图片| 在线国产电影不卡| av在线第一页| 成人在线中文字幕| 中文字幕一区二区精品区| 又黄又爽又色的视频| 亚洲影院免费观看| 天天av综合网| 国产精品高潮呻吟久久av无限| 色婷婷色综合| 91香蕉视频免费看| 午夜欧美在线一二页| 亚洲区小说区图片区| 国产精品成人aaaaa网站| 日韩av密桃| 免费黄视频在线观看| 五月天婷婷综合| 国产黄色片在线播放| 国产在线视频不卡| 极品裸体白嫩激情啪啪国产精品| 国产网站无遮挡| 欧美日韩免费一区二区三区视频| 黄色免费在线网站| 久久久精彩视频| 蜜臀av亚洲一区中文字幕| 国产波霸爆乳一区二区| 亚洲精品xxx| 亚洲欧洲专区| 亚洲熟妇无码一区二区三区| 日本一区二区免费在线观看视频 | 美女视频黄免费的亚洲男人天堂| 中文字幕日韩在线| 99热成人精品热久久66| |精品福利一区二区三区| 好吊视频一二三区| 国产精品美女久久| 国产一区视频在线观看免费| 国产美女喷水视频| 日韩女优毛片在线| av在线日韩| 欧美成人高潮一二区在线看| 欧美国产精品一区| 日本黄色不卡视频| 国产有码一区二区| 亚洲视频大全| 丝袜 亚洲 另类 欧美 重口| 日韩成人网免费视频| 国产精品日本一区二区三区在线 | 国产麻豆一区二区三区| 韩国日本在线视频| 亚洲午夜激情av| 黄色网页在线免费观看| 欧洲精品久久| 成人免费视频视频|