2015-05-04 19 views
5

İnternete ifşa etmek istediğim bazı mezos-köle düğümleri var. Bu nedenle, mezos-slave'in portların/kaynakların varsayılan geri dönüşüne ek olarak port 80 ve 443'ü sunmasını istiyorum.Mesos: mesos-slave ek bağlantı noktası sunuyor

what I have gathered'dan, --resources parametresini ayarlamanız ve bağlantı noktası kaynağı tekliflerinde hem 80 hem de 443'ü içermesi gerekir. Ancak, benim testlerimden, bunu yaparken, makinenin CPU/Mem/Disk tekliflerini de sabitlemeliyim (mesos-slave'in bunları çalışma zamanında belirlemesine izin vermek yerine).

mesos-slave numaralı çalıştırmak istediğiniz düğümlerin boyutu gelecekte değişebileceğinden, CPU/Mem/Disk tekliflerini kodlamaktan kaçınmak ve bunların çalışma zamanında belirlenmesine izin vermek istiyorum. CPU/Mem/Disk tekliflerini kodlamadan mezos-slave portunu --resource tekliflerini nasıl değiştirebilirim? İdeal olarak böyle bir sistem katkısı olabilir: "varsayılan portlara" ek ek 80/443 bağlantı noktası sun ".

En İyi!

Advait

cevap

3

bile (alıntı log bakın) Aşağıdaki bağlantı noktaları Disk, işlemci, Mem otomatik eklenmelidir kaynak belirtmeden sonra.

mesos-slave.sh --master=xxxx:5050 --resources=ports:80 
I0503 20:48:04.999114 2057073408 main.cpp:200] Starting Mesos slave 
I0503 20:48:05.000370 243535872 slave.cpp:316] Slave resources: ports(*):80; cpus(*):8; mem(*):15360; disk(*):470848 

Maalesef portlar Belki bir fikri olanlar portlar için bir yeni bir kaynak belirtmek için olabilir ... artık toplanmamıştır (Emin başka bir şey dışında mesos olmalıdır bu bağlantı noktalarını kullanır). Yani --resources = port80: 1; port443: 1 değerini belirtmeniz gerekir.

build joergschad$ bin/mesos-slave.sh --master=xxxx:5050 --resources=port80:1 
I0503 20:58:52.742509 119599104 slave.cpp:316] Slave resources: port80(*):1; cpus(*):8; mem(*):15360; disk(*):470848; ports(*):[31000-32000] 
+0

Thanks @ js84! Aslında kontrol noktaları ile ilgili sorunlara koşuyordum. Bir kölenin kaynakları değiştiyse (eski kaynaklar eskilerin bir üst kümesi olsa bile) bir kontrol noktasından devam edemez sanırım. – advait

+1

buradan bakın https://issues.apache.org/jira/browse/MESOS-1739 – js84