开源+免费+基于 powershell 的 devops 批量运维系统=《卡死你 3000》,号称吊打 ansible, oos,蓝鲸,谁帮我看看能打得动吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ps1aniuge
V2EX    DevOps

开源+免费+基于 powershell 的 devops 批量运维系统=《卡死你 3000》,号称吊打 ansible, oos,蓝鲸,谁帮我看看能打得动吗?

  •  
  •   ps1aniuge 2020-02-14 19:37:12 +08:00 3864 次点击
    这是一个创建于 2134 天前的主题,其中的信息可能已经有所发展或是发生改变。
    win 控制 linux 被控机。linux 控制 linux 被控机。基于 powershell 脚本。100%支持 linux 的 bash 脚本。100%支持 win 的 bat 脚本。

    因为是脚本,通过胶水,间接 100%支持 csh,zsh,vbs 等。

    主控机支持:win10,win2012r2,win2016,win2019,centos7,centos8,ubuntu1404,ubuntu1604,ubuntu1804,debian8,debian9,debian10,

    被控机支持:win7,win2008r2,win10,win2012,win2016,win2019,centos7,centos8,ubuntu1404,ubuntu1604,ubuntu1804,debian8,debian9,debian10

    卡死你 3000 主控机安装:
    https://gitee.com/chuanjiao10/kasini3000/wikis/安装 win 版卡死你 3000 主控机
    https://gitee.com/chuanjiao10/kasini3000/wikis/安装 linux 版卡死你 3000 主控机

    使用:
    1 按照 https://gitee.com/chuanjiao10/kasini3000/tree/master/docs/examples/nodelist.csv
    编写被控机 ip、端口、账户、密码、并保存在 c:\ProgramData\kasini3000\nodelist.csv
    2 c:\ProgramData\kasini3000\k-console.ps1
    k-console.ps1 有 2 个快捷方式。kc=用稳定版 pwsh。kcp=用 psv7 版 pwsh,建议用 kcp
    3 cdip 192.168.1.2 #选中被控机
    4 kct #复制文件,从主控机到被控机
    5 kcf #复制文件,从被控机到主控机
    6 gtbkj #进入被控机命令行
    7 .\krun.ps1 -脚本文件名 d:\xx.ps1 # [在远程的,cdip 选中的,被控机上] 运行 [主控机上的 d 盘的脚本] 。
    8 .\krun.ps1 -powershell 代码块 {ls /tmp} #在 [远程的选中被控机上] 运行 [代码块] 。
    9 .\k-commit.ps1 -脚本文件名 d:\xx.ps1 #在后台运行脚本。
    10 .\k-commit.ps1 -powershell 代码块 {ls /tmp} #在后台运行 ps 代码块。
    11 kl,kt。#输出后台运行的代码结果。

    excel 版 命令手册:
    https://gitee.com/chuanjiao10/kasini3000/tree/master/docs

    脚本例子:
    https://gitee.com/chuanjiao10/kasini3000/wikis/卡死你 3000 脚本例子

    注意:
    上述,命令名,功能,今后有可能会少许修改。
    有问题可以再此提。或者入群:QQ 群号=700816263
    5 条回复    2020-12-30 18:10:19 +08:00
    ps1aniuge
        1
    ps1aniuge  
    OP
       2020-03-03 14:30:04 +08:00
    比 ansible 好用 10 倍,开源+免费+本人开发的,devops 批量运维系统《卡死你 3000 》。欢迎了解一下
    https://gitee.com/请不要在每一个回复中都包括外链 chuanjiao10/kasini3000
    https://gitee.com/请不要在每一个回复中都包括外链 chuanjiao10/kasini3000_agent_linux

    发布 2。0beta1 版。
    新增线程级别定时任务,完善进程级别定时任务。定时任务基本完美了。

    卡死你 3000,定时任务,经历了 3 个版本,
    第一版=简陋
    第二版=屎山,一堆 bug,经过我的精心重构,
    第三版=屎山变金山了!
    欢迎给 star
    ps1aniuge
        2
    ps1aniuge  
    OP
       2020-04-01 15:15:28 +08:00
    这是真事,跟愚人节无关。

    新增,主备高可用功能,alphi 第一版。它基于心跳。

    ------使用场景是:------
    1 运行定时任务的卡死你 3000 主控机(主=嬴政),会每隔 10 秒推送 [定时任务数据库] 到(备)
    2 主挂了,(备=嬴扶苏)主控机,会探测心跳,并启定时任务。
    3 主恢复后,备会关闭定时任务,并归还 [定时任务数据库] ,主会继续定时任务。

    ----注意事项:-----
    1 两台卡死你 3000 主控机之间的高可用,支持 win-win 互联; linux-linux 互联;暂时不支持 win-linux 互联
    2 高可用脚本,解决的问题是,主(皇帝机),备(太子机),都运行卡死你 3000 主控机,或都不运行主控机的问题。
    3 两台卡死你 3000 主控机之间的高可用,只与定时任务有关,若没使用定时任务,则不需要高可用功能。只与这个数据库文件 [c:\ProgramData\kasini3000\cmdb\d 当前库\user_crontab.sqlite3] 有关。
    4 高可用 master 脚本,用任务计划拉起,每分钟运行。高可用 standby 脚本,用任务计划拉起,每分钟运行。进程可并发执行,新的进程会杀掉旧进程,并替换它。
    5 高可用 master 脚本,高可用 standby 脚本,不关心用户是否添加了定时任务条目,定时任务条目是否被启用,是否有触发器条目和触发器的启用。
    6 第一版默认开启日志。第一版或许 bug 较多,欢迎反馈。

    结论:
    我估计这在批量运维工具中,是世界上唯一的!
    iceecream
        3
    iceecream  
       2020-04-07 09:45:50 +08:00
    建议改名,如果楼主你养了猫,可以取你猫的名字阿。
    firefox12
        4
    firefox12  
       2020-10-15 19:54:31 +08:00 via iPhone
    写这么多都没人回
    ldqr
        5
    ldqr  
       2020-12-30 18:10:19 +08:00
    我想知道有哪位大佬用了,分享一下使用感受
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2766 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 39ms UTC 14:47 PVG 22:47 LAX 06:47 JFK 09:47
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86