首页   注册   登录
ps1aniuge

ps1aniuge

V2EX 第 338661 号会员,加入于 2018-08-05 16:35:04 +08:00
ps1aniuge 最近回复了
11 小时 35 分钟前
回复了 Aumujun 创建的主题 Linux 『请教』 关于分布式 zabbix 搭建 自动化执行预设指令的操作
严格来讲《卡死你 3000 》,ansible,都是一层主从架构,都不适合楼主这种需求。
都可以在被控机上安装,卡死你 3000 主控端,或 ansible 主控端,来实现 2 层架构。

但 ansible 本质是折腾 yaml,这种 2 层发送 yaml,再返回,ansible 要累死你。

卡死你 3000 本质是 powershell 脚本,2 层套脚本,就很容易,我还告诉你,你可以从主控机,远程传递强类型变量,如日期对象,到 1 层,再到 2 层。计算。再传回 1 层,再传回主控机,还是对象。卡死你 3000 能强死你!
11 小时 43 分钟前
回复了 Aumujun 创建的主题 Linux 『请教』 关于分布式 zabbix 搭建 自动化执行预设指令的操作
本人编写的批量运维,开源,免费项目 《卡死你 3000 》就是类似的东西。
https://gitee.com/chuanjiao10/kasini3000/

1 这是世界上最强的脚本引擎,没有之一。ansible,zabbix 也不行。
2 楼主的需求说的不清不楚,建议楼主画图。

3.1 目前我理解是:
1 从主控机,到被控机( proxy,或叫网关,或叫堡垒机)。运行 vpn 拨号程序。
2 通过网关,下发命令。
主控机----》被控机----》 vpn 内网子机。

3.2 严格来讲《卡死你 3000 》,ansible,zabbix,都是一层主从架构,都不适合楼主这种需求。

3.3 《卡死你 3000 》本身是 powershell 脚本,只有它才能胜任你的需求。这基于 powershell 的超牛 x 特性。
简单来说,powershell 下发命令,基于大花括号{},而不是单双引号。由于大花括号内,可以无限套大花,这让 powershell,可以穿透 n 层系统,发送命令。

3.4 伪代码如下:
cdip.ps1 192.168.1.1
krun.ps1 -powershell 代码块 { 拨号 vpn; ssh ip "子命令" ;vpn 断线 }
#krun.ps1 -powershell 代码块 { 拨号 vpn; new-pssession xxx ; invoke-command -scriptblock { #2 级子命令 ; new-pssession xxx ; invoke-command -scriptblock { #3 级子命令 } } ;vpn 断线 }

可以看到,一旦用了 ssh,就相当于打断了继续递归子命令。而一旦被控子机安装了 powershell,就可以继续无穷递归。
12 小时 14 分钟前
回复了 ps1aniuge 创建的主题 Linux centos8.1 何时出?
一点消息都没有,让人着急,然后就突然发布了。唉,都散了吧。
3 天前
回复了 xuanwu 创建的主题 Python 草蟒 Python 中文 API 与 IDE 支持尝鲜
hi,群主,好久不见。

我用 powershell 写了个中文脚本名,参数名,变量名,函数名,项目 :
《卡死你 3000 》 https://gitee.com/chuanjiao10/kasini3000
基于脚本。我号称以 150 分之一的代码,单挑 ansible。欢迎大家了解下。

当然了,4 个月后吧,则个项目会部分“英文化”,就是在中文脚本名的基础上,添加英文手册,英文参数名。

请问,半中半英,1 年内暂时以中为主。有搞头么? ^_^
===================================
因为 ansible,是 python 项目,所以我觉得,可以在这个版块讨论。
py 在脚本中,本来就比 ps 管道差些,麻烦写。
而 ansible 更需要折腾,蹩脚的 yaml。

有人愿意讨论么?欢迎看法。
3 天前
回复了 lvsemi1 创建的主题 程序员 长文件名在 Linux 上有没有解?
@lvsemi1
win7,win2008r2 有长文件名问题。win10,win2016 没有。
具体来说,是从 win10 一周年( win10-14393 )增加的新特性。

------------------------ [win10 新增功能,对比 win7] ------------------------
win7,win2008r2,已经 eol 了。你到底要不要用 win10 ?
win10 到底比 win7 增加了什么功能?
整理如下,分享给有需要的人:


win10-10240 的好处:(新增功能)
1 从网上自动更新的锁屏壁纸,win7 没有。备注:按 win+L 锁屏。
壁纸存储目录
C:\Users\用户名\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets
2 敲命令不? cmd 和 powershell 支持 [用 alt+enter] 全屏,ctrl+c 和 ctrl+v。powershell 命令比 win7 多 1500 多个。
3 win10 支持 http2.0,传输数据更快,上网更快。win7 不行。
4 win10 支持 usb3.0。win7 还要装驱动。win10 只要有网卡驱动,其他驱动自动更新好!
5 貌似 win10 上运行.net 程序比 win7 更顺畅了,首次运行不慢。
6 笔记本外接显示器用户注意:win+p 好使,比 win7 略佳。


win10-14393 红石的好处:(一周年版比 win10 旧版新增功能)
1 红石引入了名叫 Windows Subsystem for Linux(WSL)的功能。
WSL 实现了 Linux 系统调用的子集,允许 Windows 用户使用 Bash 不用修改直接运行原生 Linux 程序。
2 win10 有目录+文件名长度 260 字符限制,红石没有了。
3 红石的 hyper-v 原生支持 docker。win10-10586 不行。详见:
https://www.sysgeek.cn/preview-hyper-v-containers-windows-10-build-14352/

4 TCP 协议支持 TCP Fast Open (TFO),
5 驱动程序强制签名,更安全!
3 天前
回复了 leosirius666a 创建的主题 问与答 sed 替换包括了引号怎么处理
为了实现查找替换配置文件格式化,自动化。简单化。我编写了一个 powershell 脚本
https://www.v2ex.com/t/482614#reply7

sed 可以下岗,尽解世界上的所有,查找,替换。
@litss waaa, 感谢,我用谷歌翻译的,也没看,实际上错了。多谢纠正。
3 天前
回复了 757384557 创建的主题 Linux 求一个私有云方案,centos7
搭建私有云平台:
1 vmwre vsphere 即 exsi,收费。
2 hvperv 商业免费。

运维,管控私有云平台:
1 ansible
2 卡死你 3000 https://gitee.com/chuanjiao10/kasini3000
这是一个单挑 ansible 的项目,基于脚本而不是 yaml,解决了很多 yaml 的痛点。

3 其他不开源,不免费的。
丢包问题,想办法减少丢包。
是不是木有外网 ip,木有 ipv6 ?
因为外网 ipv4 用完了,稀罕物了。
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4445 人在线   最高记录 5168   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 9ms · UTC 02:36 · PVG 10:36 · LAX 18:36 · JFK 21:36
♥ Do have faith in what you're doing.