Good to know that, you are welcome :-)

Thanks,
Qian Zhang

On Wed, Nov 9, 2016 at 7:58 PM, Frank Scholten <[email protected]>
wrote:

> Hi Qian,
>
> Indeed when I changed the "type" to "bridge" I the task got an IP
> address. Thanks!
>
> Cheers,
>
> Frank
>
> On Wed, Nov 9, 2016 at 1:48 AM, Qian Zhang <[email protected]> wrote:
> > Your CNI network configuration seems a bit odd to me:
> > {
> >     "cniVersion": "0.3.0",
> >     "name": "ipv4",
> >     "type": "host-local",                     <--- main plugin
> >     "isGateway": "true",
> >     "ipMasq": "true",
> >     "ipam": {
> >         "type": "host-local",                 <--- IPAM plugin
> >         "subnet": "10.22.0.0/16",
> >         "routes": [
> >             { "dst": "0.0.0.0/0" }
> >         ]
> >     }
> > }
> >
> > So you set the type of both main plugin and IPAM plugin to "host-local".
> But
> > I think "host-local" is just an IPAM plugin, for the main plugin, I think
> > you need to use another one, e.g., "bridge", you can take a look at the
> link
> > below for more details about bridge plugin:
> > https://github.com/containernetworking/cni/blob/
> master/Documentation/bridge.md
> >
> >
> >
> >
> >
> > Thanks,
> > Qian Zhang
> >
> > On Wed, Nov 9, 2016 at 3:09 AM, Jie Yu <[email protected]> wrote:
> >>
> >> Do you know if the executor is registered with the agent or not? (you
> can
> >> check the agent log)
> >>
> >>
> >> On Tue, Nov 8, 2016 at 10:57 AM, Frank Scholten <[email protected]
> >
> >> wrote:
> >>>
> >>> Hi,
> >>>
> >>> I have a Mesos 1.0.1 cluster with the following host-local CNI
> >>> configuration:
> >>>
> >>> {
> >>>     "cniVersion": "0.3.0",
> >>>     "name": "ipv4",
> >>>     "type": "host-local",
> >>>     "isGateway": "true",
> >>>     "ipMasq": "true",
> >>>     "ipam": {
> >>>         "type": "host-local",
> >>>         "subnet": "10.22.0.0/16",
> >>>         "routes": [
> >>>             { "dst": "0.0.0.0/0" }
> >>>         ]
> >>>     }
> >>> }
> >>>
> >>> Now I try to deploy the following app in Marathon:
> >>>
> >>> {
> >>>   "id": "netcat",
> >>>   "cpus": 1,
> >>>   "mem": 128,
> >>>   "instances": 1,
> >>>   "ipAddress": {
> >>>     "networkName": "ipv4"
> >>>   },
> >>>   "cmd": "nc -l 8080"
> >>> }
> >>>
> >>> In the agent logs I can see the task gets an IP address from the
> >>> host-local plugin
> >>>
> >>> I1108 18:46:51.919564 24354 containerizer.cpp:1319] Checkpointing
> >>> executor's forked pid 31587 to
> >>>
> >>> '/tmp/mesos/meta/slaves/32f8badc-9771-4d3c-b2f5-
> 083e63619946-S0/frameworks/32f8badc-9771-4d3c-b2f5-
> 083e63619946-0000/executors/netcat.b678ad45-a5e3-11e6-
> 8a46-0242ac110006/runs/324b867e-9464-4d32-bccb-
> f7f3940335dc/pids/forked.pid'
> >>> I1108 18:46:51.920114 24355 cni.cpp:716] Bind mounted
> >>> '/proc/31587/ns/net' to
> >>>
> >>> '/run/mesos/isolators/network/cni/324b867e-9464-4d32-bccb-
> f7f3940335dc/ns'
> >>> for container 324b867e-9464-4d32-bccb-f7f3940335dc
> >>> I1108 18:46:51.920394 24355 cni.cpp:1030] Invoking CNI plugin
> >>> 'host-local' with network configuration
> >>>
> >>> '{"args":{"org.apache.mesos":{"network_info":{"ip_addresses"
> :[{}],"labels":{},"name":"ipv4"}}},"cniVersion":"0.3.0",
> "ipMasq":"true","ipam":{"routes":[{"dst":"0.0.0.0\/0"}]
> ,"subnet":"10.22.0.0\/16","type":"host-local"},"isGateway":"true","name":"
> ipv4","type":"host-local"}'
> >>> to attach container 324b867e-9464-4d32-bccb-f7f3940335dc to network
> >>> 'ipv4'
> >>> I1108 18:46:51.941431 24354 cni.cpp:1109] Got assigned IPv4 address
> >>> '10.22.0.2/16' from CNI network 'ipv4' for container
> >>> 324b867e-9464-4d32-bccb-f7f3940335dc
> >>> I1108 18:46:51.941766 24352 cni.cpp:838] Unable to find DNS
> >>> nameservers for container 324b867e-9464-4d32-bccb-f7f3940335dc. Using
> >>> host '/etc/resolv.conf'
> >>>
> >>> However the task status is FAILED and it gets restarted over and over
> >>> again.
> >>>
> >>> The sandbox stdout logs are empty. This is the contents of the stderr
> >>> logs:
> >>>
> >>> I1108 18:46:32.717352 30482 exec.cpp:161] Version: 1.0.0
> >>> E1108 18:46:32.717542 30482 process.cpp:2105] Failed to shutdown
> >>> socket with fd 7: Transport endpoint is not connected
> >>> E1108 18:46:32.717600 30482 process.cpp:2105] Failed to shutdown
> >>> socket with fd 7: Transport endpoint is not connected
> >>> I1108 18:46:32.717619 30482 exec.cpp:495] Agent exited ... shutting
> down
> >>>
> >>> Any ideas?
> >>>
> >>> Cheers,
> >>>
> >>> Frank
> >>
> >>
> >
>

Reply via email to