Here ist my configuration:
 
cf-serverd.cf on the policy server:
 
 
body server control {
 trustkeysfrom => { "172.24.1.58" };
 allowconnects => { "172.24.1.58" };
 maxconnections => "10";
 logallconnections => "true";
 }
 bundle server access_rules {
 access:
        "/srv/cf-serverd"
         admit => { "172\.24\..*" };
 }
 
The promises.cf on the policy server:
 
body common control {
        bundlesequence => { hello, test };
}
 
bundle agent hello {
reports:
        linux::
                # This is a comment
                "Hello, world";
}
 
bundle agent test {
files:
        "/jawoll"
                copy_from => mycopy("/jawoll","172.24.1.58");
}
 
body copy_from mycopy(from,server) {
        source => "$(from)";
        servers => {"$(server)"};
        encrypt => true;
}
 
 
 
I want to transfer the file "/jawoll" from the policy server to the
client. If I start a connection on the policy server with the command:
"cf-serverd -v" and after that the command "cf-agent -bootstrap" on the
client I get this on the policy server:
 
cf3 New connection...(from ::ffff:172.24.1.58/4)
cf3 Spawning new thread...
cf3 Received: [CAUTH 172.24.1.58 hges2355.sz.salzgitter-ag.de root 0] on
socket 4
cf3 Allowing 172.24.1.58 to connect without (re)checking ID
cf3 Non-verified Host ID is hges2355.sz.salzgitter-ag.de (Using
skipverify)
cf3 Non-verified User ID seems to be root (Using skipverify)
cf3 LastSaw host hges2355.sz.salzgitter-ag.de now
cf3 Received: [SAUTH y 256 37 c] on socket 4
cf3 Loaded /var/cfengine/ppkeys/root-172.24.1.58.pub
cf3 A public key was already known from
hges2355.sz.salzgitter-ag.de/::ffff:172.24.1.58 - no trust required
cf3 Adding IP ::ffff:172.24.1.58 to SkipVerify - no need to check this
if we have a key
cf3 The public key identity was confirmed as
r...@hges2355.sz.salzgitter-ag.de
cf3 Strong authentication of client
hges2355.sz.salzgitter-ag.de/::ffff:172.24.1.58 achieved
cf3 Received: [SSYNCH 48] on socket 4
cf3 cfServerd access list is empty, no files are visible
cf3 Access control in sync
cf3 From
(host=hges2355.sz.salzgitter-ag.de,user=root,ip=::ffff:172.24.1.58)
cf3 ID from connecting host: (SYNCH 1267180028 STAT
/srv/cf-serverd/inputs)
cf3 Received signal 2 (SIGINT) while doing
[lock.independent.server_cfengine..the_server_daemon_214_MD5=5b2c9041696
06aa9b27ec369fd13e016]
cf3 Logical start time Fri Feb 26 11:26:58 2010
cf3 This sub-task started really at Fri Feb 26 11:26:58 2010
cf3 Trying to remove lock - try
lock.independent.server_cfengine..the_server_daemon_214_MD5=5b2c90416960
6aa9b27ec369fd13e016
cf3 Outcome of version (not specified): No checks were scheduled
hgesnm3:/ # vi /var/cfengine/inputs/cf-serverd.cf
hgesnm3:/ # vi /var/cfengine/inputs/promises.cf
hgesnm3:/ # cf-serverd -v
cf3 Cfengine - autonomous configuration engine - commence
self-diagnostic prelude
cf3
------------------------------------------------------------------------
cf3 Work directory is /var/cfengine
cf3 Making sure that locks are private...
cf3 Checking integrity of the state database
cf3 Checking integrity of the module directory
cf3 Checking integrity of the PKI directory
cf3 Looking for a source of entropy in /var/cfengine/randseed
cf3 Loaded /var/cfengine/ppkeys/localhost.priv
cf3 Loaded /var/cfengine/ppkeys/localhost.pub
cf3 Setting cfengine default port to 5308 = 5308
cf3 Reference time set to Fri Feb 26 11:35:50 2010
cf3 Cfengine - 3.0.3 (C) Cfengine AS 2008-
cf3
------------------------------------------------------------------------
cf3 Host name is: hgesnm3
cf3 Operating System Type is linux
cf3 Operating System Release is 2.6.16.60-0.42.5-smp
cf3 Architecture = x86_64
cf3 Using internal soft-class linux for host hgesnm3
cf3 The time is now Fri Feb 26 11:35:50 2010
cf3
------------------------------------------------------------------------
cf3 # Extended system discovery is only available in version Nova and
above
cf3 Additional hard class defined as: 64_bit
cf3 Additional hard class defined as: linux_2_6_16_60_0_42_5_smp
cf3 Additional hard class defined as: linux_x86_64
cf3 Additional hard class defined as: linux_x86_64_2_6_16_60_0_42_5_smp
cf3 GNU autoconf class from compile time: compiled_on_linux_gnu
cf3 Address given by nameserver: 192.168.78.50
cf3 Interface 1: lo
cf3 Interface 2: lo
cf3 Interface 3: eth0
cf3 Trying to locate my IPv6 address
cf3 Found IPv6 address 3ffe:302:11:2:20a:e4ff:fe80:340a
cf3 Found IPv6 address fe80::20a:e4ff:fe80:340a
cf3 Looking for environment from cf-monitor...
cf3 Unable to detect environment from cfMonitord
cf3 This appears to be a SuSE system.
cf3 Looking for SuSE enterprise info in "SUSE Linux Enterprise Server 10
(x86_64)"
cf3 ***********************************************************
cf3  Loading persistent classes
cf3 ***********************************************************
cf3 ***********************************************************
cf3  Loaded persistent memory
cf3 ***********************************************************
cf3   > Parsing file /var/cfengine/inputs/promises.cf
cf3 Initiate variable convergence...
cf3 Initiate variable convergence...
cf3 # Knowledge map reporting feature is only available in version Nova
and above
cf3  -> Defined hard classes = { any verbose_mode Friday Hr11 Morning
Min35 Min35_40 Q3 Hr11_Q3 Day26 February Yr2010 Lcycle_0 GMT_Hr10 linux
hgesnm3_sz_salzgitter_ag_de sz_salzgitter_ag_de salzgitter_ag_de de
hgesnm3 64_bit linux_2_6_16_60_0_42_5_smp x86_64 linux_x86_64
linux_x86_64_2_6_16_60_0_42_5_smp
linux_x86_64_2_6_16_60_0_42_5_smp__1_SMP_Mon_Aug_24_09_41_41_UTC_2009
compiled_on_linux_gnu net_iface_lo net_iface_eth0 192_168_78_50
ipv4_192_168_78_50 ipv4_192_168_78 ipv4_192_168 ipv4_192
3ffe_302_11_2_20a_e4ff_fe80_340a fe80__20a_e4ff_fe80_340a cfengine_3_0_3
cfengine_3_0 cfengine_3 SuSE SLES10 server }
cf3  -> Negated Classes = { }
cf3 Initiate variable convergence...
cf3 Initiate control variable convergence...
cf3 Listening for connections ...
cf3 New connection...(from ::ffff:172.24.1.58/4)
cf3 Spawning new thread...
cf3 Received: [CAUTH 172.24.1.58 hges2355.sz.salzgitter-ag.de root 0] on
socket 4
cf3 Allowing 172.24.1.58 to connect without (re)checking ID
cf3 Non-verified Host ID is hges2355.sz.salzgitter-ag.de (Using
skipverify)
cf3 Non-verified User ID seems to be root (Using skipverify)
cf3 LastSaw host hges2355.sz.salzgitter-ag.de now
cf3 Received: [SAUTH y 256 37 c] on socket 4
cf3 Loaded /var/cfengine/ppkeys/root-172.24.1.58.pub
cf3 A public key was already known from
hges2355.sz.salzgitter-ag.de/::ffff:172.24.1.58 - no trust required
cf3 Adding IP ::ffff:172.24.1.58 to SkipVerify - no need to check this
if we have a key
cf3 The public key identity was confirmed as
r...@hges2355.sz.salzgitter-ag.de
cf3 Strong authentication of client
hges2355.sz.salzgitter-ag.de/::ffff:172.24.1.58 achieved
cf3 Received: [SSYNCH 48] on socket 4
cf3 cfServerd access list is empty, no files are visible
cf3 Access control in sync
cf3 From
(host=hges2355.sz.salzgitter-ag.de,user=root,ip=::ffff:172.24.1.58)
cf3 ID from connecting host: (SYNCH 1267180561 STAT
/srv/cf-serverd/inputs)
 
Where is the problem because the file "jawoll" is not on the client
after that.
 
-- 
Christian Seifert 
_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to