Cool 2016-11-09 21:30 GMT+08:00 Qian Zhang <[email protected]>:
> 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-f7 >> f3940335dc/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 >> >> >> >> >> > >> > > -- Deshi Xiao Twitter: xds2000 E-mail: xiaods(AT)gmail.com

