I installed mesos from repo, did you know when ubuntu repo will update? 2015-02-09 17:46 GMT+02:00 Dario Rexin <[email protected]>:
> 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]>: > >> Could you please post the relevant log output of Mesos and Marathon? >> >> On 09 Feb 2015, at 15:06, Emre Tekelioğlu <[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", >> "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]>: >> >>> 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]> >>> 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]>: >>> >>>> 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" >>>> } >>>> } >>>> } >>>> >>>> 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]> >>>> 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", >>>> "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]>: >>>> >>>>> 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]> >>>>> 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 >>>>> >>>>> >>>> >>>> >>> >>> >> >> > >

