V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
kexming250
V2EX  ›  Linux

搞服务器的过来看一看!

  •  
  •   kexming250 · 2017-08-16 10:42:31 +08:00 · 4737 次点击
    这是一个创建于 2667 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一区: 节点一启动脚本->dosomething->调节点二脚本->节点二 dosomething->调节点三脚本启动某程序 二区:节点一启动脚本->dosomething->调节点二脚本->节点二 dosomething->调节点三脚本判断某程序是否启动,没启动结果返回节点一界面,该如何返回?

    voocel
        1
    voocel  
       2017-08-16 11:04:18 +08:00   ❤️ 3
    已阅
    sofs
        2
    sofs  
       2017-08-16 11:12:58 +08:00
    说的啥
    Famio
        3
    Famio  
       2017-08-16 11:17:48 +08:00
    ???
    wekw
        4
    wekw  
       2017-08-16 11:22:41 +08:00 via Android
    喵喵喵?
    Tink
        5
    Tink  
       2017-08-16 11:24:04 +08:00
    已看
    leekafai
        6
    leekafai  
       2017-08-16 11:26:42 +08:00 via Android
    可以说是非常搞服务器了
    LoliconInside
        7
    LoliconInside  
       2017-08-16 11:27:03 +08:00
    喵喵喵?
    littleylv
        8
    littleylv  
       2017-08-16 11:35:34 +08:00
    喵喵喵?
    eastpiger
        9
    eastpiger  
       2017-08-16 11:37:10 +08:00
    这个不应该搞服务器的看呀。。你得找。。搞汉语言文学的?
    kmahyyg
        10
    kmahyyg  
       2017-08-16 11:53:39 +08:00 via Android
    ???应该找中文系的
    Sanko
        11
    Sanko  
       2017-08-16 11:58:07 +08:00 via Android
    汪汪汪!
    zuolan
        12
    zuolan  
       2017-08-16 12:11:19 +08:00
    我看懂了,可以直接 ssh,并不会有什么问题,没启动结果返回节点一界面——这个 ssh 本身就是这样的。

    举个超级简单的例子:

    ssh user@node1 ssh user@node2 ....

    node1 需要无密码登录 node2。
    likuku
        13
    likuku  
       2017-08-16 12:19:09 +08:00
    中心控制机给运行节点发送控制信号,运行节点都给中心控制机反馈状态信号,这样更容易调度吧。
    calpamomo
        14
    calpamomo  
       2017-08-16 12:19:45 +08:00
    喵喵喵?(召唤中文老师)
    likuku
        15
    likuku  
       2017-08-16 12:20:51 +08:00
    一个节点一个节点相互依赖,其中一个节点挂了,这环就断了,故障风险太高,很难排查。
    pq
        16
    pq  
       2017-08-16 12:24:11 +08:00   ❤️ 2
    楼主牛 B,连服务器也搞,也不怕触电。。。
    ysicing
        17
    ysicing  
       2017-08-16 13:27:33 +08:00
    喵喵喵?
    无法判断是哪个节点的问题哎,好复杂哎,为啥不直接 1-->3 或者更直接 3
    huangmingyou
        18
    huangmingyou  
       2017-08-16 13:30:10 +08:00
    etcd
    ik
        19
    ik  
       2017-08-16 13:36:46 +08:00 via iPhone
    为什么不直接计划任务?

    再加个监控?或者再上一个守护进程,不启动就报警?
    AnonymousAccout
        20
    AnonymousAccout  
       2017-08-16 13:42:39 +08:00 via iPhone
    已阅知
    612
        21
    612  
       2017-08-16 13:48:30 +08:00 via iPhone
    用 ansible,看返回结果。
    Hozzz
        22
    Hozzz  
       2017-08-16 13:53:33 +08:00
    笨方法:用 ftp 回传一个文本,然后 cat 文件,启动里面置为 1,未启动置为 0,初始为-1 (如返回-1,代表判断程序本身有问题)
    hqtc
        23
    hqtc  
       2017-08-16 14:07:07 +08:00
    刚刚午睡醒,莫非我起了个假床?
    loading
        24
    loading  
       2017-08-16 14:46:06 +08:00 via Android
    看了
    defunct9
        25
    defunct9  
       2017-08-16 14:59:56 +08:00
    1->2->3 可以用 sshpass 来写脚本解决,比较麻烦就是
    patx
        26
    patx  
       2017-08-16 15:15:23 +08:00 via Android
    看了,走了…
    vjnjc
        27
    vjnjc  
       2017-08-16 15:22:16 +08:00
    什么一区二区看不懂。。。。
    owt5008137
        28
    owt5008137  
       2017-08-16 15:35:18 +08:00 via Android
    ToughGuy
        29
    ToughGuy  
       2017-08-16 17:43:53 +08:00
    搞服务器很多年的表示看完了。
    mokeyjay
        30
    mokeyjay  
       2017-08-16 17:46:05 +08:00
    看完了。永别
    kexming250
        31
    kexming250  
    OP
       2017-08-16 18:40:14 +08:00
    用其他方法解决了。没表达好。。。电网系统。。
    kexming250
        32
    kexming250  
    OP
       2017-08-16 18:42:28 +08:00
    谢谢各位的解答! 沉了吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   996 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 21:30 · PVG 05:30 · LAX 13:30 · JFK 16:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.