You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cloudstack.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2017/01/12 07:46:00 UTC

[jira] [Commented] (CLOUDSTACK-9356) VPC add VPN User fails same error as CLOUDSTACK-8927

    [ https://issues.apache.org/jira/browse/CLOUDSTACK-9356?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15820402#comment-15820402 ] 

ASF GitHub Bot commented on CLOUDSTACK-9356:
--------------------------------------------

GitHub user ustcweizhou opened a pull request:

    https://github.com/apache/cloudstack/pull/1903

    [4.9] CLOUDSTACK-9356: FIX Cannot add users in VPC VPN

    This happens if VPC has redundant VRs.
    The results from VRs are combined in commit 13eb789.
    This PR simply separates the results to two parts and check them if there are two VRs.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/ustcweizhou/cloudstack vpc-vpn-add-user

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/cloudstack/pull/1903.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #1903
    
----
commit 2ec3ba36bdffa99f5cff9837893d7a697f393ef5
Author: Wei Zhou <w....@tech.leaseweb.com>
Date:   2017-01-12T07:00:44Z

    CLOUDSTACK-9356: FIX Cannot add users in VPC VPN

----


> VPC add VPN User fails same error as CLOUDSTACK-8927
> ----------------------------------------------------
>
>                 Key: CLOUDSTACK-9356
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9356
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the default.) 
>          Components: Management Server, VPC, XenServer
>    Affects Versions: 4.8.0, 4.9.0
>         Environment: Two CentOS7 MGMT Servers, Two XenServerClusters, Advanced Networking, VLAN isolated
>            Reporter: Thomas
>            Priority: Critical
>
> When we try to add an VPN User on a VPC following error occurs:
> Management Server:
> ---
> Apr 20 09:24:43 WARN  [resource.virtualnetwork.VirtualRoutingResource] (DirectAgent-68:ctx-de5cbf45) (logid:180e35ed) Expected 1 answers while executing VpnUsersCfgCommand but received 2
> Apr 20 09:24:43 admin02 server: WARN  [c.c.a.r.v.VirtualRoutingResource] (DirectAgent-68:ctx-de5cbf45) (logid:180e35ed) Expected 1 answers while executing VpnUsersCfgCommand but received 2
> Apr 20 09:24:47 WARN  [resource.virtualnetwork.VirtualRoutingResource] (DirectAgent-268:ctx-873174f6) (logid:180e35ed) Expected 1 answers while executing VpnUsersCfgCommand but received 2
> Apr 20 09:24:47 admin02 server: WARN  [c.c.a.r.v.VirtualRoutingResource] (DirectAgent-268:ctx-873174f6) (logid:180e35ed) Expected 1 answers while executing VpnUsersCfgCommand but received 2
> Apr 20 09:24:47 WARN  [network.vpn.RemoteAccessVpnManagerImpl] (API-Job-Executor-58:ctx-7f86f610 job-1169 ctx-1073feac) (logid:180e35ed) Unable to apply vpn users
> Apr 20 09:24:47 localhost java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
> Apr 20 09:24:47 localhost     at java.util.ArrayList.rangeCheck(ArrayList.java:653)
> Apr 20 09:24:47 localhost     at java.util.ArrayList.get(ArrayList.java:429)
> Apr 20 09:24:47 localhost     at com.cloud.network.vpn.RemoteAccessVpnManagerImpl.applyVpnUsers(RemoteAccessVpnManagerImpl.java:532)
> Apr 20 09:24:47 localhost     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> Apr 20 09:24:47 localhost     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> Apr 20 09:24:47 localhost     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> Apr 20 09:24:47 localhost     at java.lang.reflect.Method.invoke(Method.java:498)
> Apr 20 09:24:47 localhost     at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
> Apr 20 09:24:47 localhost     at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
> Apr 20 09:24:47 localhost     at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
> Apr 20 09:24:47 localhost     at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:91)
> Apr 20 09:24:47 localhost     at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
> Apr 20 09:24:47 localhost     at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> Apr 20 09:24:47 localhost     at com.sun.proxy.$Proxy234.applyVpnUsers(Unknown Source)
> Apr 20 09:24:47 localhost     at org.apache.cloudstack.api.command.user.vpn.AddVpnUserCmd.execute(AddVpnUserCmd.java:122)
> Apr 20 09:24:47 localhost     at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:150)
> Apr 20 09:24:47 localhost     at com.cloud.api.ApiAsyncJobDispatcher.runJob(ApiAsyncJobDispatcher.java:108)
> Apr 20 09:24:47 localhost     at org.apache.cloudstack.framework.jobs.impl.AsyncJobManagerImpl$5.runInContext(AsyncJobManagerImpl.java:554)
> Apr 20 09:24:47 localhost     at org.apache.cloudstack.managed.context.ManagedContextRunnable$1.run(ManagedContextRunnable.java:49)
> Apr 20 09:24:47 localhost     at org.apache.cloudstack.managed.context.impl.DefaultManagedContext$1.call(DefaultManagedContext.java:56)
> Apr 20 09:24:47 localhost     at org.apache.cloudstack.managed.context.impl.DefaultManagedContext.callWithContext(DefaultManagedContext.java:103)
> Apr 20 09:24:47 localhost     at org.apache.cloudstack.managed.context.impl.DefaultManagedContext.runWithContext(DefaultManagedContext.java:53)
> Apr 20 09:24:47 localhost     at org.apache.cloudstack.managed.context.ManagedContextRunnable.run(ManagedContextRunnable.java:46)
> Apr 20 09:24:47 localhost     at org.apache.cloudstack.framework.jobs.impl.AsyncJobManagerImpl$5.run(AsyncJobManagerImpl.java:502)
> Apr 20 09:24:47 localhost     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
> Apr 20 09:24:47 localhost     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> Apr 20 09:24:47 localhost     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> Apr 20 09:24:47 localhost     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> Apr 20 09:24:47 localhost     at java.lang.Thread.run(Thread.java:745)
> Apr 20 09:24:47 admin02 server: WARN  [c.c.n.v.RemoteAccessVpnManagerImpl] (API-Job-Executor-58:ctx-7f86f610 job-1169 ctx-1073feac) (logid:180e35ed) Unable to apply vpn users
> Apr 20 09:24:47 admin02 server: java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
> Apr 20 09:24:47 admin02 server: at java.util.ArrayList.rangeCheck(ArrayList.java:653)
> Apr 20 09:24:47 admin02 server: at java.util.ArrayList.get(ArrayList.java:429)
> Apr 20 09:24:47 admin02 server: at com.cloud.network.vpn.RemoteAccessVpnManagerImpl.applyVpnUsers(RemoteAccessVpnManagerImpl.java:532)
> Apr 20 09:24:47 admin02 server: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> Apr 20 09:24:47 admin02 server: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> Apr 20 09:24:47 admin02 server: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> Apr 20 09:24:47 admin02 server: at java.lang.reflect.Method.invoke(Method.java:498)
> Apr 20 09:24:47 admin02 server: at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
> Apr 20 09:24:47 admin02 server: at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
> Apr 20 09:24:47 admin02 server: at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
> Apr 20 09:24:47 admin02 server: at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:91)
> Apr 20 09:24:47 admin02 server: at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
> Apr 20 09:24:47 admin02 server: at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> Apr 20 09:24:47 admin02 server: at com.sun.proxy.$Proxy234.applyVpnUsers(Unknown Source)
> Apr 20 09:24:47 admin02 server: at org.apache.cloudstack.api.command.user.vpn.AddVpnUserCmd.execute(AddVpnUserCmd.java:122)
> Apr 20 09:24:47 admin02 server: at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:150)
> Apr 20 09:24:47 admin02 server: at com.cloud.api.ApiAsyncJobDispatcher.runJob(ApiAsyncJobDispatcher.java:108)
> Apr 20 09:24:47 admin02 server: at org.apache.cloudstack.framework.jobs.impl.AsyncJobManagerImpl$5.runInContext(AsyncJobManagerImpl.java:554)
> Apr 20 09:24:47 admin02 server: at org.apache.cloudstack.managed.context.ManagedContextRunnable$1.run(ManagedContextRunnable.java:49)
> Apr 20 09:24:47 admin02 server: at org.apache.cloudstack.managed.context.impl.DefaultManagedContext$1.call(DefaultManagedContext.java:56)
> Apr 20 09:24:47 admin02 server: at org.apache.cloudstack.managed.context.impl.DefaultManagedContext.callWithContext(DefaultManagedContext.java:103)
> Apr 20 09:24:47 admin02 server: at org.apache.cloudstack.managed.context.impl.DefaultManagedContext.runWithContext(DefaultManagedContext.java:53)
> Apr 20 09:24:47 admin02 server: at org.apache.cloudstack.managed.context.ManagedContextRunnable.run(ManagedContextRunnable.java:46)
> Apr 20 09:24:47 admin02 server: at org.apache.cloudstack.framework.jobs.impl.AsyncJobManagerImpl$5.run(AsyncJobManagerImpl.java:502)
> Apr 20 09:24:47 admin02 server: at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
> Apr 20 09:24:47 admin02 server: at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> Apr 20 09:24:47 admin02 server: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> Apr 20 09:24:47 admin02 server: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> Apr 20 09:24:47 admin02 server: at java.lang.Thread.run(Thread.java:745)
> Apr 20 09:24:48 WARN  [resource.virtualnetwork.VirtualRoutingResource] (DirectAgent-273:ctx-e224fd43) (logid:180e35ed) Expected 1 answers while executing VpnUsersCfgCommand but received 2
> Apr 20 09:24:48 admin02 server: WARN  [c.c.a.r.v.VirtualRoutingResource] (DirectAgent-273:ctx-e224fd43) (logid:180e35ed) Expected 1 answers while executing VpnUsersCfgCommand but received 2
> Apr 20 09:24:49 admin02 server: INFO  [o.a.c.f.j.i.AsyncJobManagerImpl] (AsyncJobMgr-Heartbeat-1:ctx-1a18ac7a) (logid:51e6f749) Begin cleanup expired async-jobs
> Apr 20 09:24:49 admin02 server: INFO  [o.a.c.f.j.i.AsyncJobManagerImpl] (AsyncJobMgr-Heartbeat-1:ctx-1a18ac7a) (logid:51e6f749) End cleanup expired async-jobs
> Apr 20 09:24:51 WARN  [resource.virtualnetwork.VirtualRoutingResource] (DirectAgent-137:ctx-f25bab62) (logid:180e35ed) Expected 1 answers while executing VpnUsersCfgCommand but received 2
> Apr 20 09:24:51 admin02 server: WARN  [c.c.a.r.v.VirtualRoutingResource] (DirectAgent-137:ctx-f25bab62) (logid:180e35ed) Expected 1 answers while executing VpnUsersCfgCommand but received 2
> Apr 20 09:24:51 admin02 server: INFO  [o.a.c.f.j.i.AsyncJobMonitor] (API-Job-Executor-58:ctx-7f86f610 job-1169) (logid:180e35ed) Remove job-1169 from job monitoring
> RouterVM:
> ---
> 2016-04-20 07:34:49,139  merge.py load:60 Loading data bag type vpnuserlist
> 2016-04-20 07:34:49,140  merge.py process:100 Command of type vpnuserlist received
> 2016-04-20 07:34:49,141  merge.py save:71 Writing data bag type vpnuserlist
> 2016-04-20 07:34:49,141  merge.py save:72 {u'test': {u'add': True, u'password': u'test', u'user': u'test'}, u'id': u'vpnuserlist'}
> 2016-04-20 07:34:49,142  merge.py load:60 Loading data bag type ips
> 2016-04-20 07:34:49,142  merge.py load:60 Loading data bag type cmdline
> 2016-04-20 07:34:49,143  configure.py main:925 Configuring ip addresses
> 2016-04-20 07:34:49,143  CsHelper.py execute:160 Executing: ip addr show dev eth1
> 2016-04-20 07:34:49,155  CsHelper.py execute:160 Executing: ip addr show dev eth0
> 2016-04-20 07:34:49,166  CsHelper.py execute:160 Executing: ip addr show dev eth1
> 2016-04-20 07:34:49,177  CsAddress.py process:110 Address found in DataBag ==> {u'public_ip': u'192.168.8.149', u'one_to_one_nat': False, u'nic_dev_id': 1, u'network': u'192.168.8.144/28', u'first_i_p': True, u'netmask': u'255.255.255.240', u'source_nat': True, u'broadcast': u'192.168.8.159', u'add': True, u'nw_type': u'public', u'device': u'eth1', u'vif_mac_address': u'06:39:da:00:02:02', u'cidr': u'192.168.8.149/28', u'gateway': u'192.168.8.145', u'new_nic': False, u'size': u'28'}
> 2016-04-20 07:34:49,178  CsAddress.py process:119 Address 192.168.8.149/28 on device eth1 not configured
> 2016-04-20 07:34:49,179  CsAddress.py configure:277 Configuring address 192.168.8.149/28 on device eth1
> 2016-04-20 07:34:49,189  CsRoute.py add_table:38 Adding route table: 1 Table_eth1 to /etc/iproute2/rt_tables if not present
> 2016-04-20 07:34:49,190  CsHelper.py execute:160 Executing: ip rule show
> 2016-04-20 07:34:49,201  CsHelper.py execute:160 Executing: ip link show eth1 | grep 'state DOWN'
> 2016-04-20 07:34:49,216  CsHelper.py execute:160 Executing: arping -c 1 -I eth1 -A -U -s 192.168.8.149 192.168.8.145
> 2016-04-20 07:34:49,227  CsAddress.py inKernel:689 rpsfr is present in the kernel
> 2016-04-20 07:34:49,227  CsAddress.py cpus:699 Single CPU machine
> 2016-04-20 07:34:49,227  CsRoute.py add_table:38 Adding route table: 1 Table_eth1 to /etc/iproute2/rt_tables if not present
> 2016-04-20 07:34:49,228  CsRoute.py add_route:50 Adding route: dev eth1 table: Table_eth1 network: 192.168.8.144/28 if not present
> 2016-04-20 07:34:49,228  CsHelper.py execute:160 Executing: ip route show dev eth1 table Table_eth1 192.168.8.144/28
> 2016-04-20 07:34:49,239  CsRoute.py set_route:60 Add dev eth1 table Table_eth1 192.168.8.144/28
> 2016-04-20 07:34:49,239  CsHelper.py execute:160 Executing: ip route add dev eth1 table Table_eth1 192.168.8.144/28
> 2016-04-20 07:34:49,251  CsRoute.py defaultroute_exists:89 Checking if default ipv4 route is present
> 2016-04-20 07:34:49,251  CsHelper.py execute:160 Executing: ip -4 route list 0/0
> 2016-04-20 07:34:49,262  CsRoute.py defaultroute_exists:96 No default route found!
> 2016-04-20 07:34:49,262  CsRoute.py add_defaultroute:81 Adding default route
> 2016-04-20 07:34:49,262  CsHelper.py execute:160 Executing: ip route show default via 192.168.8.145
> 2016-04-20 07:34:49,273  CsRoute.py set_route:60 Add default via 192.168.8.145
> 2016-04-20 07:34:49,273  CsHelper.py execute:160 Executing: ip route add default via 192.168.8.145
> 2016-04-20 07:34:49,284  CsHelper.py execute:160 Executing: ip addr show dev eth0
> 2016-04-20 07:34:49,296  CsAddress.py process:110 Address found in DataBag ==> {u'public_ip': u'169.254.1.192', u'one_to_one_nat': False, u'nic_dev_id': u'0', u'network': u'169.254.0.0/16', u'netmask': u'255.255.0.0', u'source_nat': False, u'broadcast': u'169.254.255.255', u'add': True, u'nw_type': u'control', u'device': u'eth0', u'cidr': u'169.254.1.192/16', u'gateway': u'None', u'size': u'16'}
> 2016-04-20 07:34:49,296  CsAddress.py process:119 Address 169.254.1.192/16 on device eth0 not configured
> 2016-04-20 07:34:49,297  CsAddress.py configure:277 Configuring address 169.254.1.192/16 on device eth0
> 2016-04-20 07:34:49,308  merge.py load:57 Creating data bag type networkacl
> 2016-04-20 07:34:49,308  merge.py load:57 Creating data bag type firewallrules
> 2016-04-20 07:34:49,309  merge.py load:57 Creating data bag type forwardingrules
> 2016-04-20 07:34:49,309  merge.py load:57 Creating data bag type site2sitevpn
> 2016-04-20 07:34:49,310  merge.py load:60 Loading data bag type remoteaccessvpn
> 2016-04-20 07:34:49,311  configure.py process:624 {u'192.168.8.149': {u'local_ip': u'10.1.2.1', u'preshared_key': u'', u'create': True, u'vpn_server_ip': u'192.168.8.149', u'local_cidr': u'10.0.0.0/16', u'ip_range': u'10.1.2.2-10.1.2.8', u'public_interface': u'eth1', u'type': u'remoteaccessvpn'}, u'id': u'remoteaccessvpn'}
> 2016-04-20 07:34:49,311  configure.py process:632 Enabling  remote access vpn  on 192.168.8.149
> 2016-04-20 07:34:49,311  CsHelper.py execute2:181 Executing: service ipsec status
> 2016-04-20 07:34:49,388  CsHelper.py execute2:181 Executing: service ipsec start
> 2016-04-20 07:34:49,779  CsFile.py load:39 Reading file /etc/ipsec.d/l2tp.conf
> 2016-04-20 07:34:49,780  CsFile.py search:123 Searching for  left= and replacing with  left=192.168.8.149
> 2016-04-20 07:34:49,780  CsFile.py commit:60 Nothing to commit. The /etc/ipsec.d/l2tp.conf file did not change
> 2016-04-20 07:34:49,780  CsFile.py load:39 Reading file /etc/ipsec.d/ipsec.any.secrets
> 2016-04-20 07:34:49,781  CsFile.py search:123 Searching for : PSK ""= and replacing with : PSK "****"
> 2016-04-20 07:34:49,781  CsFile.py commit:60 Nothing to commit. The /etc/ipsec.d/ipsec.any.secrets file did not change
> 2016-04-20 07:34:49,781  CsFile.py load:39 Reading file /etc/xl2tpd/xl2tpd.conf
> 2016-04-20 07:34:49,781  CsFile.py search:123 Searching for ip range = and replacing with ip range = 10.1.2.2-10.1.2.8
> 2016-04-20 07:34:49,781  CsFile.py search:123 Searching for local ip = and replacing with local ip = 10.1.2.1
> 2016-04-20 07:34:49,782  CsFile.py commit:60 Nothing to commit. The /etc/xl2tpd/xl2tpd.conf file did not change
> 2016-04-20 07:34:49,782  CsFile.py load:39 Reading file /etc/ppp/options.xl2tpd
> 2016-04-20 07:34:49,782  CsFile.py search:123 Searching for ms-dns  and replacing with ms-dns 10.1.2.1
> 2016-04-20 07:34:49,782  CsFile.py commit:60 Nothing to commit. The /etc/ppp/options.xl2tpd file did not change
> 2016-04-20 07:34:49,783  configure.py process:635 Remote accessvpn  data bag {u'192.168.8.149': {u'local_ip': u'10.1.2.1', u'preshared_key': u'', u'create': True, u'vpn_server_ip': u'192.168.8.149', u'local_cidr': u'10.0.0.0/16', u'ip_range': u'10.1.2.2-10.1.2.8', u'public_interface': u'eth1', u'type': u'remoteaccessvpn'}, u'id': u'remoteaccessvpn'}
> 2016-04-20 07:34:49,784  CsHelper.py execute:160 Executing: ipsec auto --rereadall
> 2016-04-20 07:34:49,851  CsHelper.py execute:160 Executing: service xl2tpd stop
> 2016-04-20 07:34:49,879  CsHelper.py execute:160 Executing: service xl2tpd start
> 2016-04-20 07:34:49,896  CsHelper.py execute:160 Executing: ipsec auto --rereadsecrets
> 2016-04-20 07:34:49,916  CsHelper.py execute:160 Executing: ipsec auto --replace L2TP-PSK
> 2016-04-20 07:34:49,936  merge.py load:57 Creating data bag type loadbalancer
> 2016-04-20 07:34:49,937  configure.py main:984 Configuring vpn users list
> 2016-04-20 07:34:49,937  merge.py load:60 Loading data bag type vpnuserlist
> 2016-04-20 07:34:49,937  configure.py add_l2tp_ipsec_user:575 Adding vpn user test \* test \*
> 2016-04-20 07:34:49,937  CsFile.py load:39 Reading file /etc/ppp/chap-secrets
> 2016-04-20 07:34:49,937  CsFile.py searchString:139 Searching for test \* test \* string
> 2016-04-20 07:34:49,938  configure.py add_l2tp_ipsec_user:580 User is not there already, so adding user
> 2016-04-20 07:34:49,938  configure.py del_l2tp_ipsec_user:591 Deleting the user test
> 2016-04-20 07:34:49,938  CsFile.py load:39 Reading file /etc/ppp/chap-secrets
> 2016-04-20 07:34:49,938  CsFile.py deleteLine:154 Searching for test \* test \* to remove the line
> 2016-04-20 07:34:49,938  CsFile.py commit:60 Nothing to commit. The /etc/ppp/chap-secrets file did not change
> 2016-04-20 07:34:49,939  CsFile.py commit:66 Wrote edited file /etc/ppp/chap-secrets
> 2016-04-20 07:34:49,939  CsFile.py commit:68 Updated file in-cache configuration
> 2016-04-20 07:34:49,939  CsRedundant.py set:68 Router redundancy status is True
> 2016-04-20 07:34:49,939  CsRedundant.py set_backup:257 Setting router to backup
> 2016-04-20 07:34:49,939  CsRedundant.py set_backup:264 Bringing public interface eth1 down
> 2016-04-20 07:34:49,939  CsHelper.py execute:160 Executing: ip link set eth1 down
> 2016-04-20 07:34:49,946  CsHelper.py execute:160 Executing: /usr/sbin/conntrackd -C /etc/conntrackd/conntrackd.conf -d
> 2016-04-20 07:34:49,953  CsHelper.py execute:160 Executing: service ipsec stop
> 2016-04-20 07:34:51,449  CsHelper.py service:189 Service ipsec stop
> 2016-04-20 07:34:51,449  CsHelper.py execute:160 Executing: service xl2tpd stop
> 2016-04-20 07:34:51,472  CsHelper.py service:189 Service xl2tpd stop
> 2016-04-20 07:34:51,473  CsHelper.py execute:160 Executing: service dnsmasq stop
> 2016-04-20 07:34:51,506  CsHelper.py service:189 Service dnsmasq stop
> 2016-04-20 07:34:51,507  merge.py save:71 Writing data bag type cmdline
> 2016-04-20 07:34:51,507  merge.py save:72 {u'config': {u'domain': u'cs2cloud.internal', u'disable_rp_filter': u'true', u'redundant_master': False, u'port': u'8080', u'eth0ip': u'169.254.1.192', u'baremetalnotificationapikey': u'kWvqCTc8zyZ1FuA3wwlp8YX-U_WDrBQbgI97hKvDtg9iwVfhkKokRwTxZbGYazT-k8UDdS-4YycAzTrPR2sflg', u'console': u'hvc0', u'debian-installer': u'en_US', u'template': u'domP', u'ro': u'ro', u'type': u'vpcrouter', u'router_id': u'9', u'baremetalnotificationsecuritykey': u'lxZ4MlDFgA06DtVVF5cMdCfU4n-4FwVl3Qg11LCcWS0GXD8b_1zQz_ofAn2UgkXsbHFhX2dPGj2XECSJS0ZZSA', u'eth0mask': u'255.255.0.0', u'vpccidr': u'10.0.0.0/16', u'host': u'192.168.0.81', u'redundant_router': u'true', u'router_password': u'12531972995023938399938864803700219656655913733374186216522671209788813769832463691507875752762600304946287225516798905049028588013552604921641695040609944', u'redundant_state': 'BACKUP', u'name': u'r-76-VM', u'--': u'--', u'dns2': u'212.123.96.110', u'dns1': u'192.168.0.10', u'quiet': u'quiet', u'root': u'UUID'}, u'id': u'cmdline'}
> 2016-04-20 07:34:51,508  CsRedundant.py set_backup:282 Router switched to backup mode
> 2016-04-20 07:34:51,508  CsHelper.py execute:160 Executing: service conntrackd stop
> 2016-04-20 07:34:51,540  CsHelper.py service:189 Service conntrackd stop
> 2016-04-20 07:34:51,541  CsHelper.py execute:160 Executing: service keepalived stop
> 2016-04-20 07:34:51,563  CsHelper.py service:189 Service keepalived stop
> 2016-04-20 07:34:51,564  CsHelper.py execute:160 Executing: mount



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)