位面是什么意思 卡位面工具( 二 )


我还为卡死你3000定时任务主控机,开发了主控机双机高可用功能 。高可用功能正在开发中,近期将推出 。


我道:"嗯,挺能吹的,那么"
它和shell相比,有哪些好处呢?作者道:


自动批量运维却离不了脚本 。但这么多年为啥没有shell的自动批量运维项目?
为啥让ansible成气候了?只因单纯的shell功能有限,不足以支撑整个自动批量运维项目 。
让我尝试分析出几个原因:
1 ansible项目为啥linux下调用py,powershell,而不调用shell?有一点可能是shell是变量弱类型脚本 。Py,powershell是变量强类型脚本,powershell有日期,布尔,精度数值,队列等变量类型 。
支持管道传递强类型对象!请看:
\'abc\'| foreach-object {$_.toupper()}
远程传递强类型对象!请看:
$从远程返回的日期型对象 = krun -powershell代码块 { get-date }


2 powershell,卡死你3000,中有多线程调用脚本功能 。多线程带来了快速,轻量,大批量的好处,也带来了不如多进程稳定的坏处 。线程的讲解以后再说 。


3 win上powershell强,win没有自带sshd,也是一个问题 。


4 shell基于ssh传递多行脚本代码块不行,传递脚本文件麻烦 。多层传递没有 。卡死你3000只需要在主控机上指定脚本文件名,多行脚本块,则自动复制到每台被控机执行 。从a机传递代码块到b机,b机再到c机,很容易 。


5更严谨,开发效率高!支持在win上经vscode+ssh模块远程开发,远程调试,单步,断点,执行鼠标选中代码 。


我道:
主页在哪?求你来点干货吧?

位面是什么意思 卡位面工具

文章插图



比ansible好用10倍,开源+免费+本人开发的,devops批量运维系统《卡死你3000》 。
https://gitee.com/chuanjiao10/kasini3000
https://gitee.com/chuanjiao10/kasini3000_agent_linux


主控机支持:
win10,win2012r2,win2016,win2019,centos7,centos8,ubuntu1404(但不建议使用),ubuntu1604,ubuntu1804,debian8(但不建议使用),debian9,debian10,alpine linux3.8----3.11,不支持centos6 。


被控机支持:
win7,win2008r2,win10,win2012,win2016,win2019,centos7,centos8,ubuntu1404,ubuntu1604,ubuntu1804,debian8,debian9,debian10 。alpine linux3.8----3.11,树莓派linux,树莓派win,不支持centos6 。


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


脚本例子:

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


常见问题:

https://gitee.com/chuanjiao10/kasini3000/wikis/卡死你3000脚本编写要求和常见问题


卡死你3000主控机安装:

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

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


卡死你3000官方技术支持群 。qq群:700816263


使用:

1 按照
https://gitee.com/chuanjiao10/kasini3000/tree/master/docs/examples/nodelist.csv
编写被控机ip、端口、账户、密码、并保存在c:\ProgramData\kasini3000\nodelist.csv


这里以win主控机为例:
2 运行pwsh 。运行c:\ProgramData\kasini3000\k-console.ps1
【位面是什么意思 卡位面工具】k-console.ps1有2个快捷方式 。kc=用稳定版pwsh 。kcp=用psv7版pwsh,建议用kcp


3 cdip 192.168.1.2 #选中被控机


4 kct #复制文件,从主控机到被控机


特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。