<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Proxmox on 屑籠というかゴミ箱</title><link>https://blog.teandt.net/tags/proxmox/</link><description>Recent content in Proxmox on 屑籠というかゴミ箱</description><generator>Hugo -- gohugo.io</generator><language>ja-jp</language><lastBuildDate>Tue, 30 Dec 2025 19:18:15 +0900</lastBuildDate><atom:link href="https://blog.teandt.net/tags/proxmox/index.xml" rel="self" type="application/rss+xml"/><item><title>Proxmox Backup Serverの導入</title><link>https://blog.teandt.net/posts/2025/12/20251230-191815/</link><pubDate>Tue, 30 Dec 2025 19:18:15 +0900</pubDate><guid>https://blog.teandt.net/posts/2025/12/20251230-191815/</guid><description>&lt;h1 id="経緯"&gt;経緯
&lt;/h1&gt;&lt;p&gt;NAS代わりに使っているMicroserverGen8のHDD 8TB2本を24TB1本に集約したことでHDDスロットとHDDそのものが余ったのでこれまで放置してきたサーバ本体側のバックアップ用にしようということでいくつか設定。&lt;/p&gt;
&lt;h2 id="rsnapshotの導入"&gt;rsnapshotの導入
&lt;/h2&gt;&lt;p&gt;雑多にDLしたファイルをSSDに入れて定期的に整理していたんだけど、整理する前に消えたら困るなと思ってrsnapshotで一時的にバックアップするようにした。&lt;br&gt;
Geminiと相談してcron + バッチファイルでやろうとしたけど、絶対これOSSで存在するでしょと聞いたらほぼrsnapshotだったので一部気になる部分はあるけど実用上問題ないのでそのまま使うことにした。&lt;/p&gt;
&lt;iframe src="https://hatenablog-parts.com/embed?url=https%3A%2F%2Fgithub.com%2Frsnapshot%2Frsnapshot" title="GitHub - rsnapshot/rsnapshot: a tool for backing up your data using rsync (if you want to get help, use https://lists.sourceforge.net/lists/listinfo/rsnapshot-discuss)" class="embed-card embed-webcard" scrolling="no" frameborder="0" style="display: block; width: 100%; height: 155px; max-width: 500px; margin: 10px 0px;" loading="lazy"&gt;&lt;/iframe&gt;[github.com](https://github.com/rsnapshot/rsnapshot)
&lt;p&gt;設定ファイルがスペース認識せずにTabで余白入れないとエラーになるとかクセは強いけど一回設定すればそんなに問題は無いのでいいかな。&lt;br&gt;
自分でcrontab設定するのも久しぶりな気がする&lt;/p&gt;
&lt;h2 id="proxmox-backup-serverの導入"&gt;Proxmox Backup Serverの導入
&lt;/h2&gt;&lt;p&gt;本題。&lt;/p&gt;
&lt;p&gt;ProxmoxのVM周りのバックアップをしておこうと思って自動バックアップ出来るようにBackup Serverを入れてみた。&lt;br&gt;
これもProxmoxのVMで構築。 2コア＋4GBメモリでお試し中&lt;/p&gt;
&lt;h3 id="proxmox-backup-serverのフリーリポジトリへの変更"&gt;Proxmox Backup Serverのフリーリポジトリへの変更
&lt;/h3&gt;&lt;p&gt;Proxmox Backup Serverを入れたところエンタープライズリポジトリが標準になっていてそのままだとapt updateで失敗する。&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;Err:4 &lt;a class="link" href="https://enterprise.proxmox.com/debian/pbs" target="_blank" rel="noopener"
 &gt;https://enterprise.proxmox.com/debian/pbs&lt;/a&gt; trixie InRelease
401 Unauthorized [IP: 51.79.228.122 443]
Error: Failed to fetch &lt;a class="link" href="https://enterprise.proxmox.com/debian/pbs/dists/trixie/InRelease" target="_blank" rel="noopener"
 &gt;https://enterprise.proxmox.com/debian/pbs/dists/trixie/InRelease&lt;/a&gt; 401 Unauthorized [IP: 51.79.228.122 443]
Error: The repository &amp;lsquo;&lt;a class="link" href="https://enterprise.proxmox.com/debian/pbs" target="_blank" rel="noopener"
 &gt;https://enterprise.proxmox.com/debian/pbs&lt;/a&gt; trixie InRelease&amp;rsquo; is not signed.&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;変更についてはこちらを参考に&lt;/p&gt;
&lt;iframe src="https://hatenablog-parts.com/embed?url=https%3A%2F%2Fwww.nuface.tw%2Fhow-to-switch-proxmox-backup-server-4-x-to-the-community-no-subscription-repository%2F" title="How to Switch Proxmox Backup Server 4.x to the Community No-Subscription Repository - Nuface Blog" class="embed-card embed-webcard" scrolling="no" frameborder="0" style="display: block; width: 100%; height: 155px; max-width: 500px; margin: 10px 0px;" loading="lazy"&gt;&lt;/iframe&gt;[www.nuface.tw](https://www.nuface.tw/how-to-switch-proxmox-backup-server-4-x-to-the-community-no-subscription-repository/)
&lt;p&gt;編集するファイルは&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;/etc/apt/sources.list.d/pbs-enterprise.sources&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;内容は&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;Types: deb&lt;/p&gt;
&lt;p&gt;URIs: &lt;a class="link" href="http://download.proxmox.com/debian/pbs" target="_blank" rel="noopener"
 &gt;http://download.proxmox.com/debian/pbs&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Suites: trixie&lt;/p&gt;
&lt;p&gt;Components: pbs-no-subscription&lt;/p&gt;
&lt;p&gt;Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;h3 id="データストアをcifs連係する場合の注意点"&gt;データストアをCIFS連係する場合の注意点
&lt;/h3&gt;&lt;p&gt;データストアをCIFS連携する場合はマウント時のUID/GIDの指定に注意が必要。&lt;br&gt;
実行ユーザーを&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;uid=34&lt;/li&gt;
&lt;li&gt;gid=34&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;に設定する必要がある。 ここを設定していないと&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;Permission denied (os error 13)&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;と出る。&lt;/p&gt;</description></item><item><title>ProxmoxVEのクラッシュ対応</title><link>https://blog.teandt.net/posts/2025/11/20251104-200459/</link><pubDate>Tue, 04 Nov 2025 20:04:59 +0900</pubDate><guid>https://blog.teandt.net/posts/2025/11/20251104-200459/</guid><description>&lt;h1 id="まとめ"&gt;まとめ
&lt;/h1&gt;&lt;p&gt;Proxmox VEをいれているNUC8I5BEHで頻繁にクラッシュしていたので調べて設定したら多分解決。&lt;br&gt;
NIC e1000eとの相性らしく、通信できなくなる症状が頻発していたものの、オフロード設定をOFFしたら解決しました。&lt;/p&gt;
&lt;h1 id="proxmoxveでの症状"&gt;ProxmoxVEでの症状
&lt;/h1&gt;&lt;p&gt;以下のようなエラーログを出しつつハングアップというか通信出来なくなっていた。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt; 1
&lt;/span&gt;&lt;span class="lnt"&gt; 2
&lt;/span&gt;&lt;span class="lnt"&gt; 3
&lt;/span&gt;&lt;span class="lnt"&gt; 4
&lt;/span&gt;&lt;span class="lnt"&gt; 5
&lt;/span&gt;&lt;span class="lnt"&gt; 6
&lt;/span&gt;&lt;span class="lnt"&gt; 7
&lt;/span&gt;&lt;span class="lnt"&gt; 8
&lt;/span&gt;&lt;span class="lnt"&gt; 9
&lt;/span&gt;&lt;span class="lnt"&gt;10
&lt;/span&gt;&lt;span class="lnt"&gt;11
&lt;/span&gt;&lt;span class="lnt"&gt;12
&lt;/span&gt;&lt;span class="lnt"&gt;13
&lt;/span&gt;&lt;span class="lnt"&gt;14
&lt;/span&gt;&lt;span class="lnt"&gt;15
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;2025-10-26T14:35:52.778532+09:00 pve kernel: e1000e 0000:00:1f.6 eno1: Detected Hardware Unit Hang:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;2025-10-26T14:35:52.778548+09:00 pve kernel: TDH &amp;lt;93&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;2025-10-26T14:35:52.778563+09:00 pve kernel: TDT &amp;lt;df&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;2025-10-26T14:35:52.778564+09:00 pve kernel: next_to_use &amp;lt;df&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;2025-10-26T14:35:52.778565+09:00 pve kernel: next_to_clean &amp;lt;93&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;2025-10-26T14:35:52.778567+09:00 pve kernel: buffer_info&lt;span class="o"&gt;[&lt;/span&gt;next_to_clean&lt;span class="o"&gt;]&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;2025-10-26T14:35:52.778569+09:00 pve kernel: time_stamp &amp;lt;10287eaa5&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;2025-10-26T14:35:52.778586+09:00 pve kernel: next_to_watch &amp;lt;95&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;2025-10-26T14:35:52.778589+09:00 pve kernel: jiffies &amp;lt;10287f200&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;2025-10-26T14:35:52.778590+09:00 pve kernel: next_to_watch.status &amp;lt;0&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;2025-10-26T14:35:52.778591+09:00 pve kernel: MAC Status &amp;lt;40080083&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;2025-10-26T14:35:52.778592+09:00 pve kernel: PHY Status &amp;lt;796d&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;2025-10-26T14:35:52.778592+09:00 pve kernel: PHY 1000BASE-T Status &amp;lt;3800&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;2025-10-26T14:35:52.778593+09:00 pve kernel: PHY Extended Status &amp;lt;3000&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;2025-10-26T14:35:52.778593+09:00 pve kernel: PCI Status &amp;lt;10&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;調べた所IntelNICの相性問題っぽい？&lt;br&gt;
&lt;a class="link" href="https://forum.proxmox.com/threads/e1000e-eno1-detected-hardware-unit-hang.59928/" target="_blank" rel="noopener"
 &gt;https://forum.proxmox.com/threads/e1000e-eno1-detected-hardware-unit-hang.59928/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;回避策として挙げられているのは各種オフロード設定の無効化&lt;/p&gt;
&lt;p&gt;以下のように/etc/network/interfacesを設定した&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;iface eno1 inet manual
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; post-up ethtool -K eno1 tso off gso off gro off rxvlan off txvlan off sg off
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;再起動後、以下のコマンドで設定を確認&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo ethtool -k eno1
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;以下の項目がoffになっていればOK&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;span class="lnt"&gt;5
&lt;/span&gt;&lt;span class="lnt"&gt;6
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;generic-segmentation-offload: off
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;generic-receive-offload: off
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;tcp-segmentation-offload: off
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;rx-vlan-offload: off
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;tx-vlan-offload: off
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;scatter-gather: off
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;</description></item><item><title>Proxmox VE9にアップグレードした</title><link>https://blog.teandt.net/posts/2025/08/20250824-200017/</link><pubDate>Sun, 24 Aug 2025 20:00:17 +0900</pubDate><guid>https://blog.teandt.net/posts/2025/08/20250824-200017/</guid><description>&lt;h3 id="proxmox-ve9"&gt;Proxmox VE9
&lt;/h3&gt;&lt;p&gt;あまりバージョンを上げる必要もなかったんだけど、環境がまだ複雑になっていないうちに上げておいたほうがなにかあったときに問題になりにくいので早めにやっておくことにした。&lt;br&gt;
基本的には公式がバージョンアップに関する手順をまとめているのでソレを読みながらやればOKでしたが、一部そのままだとおかしくなる点があったのでそこだけメモに残しておく。&lt;/p&gt;
&lt;iframe src="https://hatenablog-parts.com/embed?url=https%3A%2F%2Fpve.proxmox.com%2Fwiki%2FUpgrade_from_8_to_9" title="Upgrade from 8 to 9 - Proxmox VE" class="embed-card embed-webcard" scrolling="no" frameborder="0" style="display: block; width: 100%; height: 155px; max-width: 500px; margin: 10px 0px;" loading="lazy"&gt;&lt;/iframe&gt;[pve.proxmox.com](https://pve.proxmox.com/wiki/Upgrade_from_8_to_9)
&lt;p&gt;公式と、あわせてこちらのnoteの記事を参考にした。こちらの記事も基本的には公式の手順準拠って感じ&lt;/p&gt;
&lt;iframe src="https://hatenablog-parts.com/embed?url=https%3A%2F%2Fnote.com%2Fwildrick%2Fn%2Fn87718329eac3" title="Proxmox Upgrade from 8 to 9｜りっちゃん" class="embed-card embed-webcard" scrolling="no" frameborder="0" style="display: block; width: 100%; height: 155px; max-width: 500px; margin: 10px 0px;" loading="lazy"&gt;&lt;/iframe&gt;[note.com](https://note.com/wildrick/n/n87718329eac3)
&lt;h3 id="ハマったところ"&gt;ハマったところ
&lt;/h3&gt;&lt;p&gt;事前テストのpve8to9でmicrocodeが入ってないってやつ。&lt;br&gt;
ワーニング解消手順として以下が指定されているけど、これに失敗する。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;apt install intel-microcode
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;noteの記事にもあるけど、リポジトリを追加してから実行する必要がある。&lt;br&gt;
あと、公式の手順に従ってリポジトリの修正をすると同じリポジトリが重複してるよ！ってエラーが出るようになったのでそこは手動で見直し。&lt;/p&gt;
&lt;h3 id="本気でハマったところ"&gt;本気でハマったところ
&lt;/h3&gt;&lt;p&gt;面倒でユーザーをrootだけで作業していたのが良くなかったんだけど、アップデートしたらWebログインができなくなった。&lt;/p&gt;
&lt;p&gt;ちょうどSSHログインは出来るようにして作業していたので助かったんだけど、まずは別のユーザを追加してWebログインできるようにPVEユーザに権限を与えて別のユーザでログインしてみたところ、何故かrootがTFA有効になっていて、でもTFA設定なんてしていないのでログインできないという状態になっていた。&lt;/p&gt;
&lt;p&gt;これをSSH経由で無効化して無事ログインできるようになった。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;adduser &lt;span class="nb"&gt;test&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;pveum user add test@pam
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;pveum aclmod / -user test@pam -role PVEAdmin
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;これでtestユーザでWebログインできるようになった。&lt;/p&gt;
&lt;p&gt;原因としてなぜかTFAが有効になっていたのでこれを無効化する。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;pveum user tfa delete root@pam
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;テスト後、ユーザ削除は&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;pveum user delete test@pam
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;userdel -r &lt;span class="nb"&gt;test&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id="そういえば"&gt;そういえば
&lt;/h3&gt;&lt;p&gt;OpenterfaceのMini-KVMを今回は使った&lt;/p&gt;
&lt;iframe src="https://hatenablog-parts.com/embed?url=https%3A%2F%2Fjp.openterface.com%2F" title="ホーム - Openterface | インターフェースをつなげ、新たな可能性を開く。" class="embed-card embed-webcard" scrolling="no" frameborder="0" style="display: block; width: 100%; height: 155px; max-width: 500px; margin: 10px 0px;" loading="lazy"&gt;&lt;/iframe&gt;[jp.openterface.com](https://jp.openterface.com/)
&lt;p&gt;8インチくらいのUSB電源のディスプレイをサーバ用に常設はしているんだけど、場所が悪すぎて作業が辛いのでちゃんと作業出来るようにするなら便利。&lt;/p&gt;
&lt;p&gt;ただ、やっぱりケーブル何本も接続しないといけないのはちょっと面倒かなぁ&lt;/p&gt;</description></item></channel></rss>