It should be in the Mesosphere repos since Thursday last week.
> On 09 Feb 2015, at 17:02, Emre Tekelioğlu <[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
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>