Not sure what you mean by #2. Do you mean that you set the global configuration flag use.external.dns ? If so, what is the content of /etc/resolv.conf ?
Why is the DNS forwarder not working for you? Is your zone dns configured correctly in CloudStack? On 11/7/12 4:06 PM, "Caleb Call" <calebc...@me.com> wrote: >#2 doesn't work. It still stomps /etc/resolv.conf with what's provided >by the routervm. > >On Nov 7, 2012, at 4:48 PM, Caleb Call <calebc...@me.com> wrote: > >> Thanks, #2 looks perfect. I'll give that a shot. >> >> On Nov 7, 2012, at 4:29 PM, Chiradeep Vittal >><chiradeep.vit...@citrix.com> wrote: >> >>> That should not be necessary. The DNS server in the router is a >>>forwarder: >>> 1. If the target of the DNS resolve is for a VM it has served DHCP to, >>>it >>> responds with the entry >>> 2. If not, it forwards it to the 'zone' dns server. >>> >>> Or, you can set use.external.dns to 'true', restart the management >>>server >>> and restart (from the api/ui) the virtual router. >>> But if you do, you won't get #1. >>> >>> On 11/7/12 3:12 PM, "Alex Huang" <alex.hu...@citrix.com> wrote: >>> >>>> In 4.0, what I would do is this. >>>> >>>> - Write a plugin. >>>> - Listen to vm start events. >>>> - On router vm start, ssh into the router vm and change the >>>>resolv.conf >>>> >>>> In the next release, Murali have added proper external event system >>>>then >>>> you don't even need to do this via a plugin. >>>> >>>> --Alex >>>> >>>> -----Original Message----- >>>> From: Caleb Call [mailto:calebc...@me.com] >>>> Sent: Wednesday, November 07, 2012 3:06 PM >>>> To: cloudstack-users@incubator.apache.org >>>> Subject: Re: alter resolv.conf nameservers on linux >>>> >>>> Good question, I've been meaning to ask this same thing and keep >>>> forgetting to. I think I've read that you have to edit the config on >>>>the >>>> router vm, but that doesn't persist a reboot of the router vm. Is >>>>there >>>> a better way to do this? >>>> >>>> >>>> On Nov 7, 2012, at 3:18 PM, "Musayev, Ilya" <imusa...@webmd.net> >>>>wrote: >>>> >>>>> How would I pass on my nameservers in resolv.conf of an instance, >>>>> instead of router vms IP? >>>>> >>>>> As of now, my nameserver is set to ip address of router vm. >>>>> >>>>> >>>>> Thanks >>>>> ilya >>>> >>> >> >