2017-06-16 5 views
1

CloudFoundryを使用すると、ホスト名が解決されるようにカスタムDNS検索を定義する方法はありますか?CloudFoundryでカスタムDNS検索をどのように定義しますか?

私たちはUbuntuの幹細胞を使用しており、外部のサーバに手を差し伸べる必要があります。 FQDNを使用すると、これは機能しますが、ホスト名のみを使用することをお勧めします。一般的に、これはUnix/Linuxのボックス上のresolve.confにありますが、これをCloudFoundryでどのように定義するかはわかりませんでした。

答えて

2

ここでのオプションの1つはBosh add-onです。 Boshアドオンは、Bosh Directorが管理するすべてのVM上で実行されます。 Here are some example add-ons

あなたのアドオンにはos-conf-releaseを使用します。これにはsearch_domainというジョブがあり、BoshにデプロイされたすべてのVM上で検索ドメインを設定できます。

私はそれをテストしていませんが、このようなマニフェストが動作するはずです。 resolv.confで検索ドメインのリストにmy.domain.comを追加します

releases: 
- name: os-conf 
    version: 12 

addons: 
- name: search-domain 
    jobs: 
    - name: search_domain 
    release: os-conf 
    properties: 
    search_domain: my.domain.com 

。希望が助けてくれる!

+0

これはうまくいくと思います。私はそれを試してみましょう。 – tjg184

+0

bosh2 -e [あなたのboshディレクターIPまたはURL] update-runtime-config [上記のテキストを含むファイル] –

+0

bosh2 -e [BoshディレクターIPまたはURL] update-runtime-config [テキストを含むファイル上記の答えにbosh2 -e [IP]マニフェスト-d [デプロイメント名]> deployment.yml bosh2 -e 10.3.1.106 deploy -d cf-57944913163a4d4f60d9 deployment.ymlリリース 'os-conf'が存在しません。 –

関連する問題