Please change 'expiryTimeout' property in repository/conf/autoscaler.xml file accordingly.
<member> <!-->member expiry timeout (time waited till activation) in ms<--> <expiryTimeout>900000</expiryTimeout> </member> On Sat, Aug 16, 2014 at 10:39 AM, Ignacio Ayuste < ignacio.ayu...@bairesdev.com> wrote: > Hi Akila thanks for the quick answer i think i not use cartbridge agent > because i use default service name in the puppet agent, is there is anyway > to extend that time, maybe changing some parameter. > > Thanks > Ignacio > > > 2014-08-16 1:29 GMT-03:00 Akila Ravihansa Perera <raviha...@wso2.com>: > > Hi Ignacio, >> >> It seems Stratos is killing those instances because they have not >> activated within the given timeout period (15mins in default). >> >> Make sure cartridge agent is running in the instances and ports given in >> cartridge definition (8280, 8243) are active. Agent will blockingly wait >> until all ports become active to publish instance activated event. >> >> Thanks. >> I configure stratos with all the step and the step 6 multitenant >> services create two instances but then when i logged Stratos kill the >> instances of EC2, why stratos have this behaviour, i provide the scripts: >> >> URL REST SERVICES >> https://54.186.150.199/stratos/?_wadl >> >> (Step 1) Partition: >> { >> "id": "zone-1", >> "provider": "ec2", >> "property": [ >> { >> "name": "region", >> "value": "us-west-2" >> }, >> { >> "name": "zone", >> "value": "us-west-2a" >> } >> ] >> } >> >> (Step 2) Auto-scaling: >> >> { >> "id": "economyPolicy", >> "loadThresholds": { >> "requestsInFlight": { >> "average": 40 >> }, >> "memoryConsumption": { >> "average": 100 >> }, >> "loadAverage": { >> "average": 100 >> } >> } >> } >> >> (Step 3) Deployment: >> { >> "id":"economyDeployment", >> "partitionGroup":{ >> "id":"ec2-region1", >> "partitionAlgo":"one-after-another", >> "partition":[ >> { >> "id":"zone-1", >> "partitionMax":"2", >> "partitionMin":"1" >> } >> ] >> } >> } >> >> (Step 4) Load-balancer: >> >> { >> "type":"lb", >> "provider":"lb", >> "host":"puppet.stratos", >> "displayName":"load balancer", >> "description":"LB Cartridge", >> "version":"4", >> "defaultAutoscalingPolicy":"economyPolicy", >> "multiTenant":"true", >> "portMapping":[ >> { >> "protocol":"http", >> "port":"8280", >> "proxyPort":"8280" >> }, >> { >> "protocol":"https", >> "port":"8243", >> "proxyPort":"8243" >> } >> ], >> "iaasProvider":[ >> { >> "type":"ec2", >> "imageId":"us-west-2/ami-2ef39a1e", >> "maxInstanceLimit":"1", >> "property":[ >> { >> "name":"instanceType", >> "value":"m1.small" >> }, >> { >> "name":"keyPair", >> "value":"sv-rd" >> } >> ] >> } >> ], >> >> "property":[ >> { >> "name":"load.balancer", >> "value":"true" >> } >> ] >> } >> >> (Step 5) CentOS- cartridge: >> >> { >> "type": "centos", >> "provider": "centos", >> "host": "puppet.stratos", >> "displayName": "centos", >> "description": "CentOS Cartridge", >> "version": "6", >> "multiTenant": "true", >> "portMapping": [ >> { >> "protocol": "http", >> "port": "80", >> "proxyPort": "8280" >> } >> ], >> "deployment": {}, >> "iaasProvider": [ >> { >> "type": "ec2", >> "imageId": "us-west-2/ami-85ade8b5", >> "property": [ >> { >> "name":"instanceType", >> "value":"m1.small" >> }, >> { >> "name":"keyPair", >> "value":"sv-rd" >> } >> ] >> } >> ], >> "loadBalancer":{ >> "type":"lb", >> "property":{ >> "name":"default.load.balancer", >> "value":"true" >> } >> } >> } >> >> (Step 6) Multitenant - Cartridge: >> >> { >> "serviceName": "appserver", >> "cartridgeType": "centos", >> "deploymentPolicyName": "economyDeployment", >> "autoscalingPolicyName": "economyPolicy", >> "clusterDomain": "strongview", >> "clusterSubDomain": "centos", >> "tenantRange": "*" >> } >> >> and the log is tell me >> >> TID: [0] [STRATOS] [2014-08-15 21:43:50,229] INFO >> {org.apache.stratos.autoscale >> r.client.cloud.controller.CloudControllerClient} - Trying to spawn an >> instance >> via cloud controller: [cluster] centospuppet.stratos.domain [partition] >> zone-1 [ >> lb-cluster] lbpuppet.stratos.domain [network-partition-id] ec2-region1 >> {org.apac >> he.stratos.autoscaler.client.cloud.controller.CloudControllerClient} >> TID: [0] [STRATOS] [2014-08-15 21:44:09,150] INFO >> {org.apache.stratos.cloud.con >> troller.impl.CloudControllerServiceImpl} - Instance is successfully >> starting up >> . MemberContext >> [memberId=centospuppet.stratos.domain97f7e4ad-5f87-46cd-8ffa-161 >> 4494e73d7, nodeId=us-west-2/i-b59cdab8, >> clusterId=centospuppet.stratos.domain, c >> artridgeType=centos, privateIpAddress=null, publicIpAddress=null, >> allocatedIpAdd >> ress=null, initTime=1408139030230, lbClusterId=lbpuppet.stratos.domain, >> networkP >> artitionId=ec2-region1] >> {org.apache.stratos.cloud.controller.impl.CloudControlle >> rServiceImpl} >> TID: [0] [STRATOS] [2014-08-15 21:44:09,152] INFO >> {org.apache.stratos.cloud.con >> troller.impl.CloudControllerServiceImpl} - Retrieving Public IP Address >> : Membe >> rContext >> [memberId=centospuppet.stratos.domain97f7e4ad-5f87-46cd-8ffa-1614494e73 >> d7, nodeId=us-west-2/i-b59cdab8, clusterId=centospuppet.stratos.domain, >> cartridg >> eType=centos, privateIpAddress=null, publicIpAddress=54.187.113.229, >> allocatedIp >> Address=null, initTime=1408139030230, >> lbClusterId=lbpuppet.stratos.domain, netwo >> rkPartitionId=ec2-region1] >> {org.apache.stratos.cloud.controller.impl.CloudContro >> llerServiceImpl} >> TID: [0] [STRATOS] [2014-08-15 21:44:09,153] INFO >> {org.apache.stratos.cloud.con >> troller.impl.CloudControllerServiceImpl} - Retrieving Private IP >> Address. Membe >> rContext >> [memberId=centospuppet.stratos.domain97f7e4ad-5f87-46cd-8ffa-1614494e73 >> d7, nodeId=us-west-2/i-b59cdab8, clusterId=centospuppet.stratos.domain, >> cartridg >> eType=centos, privateIpAddress=172.31.25.119, >> publicIpAddress=54.187.113.229, al >> locatedIpAddress=null, initTime=1408139030230, >> lbClusterId=lbpuppet.stratos.doma >> in, networkPartitionId=ec2-region1] { >> org.apache.stratos.cloud.controller.impl.Cl >> oudControllerServiceImpl} >> TID: [0] [STRATOS] [2014-08-15 21:44:09,195] INFO >> {org.apache.stratos.cloud.con >> troller.topology.TopologyEventPublisher} - Publishing instance spawned >> event: [ >> service] centos [cluster] centospuppet.stratos.domain [network-partition] >> ec2-re >> gion1 [partition] zone-1 [member] >> centospuppet.stratos.domain97f7e4ad-5f87-46cd- >> 8ffa-1614494e73d7 [lb-cluster-id] lbpuppet.stratos.domain { >> org.apache.stratos.cl >> oud.controller.topology.TopologyEventPublisher} >> TID: [0] [STRATOS] [2014-08-15 21:44:09,198] INFO >> {org.apache.stratos.messaging >> .message.processor.topology.InstanceSpawnedMessageProcessor} - Member >> created: >> [service] centos [cluster] centospuppet.stratos.domain [member] >> centospuppet.str >> atos.domain97f7e4ad-5f87-46cd-8ffa-1614494e73d7 { >> org.apache.stratos.messaging.me >> ssage.processor.topology.InstanceSpawnedMessageProcessor} >> TID: [0] [STRATOS] [2014-08-15 21:44:09,199] INFO >> {org.apache.stratos.manager.t >> opology.receiver.StratosManagerTopologyEventReceiver} - >> [InstanceSpawnedEventLi >> stener] Received: class >> org.apache.stratos.messaging.event.topology.InstanceSpaw >> nedEvent >> {org.apache.stratos.manager.topology.receiver.StratosManagerTopologyEve >> ntReceiver} >> TID: [0] [STRATOS] [2014-08-15 21:44:09,199] WARN >> {org.apache.stratos.messaging >> .message.processor.topology.InstanceSpawnedMessageProcessor} - Member >> already e >> xists: [service] centos [cluster] centospuppet.stratos.domain [member] >> centospup >> pet.stratos.domain97f7e4ad-5f87-46cd-8ffa-1614494e73d7 >> {org.apache.stratos.messa >> ging.message.processor.topology.InstanceSpawnedMessageProcessor} >> TID: [0] [STRATOS] [2014-08-15 21:45:55,902] INFO >> {org.apache.stratos.autoscale >> r.PartitionContext} - Pending state of member: >> lbpuppet.stratos.domain5ea49353- >> ce4e-4817-b8d5-399e52250f12 is expired. Adding as an obsoleted member. >> {org.apac >> he.stratos.autoscaler.PartitionContext} >> TID: [0] [STRATOS] [2014-08-15 21:46:10,066] INFO >> {org.apache.stratos.autoscale >> r.client.cloud.controller.CloudControllerClient} - Terminating instance >> via clo >> ud controller: [member] >> lbpuppet.stratos.domain5ea49353-ce4e-4817-b8d5-399e52250 >> f12 >> {org.apache.stratos.autoscaler.client.cloud.controller.CloudControllerClient >> } >> TID: [0] [STRATOS] [2014-08-15 21:46:10,082] INFO >> {org.apache.stratos.cloud.con >> troller.impl.CloudControllerServiceImpl} - Starting to terminate an >> instance wi >> th member id : >> lbpuppet.stratos.domain5ea49353-ce4e-4817-b8d5-399e52250f12 in pa >> rtition id: zone-1 of cluster id: lbpuppet.stratos.domain and of >> cartridge type: >> lb {org.apache.stratos.cloud.controller.impl.CloudControllerServiceImpl} >> TID: [0] [STRATOS] [2014-08-15 21:46:10,083] INFO >> {org.apache.stratos.autoscale >> r.client.cloud.controller.CloudControllerClient} - Trying to spawn an >> instance >> via cloud controller: [cluster] lbpuppet.stratos.domain [partition] >> zone-1 [lb-c >> luster] null [network-partition-id] ec2-region1 >> {org.apache.stratos.autoscaler.c >> lient.cloud.controller.CloudControllerClient} >> TID: [0] [STRATOS] [2014-08-15 21:46:11,202] WARN {jclouds.compute} - >> << not a >> pi visible instances([{region=us-west-2, name=i-c79cdaca}]) >> {jclouds.compute} >> TID: [0] [STRATOS] [2014-08-15 21:46:28,433] INFO >> {org.apache.stratos.cloud.con >> troller.impl.CloudControllerServiceImpl} - Instance is successfully >> starting up >> . MemberContext >> [memberId=lbpuppet.stratos.domainba2a3b4f-f78d-4386-b1a3-fdad48a >> cb654, nodeId=us-west-2/i-c79cdaca, clusterId=lbpuppet.stratos.domain, >> cartridge >> Type=lb, privateIpAddress=null, publicIpAddress=null, >> allocatedIpAddress=null, i >> nitTime=1408139170083, lbClusterId=null, networkPartitionId=ec2-region1] >> {org.ap >> ache.stratos.cloud.controller.impl.CloudControllerServiceImpl} >> TID: [0] [STRATOS] [2014-08-15 21:46:28,434] INFO >> {org.apache.stratos.cloud.con >> troller.impl.CloudControllerServiceImpl} - Retrieving Public IP Address >> : Membe >> rContext >> [memberId=lbpuppet.stratos.domainba2a3b4f-f78d-4386-b1a3-fdad48acb654, >> nodeId=us-west-2/i-c79cdaca, clusterId=lbpuppet.stratos.domain, >> cartridgeType=lb >> , privateIpAddress=null, publicIpAddress=54.191.248.4, >> allocatedIpAddress=null, >> initTime=1408139170083, lbClusterId=null, networkPartitionId=ec2-region1] >> {org.a >> pache.stratos.cloud.controller.impl.CloudControllerServiceImpl} >> TID: [0] [STRATOS] [2014-08-15 21:46:28,434] INFO >> {org.apache.stratos.cloud.con >> troller.impl.CloudControllerServiceImpl} - Retrieving Private IP >> Address. Membe >> rContext >> [memberId=lbpuppet.stratos.domainba2a3b4f-f78d-4386-b1a3-fdad48acb654, >> nodeId=us-west-2/i-c79cdaca, clusterId=lbpuppet.stratos.domain, >> cartridgeType=lb >> , privateIpAddress=172.31.22.14, publicIpAddress=54.191.248.4, >> allocatedIpAddres >> s=null, initTime=1408139170083, lbClusterId=null, >> networkPartitionId=ec2-region1 >> ] {org.apache.stratos.cloud.controller.impl.CloudControllerServiceImpl} >> TID: [0] [STRATOS] [2014-08-15 21:46:28,480] INFO >> {org.apache.stratos.cloud.con >> troller.topology.TopologyEventPublisher} - Publishing instance spawned >> event: [ >> service] lb [cluster] lbpuppet.stratos.domain [network-partition] >> ec2-region1 [p >> artition] zone-1 [member] >> lbpuppet.stratos.domainba2a3b4f-f78d-4386-b1a3-fdad48a >> cb654 [lb-cluster-id] null >> {org.apache.stratos.cloud.controller.topology.Topolog >> yEventPublisher} >> TID: [0] [STRATOS] [2014-08-15 21:46:28,483] INFO >> {org.apache.stratos.messaging >> .message.processor.topology.InstanceSpawnedMessageProcessor} - Member >> created: >> [service] lb [cluster] lbpuppet.stratos.domain [member] >> lbpuppet.stratos.domainb >> a2a3b4f-f78d-4386-b1a3-fdad48acb654 >> {org.apache.stratos.messaging.message.proces >> sor.topology.InstanceSpawnedMessageProcessor} >> TID: [0] [STRATOS] [2014-08-15 21:46:28,484] WARN >> {org.apache.stratos.messaging >> .message.processor.topology.InstanceSpawnedMessageProcessor} - Member >> already e >> xists: [service] lb [cluster] lbpuppet.stratos.domain [member] >> lbpuppet.stratos. >> domainba2a3b4f-f78d-4386-b1a3-fdad48acb654 >> {org.apache.stratos.messaging.message >> .processor.topology.InstanceSpawnedMessageProcessor} >> TID: [0] [STRATOS] [2014-08-15 21:46:28,484] INFO >> {org.apache.stratos.manager.t >> opology.receiver.StratosManagerTopologyEventReceiver} - >> [InstanceSpawnedEventLi >> stener] Received: class >> org.apache.stratos.messaging.event.topology.InstanceSpaw >> nedEvent >> {org.apache.stratos.manager.topology.receiver.StratosManagerTopologyEve >> ntReceiver} >> TID: [0] [STRATOS] [2014-08-15 21:46:45,264] INFO >> {org.apache.stratos.cloud.con >> troller.impl.CloudControllerServiceImpl} - Member is terminated: >> MemberContext >> [memberId=lbpuppet.stratos.domain5ea49353-ce4e-4817-b8d5-399e52250f12, >> nodeId=us >> -west-2/i-b195d3bc, clusterId=lbpuppet.stratos.domain, cartridgeType=lb, >> private >> IpAddress=172.31.28.179, publicIpAddress=54.186.56.10, >> allocatedIpAddress=null, >> initTime=1408138251888, lbClusterId=null, networkPartitionId=ec2-region1] >> {org.a >> pache.stratos.cloud.controller.impl.CloudControllerServiceImpl} >> TID: [0] [STRATOS] [2014-08-15 21:46:45,291] INFO >> {org.apache.stratos.cloud.con >> troller.topology.TopologyEventPublisher} - Publishing member terminated >> event: >> [service] lb [cluster] lbpuppet.stratos.domain [network-partition] >> ec2-region1 [ >> partition] zone-1 [member] >> lbpuppet.stratos.domain5ea49353-ce4e-4817-b8d5-399e52 >> 250f12 >> {org.apache.stratos.cloud.controller.topology.TopologyEventPublisher} >> TID: [0] [STRATOS] [2014-08-15 21:46:45,294] INFO >> {org.apache.stratos.messaging >> .message.processor.topology.MemberTerminatedMessageProcessor} - Member >> terminat >> ed: [service] lb [cluster] lbpuppet.stratos.domain [member] >> lbpuppet.stratos.dom >> ain5ea49353-ce4e-4817-b8d5-399e52250f12 { >> org.apache.stratos.messaging.message.pr >> ocessor.topology.MemberTerminatedMessageProcessor} >> TID: [0] [STRATOS] [2014-08-15 21:46:45,296] INFO >> {org.apache.stratos.manager.t >> opology.receiver.StratosManagerTopologyEventReceiver} - >> [MemberTerminatedEventL >> istener] Received: class >> org.apache.stratos.messaging.event.topology.MemberTermi >> natedEvent >> {org.apache.stratos.manager.topology.receiver.StratosManagerTopologyE >> ventReceiver} >> TID: [0] [STRATOS] [2014-08-15 21:46:45,297] WARN >> {org.apache.stratos.messaging >> .message.processor.topology.MemberTerminatedMessageProcessor} - Member >> already >> terminated: [service] lb [cluster] lbpuppet.stratos.domain [member] >> lbpuppet.str >> atos.domain5ea49353-ce4e-4817-b8d5-399e52250f12 { >> org.apache.stratos.messaging.me >> ssage.processor.topology.MemberTerminatedMessageProcessor} >> TID: [0] [STRATOS] [2014-08-15 21:46:45,299] WARN >> {org.apache.stratos.autoscale >> r.message.receiver.topology.AutoscalerTopologyEventReceiver} - Member is >> not av >> ailable in any of the list active, pending and termination pending >> {org.apache.s >> >> tratos.autoscaler.message.receiver.topology.AutoscalerTopologyEventReceiver} >> TID: [0] [STRATOS] [2014-08-15 21:46:45,299] INFO >> {org.apache.stratos.autoscale >> r.message.receiver.topology.AutoscalerTopologyEventReceiver} - Member >> stat cont >> ext has been removed successfully: [member] >> lbpuppet.stratos.domain5ea49353-ce4e >> -4817-b8d5-399e52250f12 >> {org.apache.stratos.autoscaler.message.receiver.topology >> .AutoscalerTopologyEventReceiver} >> >> >> Thanks >> Ignacio >> > > -- Best Regards, Nirmal Nirmal Fernando. PPMC Member & Committer of Apache Stratos, Senior Software Engineer, WSO2 Inc. Blog: http://nirmalfdo.blogspot.com/