クロードに自宅研究室の鍵を渡したところ、私が何か月も見落としていた 3 つの大きな問題が見つかりました。

in tech

私のホームラボは私の家の大部分を運営しています。私のスマート ホーム、メディア ストリーミング、フォト ライブラリ、および多数の小さなアプリは、Proxmox を実行している 2 台のコンピューターに分散しています。私の知る限り、すべてが正常でしたが、念のため、クロードに両方のデバイスにアクセスして、何も変更せずに問題を探すように依頼しました。目に見えるものは何も壊れていなかったので、何か月も見逃していた深刻な問題がいくつか見つかりました。

バックアップにいくつかの重要なサービスがありませんでした

バックアップ ジョブは重要なアプリをスキップしながら成功を報告しました

一部のホームラボ サービスのバックアップは不可欠です。たとえば、Immich を実行していて、何千もの個人的な写真やビデオが単一のサーバーに保存されている場合、ハードウェアの問題が 1 つ発生すると、それらがすべて失われる可能性があります。 Proxmox を使用するとバックアップが簡単になります。

毎晩午前 3 時に、Proxmox はサービスをバックアップし、結果をログに記録します。私は時々覗いて、OK とマークされたバックアップの列を確認して、日常生活を続けていました。私は時々、バックアップ場所の内容を見て、最新のバックアップが表示されており、すべてが正常であることを確認していました。

クロードは、私のマシンの 1 つで、一部のサービスがまったくバックアップされていないことに気づきました。バックアップを必要としない一部のサービスがストレージ容量を大量に消費していたため、ある時点から私はすべてのサービスをバックアップすることから離れ、手動でサービスを選択していました。これを行ったことを忘れていたため、そのマシンに新しいサービスを追加したときに、それらはバックアップされていませんでした。

この問題には簡単な解決策があります。デフォルトですべてをバックアップし、バックアップからサービスを手動で除外することを選択できます。こうすることで、新しいサービスが自動的にバックアップされます。

ISP の変更により、静かにネットワークの一部が壊れました

3 つのサービスがもう存在しないアドレスを使用していました

Pi-hole が新しい IPv6 アドレスを持っている一方で、Jellyfin が Pi-hole の古い IPv6 アドレスを指していて IMDb に到達できないことを示すターミナル。

その最初の問題は私にありました。 Proxmox によるすべてのバックアップを停止し、その後それを忘れたのは私でした。クロードが次に見つけた問題は、私の手に負えない変更でした。

私が Proxmox で実行しているサービスの 1 つが Pi-hole です。 Pi-hole はネットワークの DNS リクエストを処理します。Web サイトまたはアプリが既知の広告または追跡サイトをリクエストした場合、Pi-hole はリクエストをブロックして、ホーム ネットワーク全体の広告と追跡を減らすことができます。私のルーターは、DNS リクエストを処理するためにすべてのデバイスを Pi-hole に向けています。

デバイスは、IPv4 アドレスと新しい IPv6 という 2 種類の IP アドレスを使用します。私のルーターは、IPv4 アドレスと IPv6 アドレスの両方を使用してデバイスを Pi-hole に向けており、デバイスがどのプロトコルを使用しているかに関係なく、それを DNS に使用できるようにしていました。

パブリック IPv6 アドレスは IPv4 アドレスよりもはるかに長く、インターネット プロバイダーによって割り当てられたアドレスのセクションで始まります。この部分は、そのアドレスが何百万もの接続された住宅のうちどの住宅を指すのかを効果的に識別します。アドレスの 2 番目の部分は、その家庭内の特定のデバイスを識別します。

私の ISP は私のすべての IPv6 アドレスの最初の部分を密かに変更していましたが、私はその変更にまったく気づきませんでした。私のアプリの一部は、もう存在しないアドレスを介して Pi-hole を使用しようとしていました。私のサービスのほとんどは、Pi-hole の IPv4 アドレスを使用するか、別の DNS サーバーを使用していました。 IPv6 アドレスに依存するサービスはほんのわずかでした。

問題は、これが外部のインターネットへのアクセスを必要とするタスクにのみ影響することでした。私のローカルネットワーク上ではすべてが正常に動作しました。たとえば、Jellyfin を使用して番組や映画を問題なくストリーミングできましたが、インターネットからメディアの人気リストをダウンロードするプラグインがバックグラウンドで失敗していました。この問題が影響したのは少数のサービスだけであり、ほとんどのサービスは依然として問題なくインターネットにアクセスできていたため、私は数週間にわたってこの問題が発生していることに気づきませんでした。

サーバーは最新のように見えましたが、最新ではありませんでした

Proxmox はインストールしてから更新されていませんでした

OptiPlex の Proxmox リポジトリ画面では、Proxmox VE リポジトリが有効になっていないため、更新が受信されないことが警告されます。

私は最初にミニ PC 上に Proxmox をセットアップしました。その後、長い間、すべてのサービスがそのマシン上で実行されていました。父が引っ越したとき、もう使っていない古い Dell OptiPlex PC をくれたので、大容量の内蔵ドライブを活用してミニ PC の負担を軽減するために、それに Proxmox をインストールしました。

Proxmox サーバーは、Proxmox が構築されている Debian のアップデートと Proxmox 自体のアップデートの 2 つの場所からアップデートを取得します。デフォルトでは、Proxmox は有料エンタープライズ サービスから更新を取得し、サブスクリプションがなければサーバーはそのサービスにアクセスできません。標準的な解決策は、有料ソースをオフにして、個人のホームラボなどの非運用用途を目的とした Proxmox の無料ソースをオンにすることです。

ミニ PC で両方の手順を実行しましたが、OptiPlex で Proxmox をセットアップしていたとき、何らかの理由で有料アップデートをオフにし、無料アップデートはセットアップしませんでした。これは、私の OptiPlex 上の Proxmox にはアップデートを入手する場所がないことを意味し、最初にインストールされたバージョンのままになっていました。

明らかに間違っているようには見えませんでした。 Debian のアップデートは Proxmox のアップデート画面に表示され続けたので、すべてのアップデートが期待どおりに行われているように見えました。私は[リポジトリ]画面を見ていませんでしたが、この画面には Proxmox アップデート ソースが有効になっていないという明確な警告が表示され、Proxmox がまだバージョン 9.1.1 のままであることを確認しました。 Proxmox はそれ以来、コア パッケージと完全バージョン 9.2 リリースに対して複数の更新を行ってきましたが、現在では問題は修正されており、両方のマシンで Proxmox の最新バージョンが実行されています。

何も壊れていないように見えました、それが問題でした

クロードが発見した問題のうち 2 つは、ユーザーのエラーが原因でした。 Proxmox のセットアップやサービスのインストールの途中では、正しいアップデート ソースを指定したり、すべての新しいサービスがバックアップされていることを確認したりするなど、重要な手順を見逃しがちです。いずれの場合も、表面上は物事がうまくいっているように見えたので、自分のホームラボをざっと見て、すべてが実際に見た目どおりスムーズに動作していることを確認することは間違いなく価値があります。そのために AI を使用する必要はありませんが、クロードは私が完全に見逃していた問題を見つけてくれました。

このテーマについてさらに詳しく知りたい方は以下をご覧ください

公式情報はこちら

関連記事

前の投稿
絶対に観るべき、寝ながら見られる Netflix オリジナル番組 4 つ
次の投稿
リョービの40V HPコードレスリーフブロワーバンドルが秋の家事シーズンに先駆けて79ドルオフ

関連記事