Any failed tasks in the list? Does the Marathon log contain lines about non matching offers?
> On 10 Feb 2015, at 10:29, Emre Tekelioğlu <[email protected]> wrote: > > Slaves > > Activated 1 > Deactivated 0 > > > Resources > > CPUs Mem > Total 4 10.7 GB > Used 0.1 128 MB > Offered 0 0 B > Idle 3.9 10.6 GB > > > Active Frameworks > > ID Host User Name Active Tasks CPUs Mem Max Share > Registered Re-Registered > …5050-1278-0001 maas01... root > chronos-2.3.1_mesos-0.20.1-SNAPSHOT 0 0 0 B 0% 16 > hours ago 16 hours ago > …5050-1278-0000 maas01... root marathon 1 0.1 > 128 MB 2.5% 16 hours ago 16 hours ago > > 2015-02-10 10:35 GMT+02:00 Dario Rexin <[email protected] > <mailto:[email protected]>>: > Please check how many slaves are connected to the master, how many resources > it shows and if Marathon is properly connected. > > > > On 10.02.2015, at 09:31, Emre Tekelioğlu <[email protected] > <mailto:[email protected]>> wrote: > >> Yes you are right, I've already updated it before i wrote here but i think >> without a service restart. >> Now marathon shows version 0.8.0 but nothing changed :| >> >> 2015-02-09 18:05 GMT+02:00 Dario Rexin <[email protected] >> <mailto:[email protected]>>: >> It should be in the Mesosphere repos since Thursday last week. >> >>> On 09 Feb 2015, at 17:02, Emre Tekelioğlu <[email protected] >>> <mailto:[email protected]>> wrote: >>> >>> 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] >>> <mailto:[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] >>>> <mailto:[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 >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>> >>>> >>> >>> >> >> >

