On Mon, Feb 09, 2015 at 05:38:14PM +0200, Emre Tekelioğlu 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.
Marathon says 'Not scaling' here? But has 0 instances running, is this correct? -- Thanks, Chengwei > (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 > > > > > > > > > > > > > > >
signature.asc
Description: Digital signature

