1
使用CloudFoundry,是否有定義自定義DNS搜索的方法,以便解析主機名?如何在CloudFoundry中定義自定義DNS搜索?
我們使用的是Ubuntu幹細胞,需要聯繫到外部服務器。使用FQDN,這是有效的,但是隻會使用主機名稱。一般來說,這是在Unix/Linux上的resolve.conf文件,但不知道如何在CloudFoundry中定義這個。
使用CloudFoundry,是否有定義自定義DNS搜索的方法,以便解析主機名?如何在CloudFoundry中定義自定義DNS搜索?
我們使用的是Ubuntu幹細胞,需要聯繫到外部服務器。使用FQDN,這是有效的,但是隻會使用主機名稱。一般來說,這是在Unix/Linux上的resolve.conf文件,但不知道如何在CloudFoundry中定義這個。
這裏的一個選項是Bosh add-on。波什附加組件將運行在您的Bosh Director所管理的所有虛擬機上。 Here are some example add-ons。
您會想要使用os-conf-release作爲您的附加組件。它有一個名爲search_domain的工作,它允許您在所有Bosh部署的虛擬機上設置搜索域。
我沒有測試過它,但我相信這樣的清單應該可以工作。
releases:
- name: os-conf
version: 12
addons:
- name: search-domain
jobs:
- name: search_domain
release: os-conf
properties:
search_domain: my.domain.com
這將增加my.domain.com
在resolv.conf的搜索域列表。希望有所幫助!
我認爲這應該工作。我會試一試。 – tjg184
bosh2 -e [你的波什導演IP或URL] update-runtime-config [包含上述答案中的文本的文件] –
bosh2 -e [波什導演IP或URL] update-runtime-config [包含文本的文件在上面的答案] bosh2 -e [知識產權]清單-d [部署名稱]> deployment.yml bosh2 -e 10.3.1.106部署-d cf-57944913163a4d4f60d9 deployment.yml我得到釋放'os-conf'不存在。 –