This looks normal. But could you try updating to Marathon 0.8.0? We fixed a 
couple of deployment related bugs in there.

> On 09 Feb 2015, at 16:38, Emre Tekelioğlu <[email protected]> wrote:
> 
> Hi Dario,
> 
> I found these logs in syslog.
> Is it normal?
> 
> Feb  9 15:26:38 maas01 marathon[8808]: [2015-02-09 15:26:38,537] INFO 
> Computed new deployment plan: DeploymentPlan(2015-02-09T15:26:38.437Z, 
> (Step(Vector(Start(App(/testtest1, None)), 0))), 
> Step(List(Scale(App(/testtest1, None)), 5))))) 
> (mesosphere.marathon.upgrade.DeploymentPlan$:246)
> Feb  9 15:26:38 maas01 marathon[8808]: [INFO] [02/09/2015 15:26:38.539] 
> [marathon-akka.actor.default-dispatcher-14] 
> [akka://marathon/user/MarathonScheduler/$a/UpgradeManager/5cf28be2-af8e-427d-90a2-5b0388b7009a/$a]
>  Successfully started 0 instances of /testtest1
> Feb  9 15:26:38 maas01 marathon[8808]: [2015-02-09 15:26:38,557] INFO 
> Starting app /testtest1 (mesosphere.marathon.SchedulerActions:363)
> Feb  9 15:26:38 maas01 marathon[8808]: [2015-02-09 15:26:38,557] INFO Already 
> running 0 instances of /testtest1. Not scaling. 
> (mesosphere.marathon.SchedulerActions:512)
> 
> 
> 2015-02-09 16:10 GMT+02:00 Dario Rexin <[email protected] 
> <mailto:[email protected]>>:
> Could you please post the relevant log output of Mesos and Marathon?
> 
>> On 09 Feb 2015, at 15:06, Emre Tekelioğlu <[email protected] 
>> <mailto:[email protected]>> wrote:
>> 
>> I added the app with REST API, but nothing changed.
>> Status stuck in "Deploying"
>> I also run these commands;
>> 
>> echo 'docker,mesos' > /etc/mesos-slave/containerizers
>> echo '5mins' > /etc/mesos-slave/executor_registration_timeout
>> 
>> App config is like that
>> 
>> {  
>>    "id":"/test2",
>>    "cmd":null,
>>    "args":[  
>> 
>>    ],
>>    "user":null,
>>    "env":{  
>> 
>>    },
>>    "instances":5,
>>    "cpus":0.1,
>>    "mem":128.0,
>>    "disk":512.0,
>>    "executor":"",
>>    "constraints":[  
>> 
>>    ],
>>    "uris":[  
>> 
>>    ],
>>    "storeUrls":[  
>> 
>>    ],
>>    "ports":[  
>>       10001
>>    ],
>>    "requirePorts":false,
>>    "backoffSeconds":1,
>>    "backoffFactor":1.15,
>>    "maxLaunchDelaySeconds":3600,
>>    "container":{  
>>       "type":"DOCKER",
>>       "volumes":[  
>> 
>>       ],
>>       "docker":{  
>>          "image":"fehmicansaglam/progressed.io <http://progressed.io/>",
>>          "network":null,
>>          "portMappings":null,
>>          "privileged":false,
>>          "parameters":[  
>> 
>>          ]
>>       }
>>    },
>>    "healthChecks":[  
>> 
>>    ],
>>    "dependencies":[  
>> 
>>    ],
>>    "upgradeStrategy":{  
>>       "minimumHealthCapacity":1.0,
>>       "maximumOverCapacity":1.0
>>    },
>>    "labels":{  
>> 
>>    },
>>    "version":"2015-02-09T13:55:52.577Z"
>> }
>> 
>> 
>> Thanks
>> 
>> 
>> 2015-02-09 15:43 GMT+02:00 Dario Rexin <[email protected] 
>> <mailto:[email protected]>>:
>> Yes, it’s currently not possible to deploy containers with the web UI.
>> 
>>> On 09 Feb 2015, at 14:42, Emre Tekelioğlu <[email protected] 
>>> <mailto:[email protected]>> wrote:
>>> 
>>> Hi Dario,
>>> 
>>> I couldn't find the container section in my Marathon UI when i click New 
>>> App, should i use only REST API to do that?
>>> 
>>> Regards,
>>> Emre
>>> 
>>> 2015-02-09 15:09 GMT+02:00 Dario Rexin <[email protected] 
>>> <mailto:[email protected]>>:
>>> Hi Emre,
>>> 
>>> Mesos and Marathon have full support for running Docker containers, you can 
>>> just specify them in the app definition, no need to run `docker run …` as a 
>>> command. Try this app definition instead:
>>> 
>>> {  
>>>   "id":"/progressed-io",
>>>   "instances":5,
>>>   "cpus":0.1,
>>>   "mem":128.0,
>>>   "disk":512.0,
>>>   “container”: {
>>>      “docker”: {
>>>         “image”: “fehmicansaglam/progressed.io <http://progressed.io/>"
>>>       }
>>>   }
>>> }
>>> 
>>> Please make sure to start your mesos-slave process with 
>>> “—containerizers=docker,mesos”
>>> 
>>> Hope this helps.
>>> 
>>> Cheers,
>>> Dario
>>> 
>>>> On 09 Feb 2015, at 14:02, Emre Tekelioğlu <[email protected] 
>>>> <mailto:[email protected]>> wrote:
>>>> 
>>>> Hi Dario
>>>> 
>>>> Mesos version 0.21.1, Marathon version 0.7.6.
>>>> App config;
>>>> {  
>>>>    "id":"/progressed-io",
>>>>    "cmd":"sudo docker run fehmicansaglam/progressed.io 
>>>> <http://progressed.io/>",
>>>>    "args":null,
>>>>    "user":null,
>>>>    "env":{  
>>>> 
>>>>    },
>>>>    "instances":5,
>>>>    "cpus":0.1,
>>>>    "mem":128.0,
>>>>    "disk":512.0,
>>>>    "executor":"",
>>>>    "constraints":[  
>>>> 
>>>>    ],
>>>>    "uris":[  
>>>> 
>>>>    ],
>>>>    "storeUrls":[  
>>>> 
>>>>    ],
>>>>    "ports":[  
>>>> 
>>>>    ],
>>>>    "requirePorts":false,
>>>>    "backoffSeconds":1,
>>>>    "backoffFactor":1.15,
>>>>    "container":null,
>>>>    "healthChecks":[  
>>>> 
>>>>    ],
>>>>    "dependencies":[  
>>>> 
>>>>    ],
>>>>    "upgradeStrategy":{  
>>>>       "minimumHealthCapacity":1.0
>>>>    }
>>>> 
>>>> 
>>>> Thanks,
>>>> Emre
>>>> 
>>>> 2015-02-09 14:52 GMT+02:00 Dario Rexin <[email protected] 
>>>> <mailto:[email protected]>>:
>>>> Hi Emre,
>>>> 
>>>> what are the versions of Mesos and Marathon and what does your app 
>>>> definition look like?
>>>> 
>>>> Cheers,
>>>> Dario
>>>> 
>>>> > On 09 Feb 2015, at 13:50, Emre Tekelioğlu <[email protected] 
>>>> > <mailto:[email protected]>> wrote:
>>>> >
>>>> > Hi,
>>>> > I have a single node mesos cluster on Ubuntu 14.04 host machine, with 
>>>> > one node mesos-master and one node mesos-slave.
>>>> > I try to deploy and run my dockerized services with marathon but i have 
>>>> > a weird problem.
>>>> >
>>>> > For example If i start a new app with 5 instance, only one task start 
>>>> > and the status stuck in "deploying". If i restart the mesos-master, then 
>>>> > the second task start to run.
>>>> >
>>>> > Each restart for mesos-master cause an increment of a task.
>>>> >
>>>> > Any idea?
>>>> >
>>>> > Regards,
>>>> > Emre
>>>> 
>>>> 
>>> 
>>> 
>> 
>> 
> 
> 

Reply via email to