Hi All,
I have resolved my issue.  I had 2 domains in there pointing to one IP
address.  Since I am new to this company I didn't know they were not using
the 2nd domain.  I removed the 2nd domain and things are working correctly
now.

# mukarram


On Tue, Mar 1, 2011 at 11:26 AM, Mukarram Syed <mukarram.s...@8x8.com>wrote:

> Hi CFEngine Gurus.
>
> I need some help with yet another issue...this time it's a domain name
> issue on CF2 (not 3).
> The cfengine master (policyhost) is called "ops1-dc6"
> My client is called:  "outlvl1-dc6"
> The domain on the client - outlvl1-dc6 is p8t.us
> So if you run the hostname -f command it shows up as
> root@outlvl1-dc6:/# *hostname -f*
> outlvl1-dc6.p8t.us
> I have 2 domains in the network ipv4_8_28_0, one is p8t.us and
> vo.packet8.net (as you will see below in my cfagent.conf file).  But this
> client's domain is p8t.us
> How come the domain is not showing up as "p8t.us" but cfengine is looking
> as the domain as "vo.packet8.net"? Where is cfengine getting the domain
> information from?
> In my logs (in the /var/cfengine/output directory) the fqdn of this client
> is set as vo_packet8_net like so:
> cf_outlvl1_dc6_*vo_packet8_net*_2011-03-01--17-30-01_1299000601
>
> This is an existing infrastructure and I am just appending a new network to
> the current cf2 files.
>
> This is CF2 and I have configured the domain in the cfagent.conf file as
> shown:
> classes:
>   class_dc6_p8 = ( ipv4_8_28_0 )
>   class_dc6_vo = ( ipv4_8_28_0 )
>
> control:
>   class_dc6_p8::
>     domain = ( "p8t.us" )
>     policyhost = ( ops1-dc6 )
>   class_dc6_vo::
>     domain = ( "vo.packet8.net" )
>     policyhost = ( ops1-dc6 )
>   class_dc6_p8::
>     domain_ext = ( "p8t.us" )
>   class_dc6_vo::
>     domain_ext = ( "vo.packet8.net" )
>
> I have imported the cf.sysconf file where the resolv.conf file is set in
> the same cfagent.conf file:
>
> import:
>   class_sysconfig.servers_all::
>     cf.sysconf
>
> In the cf.sysconf file the resolv.conf file is set as follows:
>
> control:
>  class_dc6_p8::
>     var_search = ( "dc6.packet8.internal packet8.internal packet8.net
> p8t.us" )
>     var_ns1 = ( "nameserver 8.28.0.59" )
>     var_ns2 = ( "nameserver 8.28.0.60" )
>   class_dc6_vo::
>     var_search = ( "vo.packet8.net" )
>     var_ns1 = ( "nameserver 8.28.0.59" )
>     var_ns2 = ( "nameserver 8.28.0.60" )
>   class_8x8.!class_kickstart||class_dc.!servers_senez.!class_kickstart::
>     var_search2 = ( "" )
>   class_dc.servers_senez.!class_kickstart::
>     var_search2 = ( " p8t.us" )
>
> editfiles:
>   class_8x8||class_dc6||class_dc.!servers_rh_dns::
>     { /etc/resolv.conf
>       Backup "single"
>       EmptyEntireFilePlease
>       InsertLine "### CONTROLLED BY CFENGINE -- DO NOT EDIT ###"
>       InsertLine "# /etc/resolv.conf"
>       InsertLine "domain $(domain_ext)"
>       InsertLine "search $(var_search)$(var_search2)"
>       BeginGroupIfDefined "class_kickstart"
>         InsertLine "nameserver 10.0.0.11"
>       EndGroup
>       InsertLine "$(var_ns1)"
>       InsertLine "$(var_ns2)"
>       BeginGroupIfDefined "class_resolvopt"
>         InsertLine "options rotate timeout:2 attempts:1"
>       EndGroup
>       InsertLine "### CONTROLLED BY CFENGINE -- DO NOT EDIT ###"
>     }
>
> My /etc/resolv.conf file is being set as follows:
> ### CONTROLLED BY CFENGINE -- DO NOT EDIT ###
> # /etc/resolv.conf
> *domain vo.packet8.net*
> *search vo.packet8.net$(var_search2)*
> nameserver 8.28.0.59
> nameserver 8.28.0.60
> options rotate timeout:2 attempts:1
> ### CONTROLLED BY CFENGINE -- DO NOT EDIT ###
>
> I want it to be set like this:
> domain p8t.us
> search dc6.packet8.internal packet8.internal packet8.net p8t.us
>
>
> Help is appreciated.
>
> Thanks
>
> # mukarram
>
>
_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to