Pierre_G__71801
Aug 05, 2011Nimbostratus
Config sync taking a long time
Hi,
I'm runnnig a failover cluster between BIG-IP 10.2.1 473.0 (same version for both members) and was wondering if it was normal that whenever I sync the configurations, it takes more than 2 minutes to do so.
From the standby unit to the active:
[Standby] ~ time b config sync
Checking configuration on local system and peer system...
Peer's IP address: 192.168.1.2
Synchronizing Master Keys...
Saving active configuration...
tar: conf/ssl.crt/server.crt: time stamp 2035-06-29 22:13:37 is 754214057 s in the future
tar: conf/ssl.key/server.key: time stamp 2035-06-29 22:13:37 is 754214057 s in the future
tar: ssl/ssl.key/default.key: time stamp 2035-06-29 22:13:19 is 754214039 s in the future
Configsync Mode: Push
Transferring UCS to peer...
Installing UCS on peer...
Obtaining results of remote configuration installation...
Saving active configuration...
tar: conf/ssl.crt/server.crt: time stamp 2035-06-29 22:13:37 is 754214045 s in the future
tar: conf/ssl.key/server.key: time stamp 2035-06-29 22:13:37 is 754214045 s in the future
tar: ssl/ssl.key/default.key: time stamp 2035-06-29 22:13:19 is 754214027 s in the future
Current configuration backed up to /var/local/ucs/cs_backup.ucs.
Product : BIG-IP
Version : 10.2.1
Hostname: UCS : standby_f5
System: active_f5
Installing --shared-- configuration on host active_f5
Installing configuration...
Installing ASM configuration...
Post-processing...
Reading configuration from /config/low_profile_base.conf.
Reading configuration from /defaults/config_base.conf.
Reading configuration from /config/bigip_sys.conf.
Reading configuration from /config/bigip_base.conf.
Reading configuration from /usr/share/monitors/base_monitors.conf.
Reading configuration from /config/profile_base.conf.
Reading configuration from /config/daemon.conf.
Reading configuration from /config/bigip.conf.
Reading configuration from /config/bigip_local.conf.
Loading the configuration ...
Loading ASM configuration...
real 2m11.046s
user 0m4.795s
sys 0m2.269s
From the active unit to the standby:
[Active] config time b config sync
Checking configuration on local system and peer system...
Peer's IP address: 192.168.1.1
Synchronizing Master Keys...
Saving active configuration...
tar: conf/ssl.crt/server.crt: time stamp 2035-06-29 22:13:37 is 754213385 s in the future
tar: conf/ssl.key/server.key: time stamp 2035-06-29 22:13:37 is 754213385 s in the future
tar: ssl/ssl.key/default.key: time stamp 2035-06-29 22:13:19 is 754213367 s in the future
Configsync Mode: Push
Transferring UCS to peer...
Installing UCS on peer...
Obtaining results of remote configuration installation...
Saving active configuration...
tar: conf/ssl.crt/server.crt: time stamp 2035-06-29 22:13:37 is 754213351 s in the future
tar: conf/ssl.key/server.key: time stamp 2035-06-29 22:13:37 is 754213351 s in the future
tar: ssl/ssl.key/default.key: time stamp 2035-06-29 22:13:19 is 754213333 s in the future
Current configuration backed up to /var/local/ucs/cs_backup.ucs.
Product : BIG-IP
Version : 10.2.1
Hostname: UCS : active_f5
System: standby_f5
Installing --shared-- configuration on host standby_f5
Installing configuration...
Installing ASM configuration...
Post-processing...
Reading configuration from /config/low_profile_base.conf.
Reading configuration from /defaults/config_base.conf.
Reading configuration from /config/bigip_sys.conf.
Reading configuration from /config/bigip_base.conf.
Reading configuration from /usr/share/monitors/base_monitors.conf.
Reading configuration from /config/profile_base.conf.
Reading configuration from /config/daemon.conf.
Reading configuration from /config/bigip.conf.
Reading configuration from /config/bigip_local.conf.
Loading the configuration ...
Loading ASM configuration...
real 2m4.418s
user 0m5.088s
sys 1m7.987s
This is the result after I restarted httpd (it used to take 3 to 5 minutes before I did that!)
I noticed the comand that takes most time is
/usr/local/bin/SOAPCSClient --source /var/tmp/__sync_local__.ucs --destination __sync_remote__.ucs
Restarting httpd seems to have improved that but is it normal for the members to spend that much time on syncing?
I read this post (http://devcentral.f5.com/Community/GroupDetails/tabid/1082223/asg/44/aft/1167199/showtab/groupforums/Default.aspx) but it didn't improve performance and as it is said this not recommended, i did not apply the changes to httpd configuration.
httpd log shows this when syncing from standby to active (I know I should do the opposite but the devs who wrote the automatic script that makes changes and apply them never changed the target after the active member changed):
Aug 5 16:33:24 slot1/cld0065lb err httpd[17979]: [error] [client 192.168.1.1] FastCGI: comm with server "/usr/local/www/iControl/iControlPortal.cgi" aborted: idle timeout (300 sec)
Aug 5 16:33:24 slot1/cld0065lb err httpd[17979]: [error] [client 192.168.1.1] FastCGI: incomplete headers (0 bytes) received from server "/usr/local/www/iControl/iControlPortal.cgi"
Thanks in advance!
Regards,
Pierre