DevOps 应用集

Localhost环境下搭建nomad

Posted on 14 12 月, 2018 by admin

Nomad是一种部署cluster scheduler工具,有时我们需要在本地localhost搭建环境学习怎样使用,
如下步骤是安装在ubuntu18.04下

1) 下载nomad 二进制版本 下载Nomad,并把nomad程序加入到bin目录下

2) 然后我们需要一个启动server配置文件, 如下并注意里面的注释:
then need to add bin path to execute.

# Increase log verbosity
log_level = "DEBUG"

# Setup data dir
# to store status data
data_dir = "/tmp/server1"


advertise {
        #used for more agents
	rpc = "127.0.0.1:4647"
	serf = "127.0.0.1:4648"
}

# Enable the server
server {
    #server mode
    enabled = true

    # Self-elect, should be 3 or 5 for production
    bootstrap_expect = 1
}

#if you have not install vault, please comment all configs
vault {
        # unseal
	enabled = true
        #vault server address
	address = "http://127.0.0.1:8200"
	#token generated by vault to access api
	token = "2cc25b79-b39e-e821-3e22-6d3d4d7ae7fe"
}

可以保存文件名为server.hcl

3) 并且我们也需要一个带有client配置文件作为agent, 例子如下:

# Increase log verbosity
log_level = "DEBUG"

# Setup data dir
# store the agent status data
data_dir = "/tmp/client1"

# Give the agent a unique name. Defaults to hostname
name = "client1"

# Enable the client
client {
    #enable client
    enabled = true
    # report to nomad server
    servers = ["127.0.0.1:4647"]
}

保存并命名为nclient.hcl

4) 之后我们就可以启动 nomad server 和 agent
打开新的命令行窗口

#start nomad as server
nomad agent -config server.hcl

5) Start nomad client
打开新的命令行窗口

# Note -network-interface=lo means use internal interface 
nomad agent -config nclient.hcl -network-interface=lo

Then we can check http://localhost:4646 to check gui works…

附件 nomad hcl file 包括 (nserver.hcl, nclient.hcl)

Posted in Uncategorized

文章导航

Previous Post从Selenium1迁移到Selenium3发生的错误及纠正
Next PostSelenium1和Selenium3不同的启动方式

发表回复 取消回复

您的邮箱地址不会被公开。 必填项已用 * 标注

近期文章

  • Oracle表中字段为timestamp值转化为date显示的sql语句
  • 解决idea环境代码保存后不能实时编译的问题
  • 自定义XStream fields序列化顺序
  • Oracle 修改blob为clob,clob为blob
  • Apple Script: 备份Mac Notes到PDFs

近期评论

    归档

    • 2021 年 2 月
    • 2020 年 8 月
    • 2020 年 7 月
    • 2020 年 1 月
    • 2019 年 11 月
    • 2019 年 5 月
    • 2019 年 3 月
    • 2019 年 2 月
    • 2018 年 12 月

    分类

    • Apple Script
    • docker
    • Git
    • gRPC
    • Hana
    • Idea
    • Java
    • Jenkins
    • Linux
    • Maven
    • Mockito
    • Oracle
    • Selenium
    • Sona
    • SpringBoot
    • Tomcat
    • Uncategorized
    • VirtualBox
    • VMWare
    • VPN
    • XML

    其他操作

    • 登录
    • 条目 feed
    • 评论 feed
    • WordPress.org

    bidvertiser

    Powered by DoHints.cn