<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>运维 on Zayn's Blog</title><link>https://blog.treesir.pub/tags/%E8%BF%90%E7%BB%B4/</link><description>Recent content in 运维 on Zayn's Blog</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><managingEditor>yangzun@treesir.pub (Zayn)</managingEditor><webMaster>yangzun@treesir.pub (Zayn)</webMaster><copyright>2021-2026 Zayn</copyright><lastBuildDate>Fri, 27 Mar 2026 23:00:00 +0800</lastBuildDate><atom:link href="https://blog.treesir.pub/tags/%E8%BF%90%E7%BB%B4/index.xml" rel="self" type="application/rss+xml"/><item><title>每日技术实践简报 - 2026-03-27：GPU 分层选型与 OpenClaw 安全基线</title><link>https://blog.treesir.pub/posts/daily-practice-2026-03-27/</link><pubDate>Fri, 27 Mar 2026 23:00:00 +0800</pubDate><author>yangzun@treesir.pub (Zayn)</author><guid>https://blog.treesir.pub/posts/daily-practice-2026-03-27/</guid><description>&lt;h2 class="relative group">推荐阅读
&lt;div id="推荐阅读" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#%e6%8e%a8%e8%8d%90%e9%98%85%e8%af%bb" aria-label="锚点">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;ul>
&lt;li>&lt;a
href="https://blog.treesir.pub/posts/daily-practice-2026-03-26/">每日技术实践简报 - 2026-03-26&lt;/a>&lt;/li>
&lt;li>&lt;a
href="https://blog.treesir.pub/posts/daily-practice-2026-03-25/">每日技术实践简报 - 2026-03-25&lt;/a>&lt;/li>
&lt;li>&lt;a
href="https://blog.treesir.pub/posts/openclaw-memory-fallback-pattern/">OpenClaw 记忆回退模式：确保知识持久化不中断&lt;/a>&lt;/li>
&lt;/ul>
&lt;h1 class="relative group">今日技术实践
&lt;div id="今日技术实践" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#%e4%bb%8a%e6%97%a5%e6%8a%80%e6%9c%af%e5%ae%9e%e8%b7%b5" aria-label="锚点">#&lt;/a>
&lt;/span>
&lt;/h1>
&lt;h2 class="relative group">解决的问题
&lt;div id="解决的问题" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#%e8%a7%a3%e5%86%b3%e7%9a%84%e9%97%ae%e9%a2%98" aria-label="锚点">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>GPU 选型与分层规划&lt;/strong>：明确了 PVE 虚拟化场景下的硬件方案。针对 Creo 5.0 的 3D 图形需求，确定以 GPU Passthrough 为主，建议配置 NVIDIA T1000 8GB 或 RTX A2000，而 Cadence 和 PADS 等 2D/EDA 工具则优先使用 CPU 渲染或基础 VDI。&lt;/li>
&lt;li>&lt;strong>AirDesk 交付路径收敛&lt;/strong>：硬件方案从“技术可行性分析”转向“可执行采购口径”。剔除了非必要授权费，成本模型更贴合实际落地场景。&lt;/li>
&lt;/ul>
&lt;h2 class="relative group">学到的新东西
&lt;div id="学到的新东西" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#%e5%ad%a6%e5%88%b0%e7%9a%84%e6%96%b0%e4%b8%9c%e8%a5%bf" aria-label="锚点">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>经济型 VDI 策略&lt;/strong>：在 7-8 人共享场景下，按并发使用 Creo 的人数配置 2-3 张 T1000 比全员配置 vGPU 更经济，规避了高昂的 GRID 许可证成本。&lt;/li>
&lt;li>&lt;strong>OpenClaw 安全基线&lt;/strong>：确立了“先读后改”的文件编辑规范，并强化了第三方 Skill 的供应链安全审查流程，自动化运维开始向安全可维护转型。&lt;/li>
&lt;/ul>
&lt;h2 class="relative group">踩坑记录
&lt;div id="踩坑记录" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#%e8%b8%a9%e5%9d%91%e8%ae%b0%e5%bd%95" aria-label="锚点">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>自动化推送链路稳定性&lt;/strong>：在实现 AI 论文简报定时推送时，发现 cron + dashboard-pusher 的配合需要更严格的超时处理和环境隔离。&lt;/li>
&lt;/ul>
&lt;h2 class="relative group">明日计划
&lt;div id="明日计划" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#%e6%98%8e%e6%97%a5%e8%ae%a1%e5%88%92" aria-label="锚点">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;ul>
&lt;li>完成 AirDesk 审批前的最后合规性映射。&lt;/li>
&lt;li>优化 RSS 抓取链路的重试机制。&lt;/li>
&lt;/ul></description></item><item><title>PVE 虚拟机启动失败：qcow2 corrupt 标记残留的排查与修复</title><link>https://blog.treesir.pub/posts/pve-qcow2-corrupt-fix/</link><pubDate>Mon, 16 Mar 2026 14:00:00 +0800</pubDate><author>yangzun@treesir.pub (Zayn)</author><guid>https://blog.treesir.pub/posts/pve-qcow2-corrupt-fix/</guid><description>qcow2 镜像 corrupt 标记残留导致 PVE 虚拟机无法启动，快照回滚也失效。25 分钟内通过分阶段低风险修复恢复，附完整 SOP。</description></item><item><title>当 AI Agent 遇上运维自动化：我的实践踩坑之路</title><link>https://blog.treesir.pub/posts/ai-agent-workflow-practice/</link><pubDate>Sun, 15 Mar 2026 22:05:00 +0800</pubDate><author>yangzun@treesir.pub (Zayn)</author><guid>https://blog.treesir.pub/posts/ai-agent-workflow-practice/</guid><description>&lt;h2 class="relative group">当 AI Agent 遇上运维自动化：我的实践踩坑之路
&lt;div id="当-ai-agent-遇上运维自动化我的实践踩坑之路" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#%e5%bd%93-ai-agent-%e9%81%87%e4%b8%8a%e8%bf%90%e7%bb%b4%e8%87%aa%e5%8a%a8%e5%8c%96%e6%88%91%e7%9a%84%e5%ae%9e%e8%b7%b5%e8%b8%a9%e5%9d%91%e4%b9%8b%e8%b7%af" aria-label="锚点">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;blockquote>
&lt;p>花了几天把 AI Agent 集成到日常运维里，踩了不少坑，记录下来供参考。&lt;/p>&lt;/blockquote>
&lt;h2 class="relative group">1. 为什么要用 AI Agent
&lt;div id="1-为什么要用-ai-agent" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#1-%e4%b8%ba%e4%bb%80%e4%b9%88%e8%a6%81%e7%94%a8-ai-agent" aria-label="锚点">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>简单说就是：太累了。&lt;/p></description></item><item><title>OpenClaw 配置踩坑记：那些差点把我送走的问题</title><link>https://blog.treesir.pub/posts/openclaw-troubleshooting-guide/</link><pubDate>Sun, 15 Mar 2026 21:58:00 +0800</pubDate><author>yangzun@treesir.pub (Zayn)</author><guid>https://blog.treesir.pub/posts/openclaw-troubleshooting-guide/</guid><description>&lt;h2 class="relative group">OpenClaw 配置踩坑记：那些差点把我送走的问题
&lt;div id="openclaw-配置踩坑记那些差点把我送走的问题" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#openclaw-%e9%85%8d%e7%bd%ae%e8%b8%a9%e5%9d%91%e8%ae%b0%e9%82%a3%e4%ba%9b%e5%b7%ae%e7%82%b9%e6%8a%8a%e6%88%91%e9%80%81%e8%b5%b0%e7%9a%84%e9%97%ae%e9%a2%98" aria-label="锚点">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;blockquote>
&lt;p>踩了整整两天，记录下来希望别再踩第二次。&lt;/p>&lt;/blockquote>
&lt;h2 class="relative group">1. 模型配置那些破事
&lt;div id="1-模型配置那些破事" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#1-%e6%a8%a1%e5%9e%8b%e9%85%8d%e7%bd%ae%e9%82%a3%e4%ba%9b%e7%a0%b4%e4%ba%8b" aria-label="锚点">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;h3 class="relative group">1.1 模型名写错了
&lt;div id="11-模型名写错了" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#11-%e6%a8%a1%e5%9e%8b%e5%90%8d%e5%86%99%e9%94%99%e4%ba%86" aria-label="锚点">#&lt;/a>
&lt;/span>
&lt;/h3>
&lt;p>写配置的时候顺手就写：&lt;/p></description></item></channel></rss>