私の自宅研究室全体を崩壊させた5ドルの問題

in tech

私は過去に、いくつかの異なる理由でホームラボが停止するという問題に直面しました。 RAM をすべて占有するサービスがクラッシュを引き起こし、ミニ PC が過熱するという問題さえ発生しました。最近、セルフホステッド サービスが動作しなくなったときも、同様の理由によるものだと思いましたが、問題の原因は完全にイーサネット ケーブルの欠陥であることが判明しました。

ホームラボ サービスが動作しなくなりました

最初は自分のミニ PC のせいにしていた

Beelink Mini S12 Pro ミニ PC の上に置かれたケース内の Raspberry Pi。

ホームラボに何か問題があることに最初に気づいたのは、ホーム アシスタントに接続できなかったときでした。当初、問題は断続的に発生しました。接続できることもありましたが、スマート ホーム サーバーにアクセスできないこともありました。

すべての電子書籍リーダーで同じ場所から読み続けられるサービスである KOReader Sync も動作を停止しました。現在位置を保存したり、サーバーから復元したりすることができませんでした。

私のサービスはすべてミニ PC 上の Proxmox で実行されており、過去に問題が発生したことがあったため、すぐにコンピューター自体に問題があると考えました。 Proxmox Web インターフェイスにアクセスできなかったので、ミニ PC に問題があるのではないかと思い、再起動したところ、Proxmox とホーム アシスタントが戻ってきました。

問題の原因はまだわかりませんでした。少し掘ってみることにしました。

ログには何か奇妙なことが起こっていることが示されていました

ギガビット接続が 100 Mbps 接続になり続けました

GEEKOM IT13 USB-C PD 入力デュアル イーサネットおよび HDMI を備えた Max ミニ PC 背面ポート。

以前、ホーム アシスタントのアドオンが異常な量の RAM を使用し始め、すべてがクラッシュしてしまうという問題に遭遇しました。ログをざっと見たところ、これが問題ではないことがわかりました。その代わりに、珍しいものを発見しました。

再起動後、イーサネット インターフェイスは接続されましたが、通常の 1Gbps ではなく 100Mbps でしかネゴシエートしていませんでした。ログを遡ってみると、これが初めてのことではないことがわかりました。カーネル ログには、イーサネット接続が切断され、数日間にわたって 100Mbps で頻繁に再接続されるという繰り返しの問題が示されていました。

これらのログは潜在的な解決策も提供します。ドライバーがイーサネット接続が 1Gbps から 100Mbps 接続にダウンシフトしたことを報告したとき、メッセージにはイーサネット ケーブルを確認するよう提案が含まれていました。

接続の問題により 2 つ目の問題が発生しました

NFS バックアップにより問題がさらに悪化しました

ログには、イーサネット接続がそのような問題を引き起こした理由に関する詳細情報も含まれています。この問題は、ネットワーク ファイル システム (NFS) を使用して別のコンピューターに保存されたバックアップに影響を与えていました。

私は古い Dell OptiPlex コンピュータを持っていますが、これは私のミニ PC よりもはるかに遅いですが、いくつかの大きな内蔵ドライブが含まれています。私は、NFS を使用してミニ PC から OptiPlex にバックアップ データを保存します。これにより、ミニ PC が完全に故障した場合でも、データは別の場所に残ります。

NFS は、ターゲットに到達できない場合は待機して再試行することで、一時的な停止を処理できます。イーサネットの問題は、Proxmox が信頼性の低い接続を介して OptiPlex と通信しようとしていたことを意味します。 NFS クライアントは待機と再試行を繰り返し、これにより Proxmox 自身のステータス チェックが滞り、完了までに 24 分以上かかりました。

これにより、Proxmox の管理プロセスがひどく遅くなり、不安定な接続によりサーバーがネットワークから切断されました。これらにより、ミニ PC の電源がまだ入っているにもかかわらず、サービスにアクセスできなくなりました。

新しいイーサネット ケーブルですべてが解決されました

1本の小さなケーブルが大きな混乱を引き起こした

フラット イーサネット ケーブルを持つ手。

ケーブル配線の確認に関するメッセージを見つけたら、ミニ PC とルーターのイーサネット ケーブルの両端を接続し直しました。これにより、完全な 1Gbps 接続がネゴシエートされ、問題が解決されたように見えました。私の喜びはわずか 12 秒しか続きませんでしたが、その後接続が切断され、100Mbps に戻りました。

Ethernet ケーブルを取り外し、手元にあった新しいケーブルと交換しました。リンクは 1Gbps 全二重で復旧し、その後エラーが発生することなくそのままの状態を維持しました。ホーム アシスタントは通常どおり応答し、書籍を再び同期することができました。

ミニ PC を交換したり、ホーム アシスタントを復元したりする必要はありませんでした。 1 本の 5 ドルのイーサネット ケーブルで私の自宅研究室がダウンしてしまいました。複数のサービスをホストする複雑なソフトウェアを実行しているにもかかわらず、ケーブルの破損などの単純な理由ですべてが停止してしまうことがあります。

最も小さな部品が最大の頭痛の原因となった

物を少し移動させたときにイーサネットケーブルが大きく曲がって破損したようです。断続的に動作するのに十分なケーブルはまだ損傷していませんでしたが、接続は低下したり 100Mbps に戻ったりし続けました。

私は自分の小型 PC が原因であると確信し、問題の真相に迫りながら大声で小型 PC を罵りました。症状はより複雑な原因を示唆していましたが、最終的には非常に単純でした。次回ホームラボが故障したときは、350 ドルの部品のせいにする前に、5 ドルの部品をチェックしてください。

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

完全ガイドはこちら

関連記事

前の投稿
これら 4 つの強力な Linux 機能は、Windows には同等の機能がありません。
次の投稿
ミルウォーキーバッテリーが作業場以外で行う驚くほど役立つ 5 つの仕事

関連記事