Archives
All the articles I've archived.
-
把 OpenClaw Agent 接入 EvoMap:Banana 上线后的 24 小时初体验
记录我把 OpenClaw agent Banana 接入 EvoMap 的上手过程、一天跑下来遇到的真实问题与初步体感,并说明后续将继续观察 evolver 是否带来可见变化。
-
使用 OpenClaw 构建 Astro 博客自动化部署流程
记录如何使用 OpenClaw 实现 Astro 博客的自动化构建、部署,以及完整流程的设计思路和踩坑经验。
-
使用 OpenClaw 完成博客迁移
记录使用 OpenClaw 完成从 Hexo 到 Astro 的博客迁移过程。
-
Shadowsocks+Privoxy+Squid+GFWlist
不要被标题这一串软件名字迷惑,这篇博客讲的内容无非就是下面这个图”( ̄y▽, ̄)╭ “ 最终为了解决内网服务器通过http方式代理访问不同的网站,比如,docker存在国内镜像,那么就直接代理访问,k8s的pause容器须要访问gcr.io,那么就会通过GFWlist再squid规则里指向上级代理privoxy,再通过shadowsocks访问出去。 下面
-
docker-machine使用vSphere驱动
在使用docker-machine的时候,尝试了vSphere driver。Docker的vSphere Driver官方文档[1]比较晦涩,只是列出了支持的参数及其对应的环境变量。这里参照VMware BLOGS的一篇博客[2]作为例子测试通过。 顺便这里提一下,VMware也有自己的容器解决方案,叫VIC,每个容器都创建一个VM,通过VCH来模拟容器主
-
Infrastructure as code - 尝试Terraform管理vSphere
使用AWS几乎少不了用到CloudFormation,可能更加知名的是可以用在近百个不同平台上的Terraform,这类软件是Infrastructure as code很好的实践。 出于日常管理vSphere的须要,尝试了使用Terraform管理vSphere。(非常巧合的是,接下来几天,也就是上周五参加的AWS summit的DevOps主题会场里,有
-
使用Nexus自建Yum Repository代理
以往为了让内网服务器使用Yum,自建了Yum服务器,大致就是一个apache指向自建的repository目录,然后使用yum-util里的reposync更新rpm(当然也可以手动下载后放到repo目录),再使用createrepo来创建metadata。虽说可以实现,但是也存在不少不便: repo目录日趋庞大 EPEL这样的repo没法下载 同时维护c
-
在Linux和Docker上使用PowerCLI
奚有米一岁啦!先来张庆生照! 时间过的真快,VMware也已经10周年了,PowerCLI也在上个月发布了新的版本,版本号也直接从6.5到了10[1],就是为了10周年的缘故吧,在slack的讨论里也有这样的解释: Because 7 8(ate) 9 随着这次的版本的更新,更是加入了对MacOS和多种Linux发行版本的支持,这个月其Docker版本也
-
ChatOps! 自制Poshbot插件管理VMware
这些词你有听说过嘛? DevOps ChatOps AIOps NoOps OOooooopps…这里写的内容是ChatOps…就像过完年这段时间特别的忙,手机上几十个聊天群,这时候ChatOps这个词浮现再眼前~本质上讲,ChatOps其实意思就是聊天群里来了个机器人,这家伙会截取特定聊天内容,执行对应的动作,比方说吧: ”看看Ben的账号是不是锁了
-
使用DSCEA和BaselineManagement做合规检查
这里所说的合规检查指的是Windows Baseline Compliance Check。 原本微软有个SCM的安全检查工具[1],可以做合规检查的工作,但是目前这个工具已经退役了,并因此推荐了这篇博客所提及的两个开源工具DSCEA和BaselineManagement[2],另外还有SCT这个工具[3],总之,关于安全合规,可以参考微软官方文档[4]了解
-
DSC使用https的winrm
时至二零一八农历戊戌(狗)年春节,奚有米先来拜个年啦! 新年长假后会有一个拖延了很久的任务须要完成,于是着手研究怎么使用DSC,其中包含了winrm的配置,这篇博客简单记录下相关经验: 初始winrm。[1] 使用winrm的https方法。[2] https是否会过期。[3] 通过GPO分发winrm证书的方法。[4]
-
PowerShell 学习笔记
这一篇主要目的其实是为炫耀下奚有米的工作环境( ̄y▽, ̄)╭其次才是总结一下这段时间写PowerShell的心得。 所以,先上奚有米工作图。 Look! 豪华6屏联动!同时掌控5个操作系统(加上虚拟机7种操作系统)!老夫一把键盘游刃有余! 竖着的代码屏——VS Code的ZenMode。 Apple Air——Google/GitHub/stackover
-
PowerShell 一把梭
本来标题想叫《PowerShell实现模块发布流水线》的,但是这个洋气高大上的标题抄袭痕迹太严重了,好吧,不得不承认我的学习成果通常都是大量参(copy)考(paste)大神博客的。(估计写个爬虫爬一下我的博客,也会发现大神这个词出现频率肥肠高~) 先用下面这个视频解释下什么是流水线~嘿嘿,玩笑啦~( ̄▽ ̄)~* 其实还是从字面解释吧,PowerShell模
-
PowerCLI IDE环境
Happy New Year 2018 !!!奚有米先来送波祝福。 新的一年要继续好好学习,天天向上,在DevOps方面不断进步! 工欲善其事,必先利其器 孔子(春秋)《论语·卫灵公》 为继续PowerShell方面的工作,这里整理起两个自己感觉非常好用的编辑器,并附上一些配置: PowerShell ISE + ISESteroids VS Code
-
PowerCLI实现自动部署VM
最近沉迷于一项工作任务——PowerCLI实现自动部署VM,参考了大神的作品,按照实际工作环境做了修改。足足600行代码,实在繁琐,所以这里就不贴代码了,直接扔在Gist上了。现在的心情如图。通过这个脚本,顺便捡起了10年前学的powershell,这里借着这个脚本的实现总结下几个脚本里用到的技巧。
-
至今使用的插件列表
先播一段程序小猴奚有米的视频,嘿<( ̄︶ ̄)↗[GO!]A monkey hitting keys at random on a typewriter keyboard for an infinite amount of time will almost surely type a given text, such as the complete wo
-
Zabbix学习笔记--CentOS7安装selinux修改(转)
在CentOS 7安装Zabbix 3.4后,SELINUX开启,启动Zabbix-Server报错。经查为Zabbix 3.4已知故障[1]记录故障现象及解决方法(参考Baleam的博客[2])
-
iTop学习笔记--REST集成
早先有同事通过直接修改iTop数据库实现集成,由于这种方式略感粗暴(一旦类对象变化或版本升级等原因导致数据库表结构变化,比较容易出现问题),所以测试了iTop官方安装文档推荐的REST/JSON集成方式,这里使用python实现。
-
iTop学习笔记--安装和初始化配置
大致步骤就是按照iTop官方安装文档,过程中略有小坑,这里笔记一下。
-
Ansible学习笔记--python编写读取excel的dynamic inventory
Ansible提供了自己写脚本实现获取inventory的方法,直接通过github下载ansible源码,在/ansible/contrib/inventory目录里有不少现成的dynamic inventory,比如ec2、cobbler、openstack等等,可以直接从对应系统读取ansible须要管理的主机信息。这里要实现得dynamic inve
-
Ansible学习笔记--从Playbook创建Role
下面以一个现成的playbook为例,将其内容分解并编排成一个role。 整个步骤的终端录屏
-
阿德和有米写故事--github使用案例
故事梗概故事是这样滴 ade心血来潮新建了个github的repo(仓库), 然后在repo里乱七八糟的写了点东西后提交(commit)进repo, 好奇的xiyoumi小朋友发现了这个repo,于是把repo在自己的github上做了个副本(fork), xiyoumi小朋友把里面的东西做了点修改,也做了自己的提交, xiyoumi小朋友想把自己改的东西
-
Hello World!
哈喽 世界! o( ̄▽ ̄)ブ这是DXC守护者第一篇!