Nomad Consul搭建集群

Nomad Consul搭建集群

1.安装Nomad和Consul

或者直接下载二进制文件放在/usr/bin下。

https://www.nomadproject.io/downloads

https://www.consul.io/downloads

2.准备虚拟机

两台为例:

虚拟机1 IP地址:192.168.60.10

虚拟机2 IP地址:192.168.60.11

3.Consul在所有的Nomad client机器上启动agent

由于两台虚拟机将会都包含Nomad server和Nomad client,所以直接让它们分别执行:

虚拟机1:

sudo consul agent -server -bootstrap-expect 2 -data-dir /etc/consul.d -node=node1 -bind=192.168.60.10 -ui -client 0.0.0.0

虚拟机2:

sudo consul agent -server -bootstrap-expect 2 -data-dir /etc/consul.d -node=node2 -bind=192.168.60.11 -ui -client 0.0.0.0 -join 192.168.60.10

其中-bootstrap-expect 2可以设置虚拟机数量,-node=nodex 这里的结点名字要不一样

consul members查看结果:

$ consul members  
Node   Address            Status  Type    Build   Protocol  DC   Segment
node1  192.168.60.10:8301  alive   server  1.10.1  2         dc1  <all>
node2  192.168.60.11:8301  alive   server  1.10.1  2         dc1  <all>

4.Nomad启动agent

两台虚拟机分别创建/etc/nomad.d/nomad_test.hcl:

datacenter = "dc1"
data_dir = "/home/xxx/nomad/data"  #自己修改路径

server {
  enabled = true
  bootstrap_expect = 2

  server_join {
    retry_join = ["192.168.60.10:4648","192.168.60.11:4648"]
  }
}

client {
  enabled = true
  servers = ["192.168.60.10:4647"] #虚拟机1为此值,虚拟机2192.168.60.11:4647
}

两台虚拟机分别执行sudo nomad agent -config /etc/nomad.d启动agent。

nomad的node名字会默认为主机名,即终端命令行@后面的字符串,它们在一个集群里不能重复,修改主机名参考ubuntu改变@后面的主机名,即修改/etc/hosts里的127.0.1.1 xxx,和/etc/hostname的内容,重启。

浏览器进入http://192.168.60.10:8500/ui/#/dc1/services图形界面查看状态。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Kaggle Nomad是Kaggle平台上的一个特殊赛事活动。Kaggle是一个全球最大的数据科学竞赛平台,Nomad则是指无处不在的游牧生活方式。 Kaggle Nomad的目标是鼓励数据科学家通过参与竞赛与合作项目,探索并解决真实世界的问题。与传统的Kaggle竞赛不同,Kaggle Nomad强调跨团队的协作和社区的共享精神。这是一个全球范围内的持续活动,让数据科学家们在不同项目中流动,提供他们的专业知识和技能。 Kaggle Nomad的意义在于打破地域限制和传统竞赛的障碍,使得数据科学家们能够相互学习、协作和创新。参与者可以在不同的项目中不断学习,从问题的多样性中获得宝贵的经验和见解。 参与Kaggle Nomad有助于数据科学家们扩展他们的技能和知识领域。通过与来自世界各地的其他优秀数据科学家合作,他们可以学习不同地域的技术和方法,拓宽自己的视野并提升解决问题的能力。 此外,Kaggle Nomad还加强了开放合作和共享的理念。参与者可以分享自己的研究和模型,促进他人的学习和进步。这种开放性和合作性的文化也有助于推动整个数据科学领域的发展。 综上所述,Kaggle Nomad是一个有意义的活动,它通过跨团队的协作和全球范围的数据科学家流动,鼓励学习、创新和共享。它为参与者提供了宝贵的机会,促进了数据科学领域的进步和发展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值