簡體   English   中英

mesos主服務器和代理同時關閉時,mesos集群無法進入嗎?

[英]does mesos cluster unacceesable when mesos master and agent goes down at same time?

我正在嘗試使用三台計算機並具有以下主機和從機來實現HA。 我正在使用VM進行本地測試設置,下面是我的觀察結果。

情況1:

m1-> Leader master

m2->非領導者主服務器,slave1

m3->非領導者主從屬

  • 情況1.1:關閉VM m1計算機的電源后,其中一個非領導者將成為領導者並且能夠訪問群集,並且工作正常。

  • 情況1.2:我關閉了m2或m3的電源(具有非主設備和從屬設備的任何vm)。 我已經在m3或m2的網頁上看到消息“當前沒有任何主管在領導”。 當我嘗試訪問m1和任何可用計算機(m2或m3)中的mesos時。

案例2:

M1->非領導

M2->領袖,SLAVE1,

M3->非首領,SLAVE2

  • 情況2.1:關閉VM m1計算機的電源后,m2的領導者將得到維持,並且群集可以正常工作。

  • 情況2.2:當我關閉m2(帶從屬的主機)的電源時,群集變得不可用,並在網頁上顯示錯誤消息“當前無主機”。

  • 情況2.3:當我關閉m3(非從屬設備,帶從屬設備)的電源時,該群集將變得不可用,並在網頁上顯示錯誤消息“當前沒有主設備正在領導”。

僅使用3台機器嘗試HA的道歉,並附有冗長的問題說明。

問題:

  • 殺死同時具有主機(領先/非領先)和從機的計算機將始終導致群集不可用? (情況1.2、2.2、2.3)

  • 我們能否使用上述三台機器(即具有3個主設備和2個從設備以及在同一台計算機上具有主設備和從設備)來實現HA?

    以下是配置。

碩士:

m1:mesos-master --ip = 192.168.1.36 --hostname = 192.168.1.36 --port = 6060 --quorum = 2 --cluster = mesosCluster --zk = zk://192.168.1.36:2181,192.168。 1.42:2181,192.168.1.45:2181 / mesos --work_dir = / opt / ncms / mesosWorkDir / --log_dir = / opt / ncms / mesosWorkDir / logs

m2:mesos-master --ip = 192.168.1.42 --hostname = 192.168.1.42 --port = 6060 --quorum = 2 --cluster = mesosCluster --zk = zk://192.168.1.36:2181,192.168。 1.42:2181,192.168.1.45:2181 / mesos --work_dir = / opt / ncms / mesosWorkDir / --log_dir = / opt / ncms / mesosWorkDir / logs

m3:mesos-master --ip = 192.168.1.45 --hostname = 192.168.1.45 --port = 6060 --quorum = 2 --cluster = mesosCluster --zk = zk://192.168.1.36:2181,192.168。 1.42:2181,192.168.1.45:2181 / mesos --work_dir = / opt / ncms / mesosWorkDir / --log_dir = / opt / ncms / mesosWorkDir / logs

奴隸

m2:mesos-slave --ip = 192.168.1.42 --hostname = 192.168.1.42 --executor_registration_timeout = 10mins --systemd_enable_support = false --master = zk://192.168.1.42:2181,192.168.1.45:2181,192.168 .1.36:2181 / mesos --containerizers = mesos,泊塢窗

m3:mesos-slave --ip = 192.168.1.45 --hostname = 192.168.1.45 --executor_registration_timeout = 10mins --systemd_enable_support = false --master = zk://192.168.1.42:2181,192.168.1.45:2181,192.168 .1.36:2181 / mesos --containerizers = mesos,泊塢窗

Zookeeper配置:

滾動時間= 2000

initLimit = 10

syncLimit = 5

DATADIR = /選擇/ NCMS / zkWorkDir

CLIENTPORT = 2181

server.1 = 192.168.1.42:2888:3888 server.3 = 192.168.1.36:2888:3888

server.5 = 192.168.1.45:2888:3888

設定 :

主機:Windows 7(64GB RAM,24核)

虛擬盒子:每個虛擬機(m1,m2,m3)具有2個內核和2 GB RAM,帶有RHEL 7.2

在您描述的方案中,活動主服務器的數量低於quorum ,在您的情況下為2。 這被認為是例外情況,某些操作將不會成功,例如,任何修改分布式注冊表的操作

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM