2 ポイント 投稿者 GN⁺ 2023-08-11 | 1件のコメント | WhatsAppで共有
  • 家の中央のクローゼットに25U StarTechラックを設置し、Cat6、光ファイバー、ファイアウォール、スイッチ、サーバー、UPSを集約して、家全体のネットワーク配線と電源を一か所で管理している
  • 主回線はAT&T Fiber 1Gb対称回線、バックアップは月額50ドルのVerizon 5Gで、pfSense Gateway Groupにより障害時にインターネット経路を切り替える
  • 内部ネットワークはpfSenseファイアウォール、Dell・Ciscoスイッチ、10Gb SFP+バックボーン、VLAN、PoEを組み合わせ、カメラ・AP・サーバー・NASのトラフィックを分離して処理する
  • ESXi 7.0 U3ホスト3台、TrueNAS NAS、JBODディスクシェルフ、Blue Iris NVR上で、HomeAssistant、バックアップ、監視、ブログ、PLEXなど多数のサービスを自宅運用している
  • ガレージラックまで光ファイバーで接続し、UPS、発電機、GPS NTP、ADS-B、WeatherFlow受信機も加えて、停電や回線障害まで考慮した家庭用インフラを構築している

中央ラックと家全体の配線

  • 室内ラックは中央のクローゼットにあり、屋根裏へ通じる2ft x 2ftの空間があるため、ネットワークケーブルを上に通しやすい
  • ラックは25U調整式StarTech Rackで、上部にはネットワーク機器とパッチパネルを配置している
  • 最上段にはMonoprice keystone patch panelが2枚ある
    • 大半はCat6 keystone jackで埋まっている
    • 一部は長距離の光ファイバー区間向けのLC-LC keystone jackになっている
    • 接続先は家の中のカメラ、AP、ネットワークジャックなど
    • keystone patch panelはパネル全体を動かさずにジャックを追加・取り外しできるため、ほかの接続を壊す可能性が低い
  • ケーブル管理はAmazonの一般的な1Uケーブル管理器具とMonoprice SlimRun Cat6aケーブルで行っている

二重インターネットとpfSenseファイアウォール

  • パッチパネルの下にはpfSenseを動かす1U Supermicroサーバーがある
    • Intel Pentium Gold G5500
    • ECC RAM 8GB
    • オンボード Intel NIC 4基
    • LANとVLAN用のMellanox Connect-X3 10Gb NIC
  • LANとVLANに10Gb接続を使う理由は、ファイアウォールでVLAN間ルーティングを行っており、1Gb対称インターネットのためスイッチ向けの1Gbリンクを簡単に飽和させてしまったから
  • インターネット回線は2本ある
    • AT&T Fiber: 1Gb対称、データ上限なし、主回線
    • Verizon Gateway: 下り約300Mb/s、上り20Mb/s、月額50ドル、契約期間なし、データ上限なし、バックアップ回線
  • 2回線はpfSenseのGateway Groupに入っており、通常はAT&T Fiberを使い、障害時にはVerizonを使う
  • AT&T接続はinbound connectionのためにpassthrough modeで構成している
  • Verizon接続はIPが頻繁に変わり、pfSenseが引っかかることがあるため標準構成のままにしている
    • pfSenseは内部IPを受け取る
    • Verizon回線ではinbound connectionは重要ではないが、リモートアクセスVPNと一部のセキュリティ機器接続は必要
  • NAT回避のためにLinode VPSとsite-to-site WireGuard VPNを構成している
    • ローカルのpfSenseがクライアントでVPSがサーバーなので、実質的にNATを回避できる
    • CGNAT環境でも有用
    • VPS側ではforwardingを有効にしてローカルネットワークへアクセスする
    • NGINX Proxy Managerが特定ポートを自宅ネットワークまで転送する
    • 自宅でどのゲートウェイを使っていても同じIPまたはDNSレコードでアクセスできる
  • 自宅でホスティングしているブログもこの方式と連動している

スイッチ、VLAN、無線ネットワーク

  • メインの1GbスイッチはDell X1052Pで、家の大半の1Gb接続とPoEを処理する
    • PoEとPoE+をサポート
    • AP、小型ネットワーク機器、多数のIPカメラに給電する
    • 青い接続は別VLANにまとめた家庭内IPカメラ群
    • メイン10Gbスイッチとは20Gb LACP trunkで接続される
    • 4つの10Gb接続、PoE+、スライドレール、良好なファン品質は長所
    • CLI設定がなく、Webインターフェースが非常に悪い点は大きな短所
  • Cisco SG300-28はDell X1052Pの1Gbポート不足を補うために追加したスイッチ
    • IPMI、プリンターのような低帯域機器が接続される
    • Dellスイッチとは単一の1Gbリンクで接続
    • Verizon Gatewayの2つ目のポートを別VLANに接続し、pfSenseを迂回してVerizonインターネットへ直接つなげる
    • RIPE Atlas probeや外部接続テスト、DNS・ファイアウォール規則を除外したテストに便利
  • メインの10GbスイッチはCisco SX350-24F
    • 24ポートの10Gb SFP+スイッチで、そのうち4ポートはcopper combo port
    • NASにはdual 10Gb接続が入る
    • ESXiサーバー1台、デスクトップPC2台、ファイアウォールuplink、ガレージラック、DellスイッチLACP trunkが接続される
    • WiiTek transceiverを使ってHTPCに2.5Gb接続を提供している
    • スイッチ自体は1Gbと10Gbのみ対応だが、transceiverがmultigig接続を処理する
  • WiFiは家とガレージにRuckus APを4台配置している
    • 家の天井にはR510を設置
    • ガレージ外部にはR320を設置しており、屋外用APではないが3年以上正常動作している
    • Ruckus APはUbiquiti APより見た目は劣るが、動作ははるかに良いと評価している
    • Unleashed modeを使い、1台のAPが全APのコントローラー役を担うため、別途コントローラーは不要

サーバー、ストレージ、ローカルサービス

  • ネットワーク機器の下には低消費電力機器向けの棚とVMware ESXiホスト3台がある
  • 上段の棚には小型ハブ、時刻サーバー、RIPE Atlas Probeが集まっている
    • Hubitat Hub
    • GPS/PPS時刻ソースを使うRaspberry Pi 3B+ NTPサーバー
    • Verizon回線へ直接接続された新しいRIPE Atlas Probe
    • GPS NTPを動かすRaspberry Pi Zero W
    • AT&T回線に接続された旧型RIPE Atlas Probe
  • Hubitat HubはほぼHomeAssistant VMに置き換えられた
    • 現在はZ-WaveとZigbee機器を接続する用途で残っている
    • 煙検知器や漏水検知器のように、まだ必要な機器がある
  • RIPE Atlas Probeはインターネット計測に貢献する機器として使われている
  • GPSベースのNTPサーバーは、インターネットがなくてもネットワーク機器に非常に正確な時刻を提供する
  • ESXiホストはすべてESXi 7.0 U3を実行している
    • 6.7から7.0へ移行した際にバグが多かったため、まだ8.0へは切り替えていない
    • 実行サービスにはVeeam Backup、Borg Backup、Arq Backup、HomeAssistant、HomeBridge、NGINX Proxy Manager、vCenter、Rekor Scout/OpenALPR、Grafana、InfluxDB、LibreNMS、VDI VM、テストVM、Windows Domain Lab、Portainer、Kiwix、NextCloud、Mealie、Navidrone、Solarr、PLEX、public SFTP Server、Netbox、qBitTorrent、Prowlarr、ブログなどが含まれる
  • ESXiホスト構成は3種類ある
    • ASUS PN50: AMD Ryzen 4800U 8コア16スレッド、DDR4 64GB、2TB NVMe、内蔵NICがESXiでサポートされていないため1Gb Intel M.2 NICを使用
    • Lenovo M73 Tiny: i5-4750T、RAM 16GB、1TB SATA SSD、軽量VM向けで、NICがVMware 8.0でサポート終了のため交換が必要
    • Lenovo M720q Tiny: i7-8700T、RAM 64GB、2TB NVMe、Intel X520 dual 10Gb NIC、ネットワーク集約型VMを担当
  • 2U Supermicro chassis 3台がストレージとNVRの役割を担っている
    • 1台目は12 x 8TB SASディスクを搭載したJBODディスクシェルフで、NASに接続されたメインのメディア保存領域
    • 電源はSuperMicro CSE-PTJBOD-CB2の代わりに、PSU connectorをpaperclipでジャンパーして24/7/365常時稼働させる方式
    • 2台目はTrueNAS NASで、Xeon E3-1270 V5、ECC RAM 64GB、dual port 25Gb NIC、複数のHBAを使用
    • LSI 9207-8eは12 x 8TB SASディスクに接続され、LSI 9300は重要データ用の6 x 4TB SAS striped mirrorに接続される
    • Intel S3700 DC 800GB Enterprise SSD 2台はMetadata storage、つまりFusion Poolとして使われる
    • 関連記事: My Data Backup Plan - 2021
  • 3台目のサーバーはBlue Iris NVR
    • 8-bay Supermicro chassis
    • i7 8700K、DDR4 16GB、NVIDIA Tesla P4、LSI 9207-8i
    • 約48TBの録画ストレージ
    • ローカルAIで自宅敷地内を人が歩いている状況などを検知する
    • Intel i350-T4 quad port gigabit NICを使い、1ポートはLAN、1ポートはCCTV VLANに接続
    • CCTV VLANはほかのネットワークおよびインターネットから完全にファイアウォールで分離されている
  • コンシューマ向けボードでリモート管理機能のないNVRにはTinyPilot機器を取り付け、BIOSレベルの遠隔制御を提供している

電源、冷却、ガレージラックと外部センサー

  • メインラック下部にはCyberPower PDU15M2F10R Metered PDUとAPC SRT3000RMXLA double conversion/online UPSがある
  • 機器とディスクが増えて部屋が暑くなりすぎたため、AC Infinity Fanを追加した
    • ファンは空気を背面の空いたクローゼットへ排気する
    • 温度プローブとコントローラーはラック前面に設置
  • Vertiv/Giest Watchdog 15-PはPoE給電の環境モニター
    • 温度または湿度が一定基準を超えると通知を送れる
    • 高温と低湿度について通知を設定している
    • SNMPをサポートし、監視ソリューションへデータを取り込める
  • ガレージへはシングルモードファイバー(SMF)が管路を通って延びている
    • 家とガレージの間にはAT&T Fiberも一緒に通っている
    • 80ftのオークの木の下を通る細い光ファイバーと、雷雨の多い環境のためVerizonのバックアップインターネットを用意している
  • ガレージラックは無料で入手した12Uラックで、奥行きのある機器基準では最下段1Uを使いにくく、実質11Uに近い
    • Cisco WS-C2960S-48LPD-Lスイッチがあり、48 x PoE+ 1Gbポートと2 x 10Gb SFP+ポートを提供する
    • APC Surge Protector PDUとバックアップTrueNASサーバーがある
    • バックアップTrueNASは廃部品ベースで、4 x 8TB SASディスクをRAIDZ2で構成
    • 主NASから複製されたsnapshotを受け取ることだけを担当する
    • 関連記事: Deploying a TrueNAS Backup Server to my hot Texas Garage
  • ガレージラックにもTinyPilot、GPSベースのRaspberry Pi NTP、UPSがある
  • ガレージの垂木にはADS-Bアンテナがあり、SDRを接続したRaspberry Piで航空機のADS-BデータをFlightAware、FlightRadar24、ADSB-Xなどへ送信している
    • アンテナは屋外設置のほうが望ましく、今後のプロジェクトとして計画中
  • ガレージラックにはWeatherFlow Tempest Receiverもある
    • 裏庭の高い柱に設置したWeather Stationと接続される
    • MQTTでデータをインターネットなしにローカルHomeAssistantへ取り込み、センサーベースの自動化に使える
  • 家の外には発電機ATSと電気パネルがある
    • 発電機は27kWで、家全体へ給電する
    • 発電機の起動と切り替えには約10秒かかるため、UPSは最大10秒程度持てばよい
  • 今後のプロジェクトとしてMeshtastic LoRa T-Beamを常設し、インターネットなしで暗号化mesh通信を実現したい考え
    • 家に1台、身につける用に1台を置き、標準アンテナかつ高さの優位なしでも約2マイル通信できる
    • より良いアンテナを高所に設置すれば、インターネットなしで近所全体と通信できると見ている
    • 現在は1台がrepeaterとして机の上にあり、WiFiでネットワークへ接続されている

1件のコメント

 
GN⁺ 2023-08-11
Hacker Newsの意見
  • 以前はあらゆるものをセルフホストし、10Gバックボーンまで備えた過剰なホームネットワークを運用していたが、最近はずっと実用的な構成に変わった
    有線機器はちょうど2台だけで、残りはWi-Fiで動かしており、ネットワークラックもファイアウォールと16ポートPoEスイッチだけを残した
    NASは、昨冬に電気料金が€1/kWhをしばしば超え、月35kWhほど使うのが負担になったため廃止し、代わりに月€20ほどのクラウドストレージへCryptomatorで暗号化してアップロードし、別プロバイダーへの冗長クラウドバックアップも組み込んだ
    自宅には、クラウドデータを毎日ローカルバックアップし、単一のUSB3外付けドライブで小さなPlexライブラリを動かすARM機器が1台残っているだけで、電気代とハードウェア費用を削減できただけでなく、自由時間がものすごく増えた
    ファイアウォールはWireGuard VPNを除けば完全に閉じており、今では通常のパッチ適用ルーチン以外に保守するものもほとんどない

    • 自分も似たような感じで、最近引っ越したときにインターネットの引き込み地点から屋根裏のPoEスイッチまでCAT6を引き、そこにWiFi6 APを数台つないだだけだった
      カメラ、スマートスイッチ、仕事用ノートPC、プロジェクト用のRPi4まで、すべてWi-Fiで十分うまく動いており、唯一イーサネットに直接つながっている機器は屋根裏に置いたヘッドレスのゲーム用デスクトップだけだ
      たまにノートPCでゲームストリーミングをするときに使うが、屋外用のCAT6配線作業は特に楽しいものではなかった。それでも元の投稿者が望んでやったことなら尊重する
    • 自分も同じ方向に進んだが、正直なところITバーンアウトが来た
      過度に複雑な構成から、Ruckus APを1台Unleashedゲートウェイとして使い、FiOS ONTに直接つないだうえで、2番目のポートにQNAPを接続する程度まで減らした
      ネットワーク全体はそれがすべてで、メディアを楽しめる程度のストレージとHomeAssistant、Tailscaleくらいがあれば十分だ
    • Cryptomatorの代わりにRclone(https://github.com/rclone/rclone)を試してみることをおすすめする
      ずっと堅牢で強力なソフトウェアで、自分もCryptomatorを使っていたが、データがある程度の規模を超えると遅く扱いづらくなった
      後でデータを取り出そうとしたとき、すべてのファイルのメタデータがリセットされていて、たとえば写真がいつ撮られたのかがもう分からなくなっていた
    • 私は今もローカルNASを持っていて、今年か来年あたりにアップグレードする予定だ
      複雑さと電気代を受け入れてでも、自分のデータをクラウドコンピューティングに預けたくない
      それが自由の代償だと思っている
    • NASが月35kWhを使うということは、50W程度という意味だ
  • これらすべての「なぜ?」を扱った記事があるのか気になる
    より安定した Wi-Fi と高速な一般的なインターネットアクセスのために Ethernet を少し引き、複数のケーブル長を延ばせるのでインフォテインメントのような用途に光ファイバーも検討し、防犯カメラや自然観察カメラを接続してみようか調べている立場でも、この規模となると趣味や在宅ビジネスでないなら、なぜ必要なのか理解しにくい
    たとえば、年に数分インターネットが切れるのを防ぐために冗長インターネットに600ドルを使うのが本当に価値あるのかと思うし、なぜそのレベルの接続性が必要なのか分からない

    • 数年かけて、24時間サービスをできるだけ堅牢に動かすかなり本格的なホームラボを作った
      VM を別のストレージ層で動かすような構成なら、非常に長期的な保守の観点で実用的な要素もあるが、大部分は子どもの頃に初めてコンピュータを探検していた感覚とまったく同じだった
      今は43歳だが、以前に出会ったことのないものに出会い、それを解決していく過程が本当に満足感があった
      ゲーム開発者でもあるので、自分は技術的なパズルが好きなのだと気づいたし、ゲーム開発はそうしたパズルの肥沃な土壌だ
      ただし通常のソフトウェア開発の過程では、企業向けネットワーキング、ストレージ、仮想化のような、普通は出会わないまったく新しい世界がある
      おまけに友人たちのビルドシステムもたくさん構成してあげたが、インフラに詳しい人になることは、デジタル世界でトラックを持っていて、人々の引っ越しをひたすら手伝うようなものだ
    • 個人的には、また別の形のいじり回しにすぎない
      誰も必ずやらなければならないわけではないし、自分のコンピュータや車や家を買って管理する必要が必ずあるわけでもないが、できるし楽しいからやるのだ
      ただし、事業体が家のリソースを業務に使うのは、自分が何をなぜやっているのかを正確に分かっていないなら絶対に勧めない
      私はセキュリティ専門家だが、それでも自分のホームラボには脆弱性があり、可動部分が多いほど攻撃対象領域ははるかに大きくなる
      企業がマネージドセキュリティサービスに大金を払うのには理由があり、私が見てきたほとんどのホームラボは、楽しみと個人的な満足のためのものだった
      「適用しない知識に何の意味があるのか」がこういうことをする動機であり、私だけではないと思う
    • 単に「いじるのが楽しいから」以外にも理由はある
      Ceph や Proxmox のようなものを管理するのが好きなわけではないが、クラウド費用を気にせず、10Gb 接続の強力なクラスターに好きなものをデプロイできる能力が好きなのだ
      自宅インフラで動かしているものをクラウドで再現しようとすると、コンピューティングに月200〜300ドル、ストレージに簡単にさらに月300ドルかかるだろう
      その代わりにハードウェアに約2,000ドルを使い、電気代は月35ドルほど払っている
      3D プリンターも似ていて、Klipper をインストールして最速の Benchy をチューニングするのが好きな人もいるが、私は CAD で何かを作り、できるだけ早く手に取れるのが好きだ
      それでも、元の投稿者ほどまで行く人は、いじること自体を本当に楽しんでいる人である可能性が高い
    • 2005〜2006年ごろからリモートワークをしてきて、可能なら常にバックアップのある良いインターネット接続を好んできた
      2000年に 1Mbps を得ようとして、近所のケーブル業者と親しくなった記憶もある
      今はインターネット回線3本を束ねて負荷分散して使っており、問題は年に何分切れるかではなく、本当に必要なときに切れないことだ
      インターネットなしの時間や、個人・家族と過ごすゆとりの時間も十分にあるが、仕事をしたり遊んだりするときにインターネットがボトルネックにならない点が良い
      パンデミック初期ごろからこの構成を使っていて、それ以降わが家では実質的に「インターネット障害」がなかった
      サーバー、DevOps、ネットワーキングの分野で働いているわけではないが、こういうものをいじるのが好きで、いつか「過剰なホームネットワーク」を持ちたい
      インドではインターネットが非常に安いので、3回線すべてをかなり妥当な価格で使える https://www.instagram.com/p/CUWeopdPVOp/
    • なぜ駄目なのか、と思う
      コロナ禍のときに売った家にはかなり凝った構成があり、幸い買い手もそれを気に入ってくれた
      各ウィング区域ごとに配線盤があり、その間を光バックボーンで接続していて、外部回線は元記事ほど凝ってはいなかったが、機器が多かったので無線帯域は移動するデバイス用に残しておきたかった
      役に立った工夫の一つは、各部屋に少なくとも一つ、通常は各壁に一つずつ端子を置いたことだ
      壁面プレートの裏には NEMA ボックスがあり、そこから床下空間までまっすぐ下りる管路があった
      わが家は床下空間の高さが6フィートあったので、実質的には「這って進む」空間でもなく、初期配線だけでなく、まれに追加配線が必要になったときもケーブルを簡単に引けた
      管路がネズミの尻尾のように絡み合った経路ではなく直線だったので、ケーブル管理も簡単だった
  • 正直に認めるなら、私たちの大半はこういうネットワーク構成をうらやましく思うし、似たようなものを所有できるお金と時間があればいいのにと感じるはず
    太陽光で電源を供給している点や、ADB、NTP、LoRa、TinyPilot、MQTT、温度・湿度・電力モニタリングのような「小さな」デバイス群も加点ポイント
    @monstermunch は夢を実現している

    • 私たちの中には、人生のどこかであの段階まで行ったものの、今では縮小したか、あの巨大なラックを運用し続けてアップデートすることを考えるだけで身震いする人もかなり多いはず
    • 自分も自作して使ってはいるけど、うらやましくはない
      複数の 2.5GbE ポートを備えたファンレスの N6005 ミニ PC と、安価なベアボーン Wi-Fi AP だけで、ルーター、スイッチ、ストレージ、Valheim・Satisfactory のゲームサーバー、chrony タイムサーバー、ブロックリスト入りの unbound DNS、InfluxDB、MQTT まで全部まかなっている
      合計でも 20W 未満で、特に苦しそうでもない
    • この部屋の騒音レベルにまったく触れられていないのが目につく
      ラックサーバーは信じられないほどうるさい
      ある夏、地下室に SuperMicro を1台置いたことがあるが、1か月ほどで撤去せざるを得ず、家のどこにいても音が聞こえた
    • 私は自宅構成よりもコロケーション構成のほうに関心がある
      別々のデータセンター2か所に 1U サーバーを2台置いている
      新しいサーバーの1台は Cisco UCS 220 M5 で、4TB エンタープライズ NVMe 2本、2TB エンタープライズ SAS SSD 4本、2TB SSD 4本、RAM 256GB、Intel Gold 6230 20コアを2基入れて組んだ
      実際には必要ない。ただ欲しかっただけ
      好きな FreeBSD と bHyve を使い続けるか、VMware に行くか決めているところ
      IP ブロックの保有コストが €LOL レベルでなければ、独占セットを完成させていたはず
      どこかで自慢したかった
    • とても格好いいが、自分ならこれで何をするのかは分からない
      だからといって、他の人に必要だったり欲しかったりする理由がないという意味ではないが、自分は絶対に使い切らないと思う
      家の中にイーサネットケーブルを1、2本通して 1Gb リンクを接続しようかと考えたが、結局面倒でやらず、Wi-Fi で十分だった
      そもそも自宅のインターネットが 11Mb/1Mb なので、最大限に引き出して使うこともできない
      新しいノート PC の Wi-Fi が少し不安定なので、ドライバーとファームウェアが改善しなければ今年はやってみるかもしれない
      カメラと気象観測ステーションは良さそう
  • 一方では本当にギークっぽくて格好よく見えるが、同時に、この膨大な量のハードウェアが電力に依存している点がかなり気になる
    ここまでのものは完全に不要に見えるし、F150 の写真まで見ると、環境を気にしない典型的、あるいは非典型的なアメリカ人に分類してしまう
    それでも RIPE probe を動かしているのは好感が持てる

    • 自分の趣味に情熱を持っていて、うれしくて共有した人なのに、こういうふうに踏みにじるのは残念だ
      世の中には娯楽でアフリカまで飛んで行って象を撃つ人もいるのだから、趣味として見ればこれはかなり穏当なほう
      環境を本気で心配しているなら、誰かのクローゼットの中のコンピューター台数を取り締まるのは逆効果だと分かるはず
      「小さなこと一つ一つが助けになる」という論理は、常に機会費用があるため説得力が弱い
      人々の注意力は限られており、こうした些細な問題に集中すると、肉食と化石燃料のように本当に重要なことから関心がそれるだけ
    • 米国の多くの州では、主要な電源は原子力だ
      これは比較的環境に優しいので、元の投稿者が電力を多く使っていること自体は問題にならない
      そろそろエネルギー使用を悪魔化するのはやめるべき
      エネルギーは驚くべきものであり、短期間で大きな繁栄を成し遂げた理由であり、経済、医療、インターネット、電気自動車、断熱性の高い住宅の基盤だ
      より多くの人がより多くのエネルギーを使えるよう、エネルギーを安くすることに全力を尽くすべき
      気候運動にとって、エネルギーとの戦争ほど有害なものはめったになく、それは不要であり、運動の核心である環境保護を見失っている
      エネルギーを使う人を悪魔化するのではなく、よりクリーンなエネルギー源に集中すべき
    • 自分も複雑な気持ちになる
      電気料金のせいでホームラボをやめ、今は HomeAssistant、NAS、ルーターを古い Dell Precision ノート PC 1台ですべて動かしている
      ノート PC は低消費電力に最適化されていて、コンソールと内蔵 UPS が無料で付いてくるので、優れたサーバーになる
      中国系サイトで売られている新しい Alder Lake N100 ミニ PC には惹かれるが、ノート PC が死ぬまでは正当化しにくい
      消費電力だけでなく製造の隠れたコストも重要なので、新しいものを買う前に、すでに持っているものを最大限活用すべき
      少なくとも元の投稿者には大きな太陽光発電設備があった
    • 誰がそれを必要かどうか決める資格があるのかと思うし、こういう態度は道徳的優越感の極みのように見える
      それに、多様な個人から成るアメリカ人を否定的にステレオタイプ化することも正当化しにくい
    • 今その独善的なコメントを書いているコンピューターも、ほぼ間違いなく中国で製造されたものだと分かっているのだろうか
      それを作るために石炭が何トン燃やされたのか気になる
      ネット上で、人々が自分の時間とお金でやっている建設的な活動を基準に分類しながら、当の本人が手放したくない西側先進国の便利さがどれほど多いのかも気になる
  • とても刺激を受ける
    私のホームラボはケーブルがぐちゃぐちゃで、古い Supermicro とカスタムサーバーで中途半端に作ったデプロイが動いていて、うるさすぎるし電力もかなり食っていそう
    まだ電力使用量を追跡したことがないので正確には分からず、いつかやろうと思って先延ばしにしているプロジェクトの一つ
    24U ラックがクローゼットの中で遊んでいるのに、すべてを Lack ラックの上に積み上げている
    スペースと配線の制約のせいだが、いつかはすっきりした効率的な構成に整理するつもり

    • 私のものとまったく同じに聞こえる
  • なぜこういう積み方にしなかったのか気になる:24ポートのパッチパネル、48ポートスイッチ、24ポートのパッチパネル、1Uケーブル管理パネル、という順にすればよかったように思う
    そうすれば、パッチパネルのポートの大半は4〜6インチの Cat 5e/6a 既製パッチケーブルで接続できたはず
    ケーブル管理パネルを通るのは、ラック内のサーバーへ向かう長いケーブルだけだっただろうし、似たような Cisco の24ポートスイッチを使っているが、ポートをシャーシ右側に寄せた配置は気に入らない
    なぜ48ポートから2段目だけを取り除いたように、24ポートを上か下の1列に並べなかったのか分からないし、そうしていればケーブル管理はずっと楽だったはず

    • 最初はスイッチ1台とパッチパネル1枚から始まり、少しずつ進化してきた構成なので、そういう配置になっている
      理想的ではないが、結果にはかなり満足している
      すべてをもう一度ラックに入れ直せるならいくつか変えるかもしれないが、そのためには全部止める必要があり、いつ、あるいは本当にそうしたいのかは分からない
    • 私もそこに気づいた
      パッチパネルが一部の線をラック前面に持ってきて、パッチされた線をまたラック背面へ戻す役割だけをしているように見える
  • ホームネットワークで経験した最大の問題は、ISP の構成がめちゃくちゃで、ときどき DNS ハイジャックのような怪しいことをする点
    より一般的には、品質の低い ONU ファームウェアやハードウェアのせいで、レイテンシの急上昇やパケットドロップのような奇妙な現象が起きる
    ONU がブリッジモードのときに IPv6 が使えないこともある
    記事の構成はやりすぎだが、普通のホームネットワークでは SQM が非常に効果的
    OpenWrt の cake SQM のようなものを使うと、ISP がよくない場合に大いに役立つし、ある ISP では家庭用ネットワークで5%のパケットロスも許容範囲だと言ったことがある
    ロスが非常に低くなるところまで負荷を下げてから、DNS リゾルバを使えばよい
    ローカルネットワークでは unbound のような DNS リゾルバのほうがずっと安定していて、パケットロスのせいで DNS には本当に多くの問題が起きた
    安価な家庭用ネットワーク機器の DNS は信用しにくく、安い Pi を買ってローカルリゾルバを動かすだけでも、家庭用ルーターよりはるかによく動く
    ONU の交換も検討に値する。思ったより簡単で、ISP 提供の ONU は本当にひどい
    eBay の安価な Nokia SFP GPON は20ドル程度で、ISP の PLOAM パスワード、シリアル番号、MAC、VPN ID を把握できれば、より安定したリンクに置き換えられる
    シンプルな家庭向け構成としては、安価な SFP GPON で ONU を置き換え、安いルーターを用意し、500Mbit 未満なら RPi4 で router-on-a-stick を使うか、1Gbps を狙うなら SFP 付きの x86 ボックスを使い、独自の unbound リゾルバを動かすのをおすすめする
    AP を何台か有線接続するか、Amazon のセール時に150ドル以下で買える Wi-Fi 6 の3台セットのメッシュルーターを AP モードで使えばよい

    • ホームネットワークでローカル DNS リゾルバをなぜ使うのか気になる
      1.1.1.1 や 8.8.8.8 のような有名なリモートリゾルバを使えばいいのではないか
      システム側が DNS レコードをキャッシュして一時的な障害を隠してくれるだろうし、一方をプライマリ DNS、もう一方をセカンダリ DNS として使えば、DNS 解決の問題が起きる可能性はかなり低そうに思う
    • 明確な注意点として、GPON ネットワークはしばしばベンダーロックインされている
      適当な SFP ONU を買って動くと期待することはできない
      たとえ動かせても ISP は一切サポートしてくれないだろうし、一部の ISP はそれを知るとよく思わない可能性もある
      たいていは ISP に別の ONU モデルを提供しているか尋ね、その中から選ぶのが最善
  • 以前はホームネットワークを持っていたが、近くに落雷があってから変わった
    電源線と銅の電話線を伝って入り込み、モデム・ルーター・スイッチが焼け、その後ツイストペア Ethernet を伝って広がり、ネットワークに接続されたすべてのインターフェースを壊した
    最近は、特定の場所で低レイテンシや高い信頼性がどうしても必要な場合でなければ Wi-Fi を使っている
    光ファイバーならよいのだが、Wi-Fi は貧者の落雷安全ネットワークだ

    • だから光ファイバーがよい
      電気的な接続がなければ、落雷がモデムへサージ電圧を押し込むことはできない
      電源側は一般的な電源絶縁とサージ保護で対処すればよい
      電源ケーブル経由で機器を失ったことはまだないが、銅のデータ回線に雷が落ち、ネットワークを伝って入ってきて死んだ機器は数え切れないほどある
    • 落雷が電源につながっているものすべてを同じように焼くこともあるのではないか
      その場合、Wi-Fi は救ってくれない
    • だから私が最初にやったのは、家から電話線と同軸ケーブルを切り離すことだった
    • 子どもの頃、アパートの建物に雷が落ちて、コンシューマー向けルーターが壊れたことがある
      交換したあとサージプロテクターに挿しておいたが、数カ月後にまた落雷を受けた
      ルーターは生き残ったが、建物は火事になった
      年を取った今では、「ときどき自然はあなたを嫌う」というリスクをただ受け入れている
      自然から機器を守ろうとあれこれ苦心する代わりに、失うと困るものを買い替えるためのお金を別に用意している
      地球と綱引きするには人生は短すぎるし、必要なときの交換費用として月50ドルを別に取っておくほうがいいと思う
    • ISA ダイヤルアップモデムが落雷を受けたことがある
      大きな爆音のあと DUN 接続が切れ、復旧したときそのモデムはまだ動いていたが、永遠に「受話器が上がった」状態になった
      電話をかけるたびに抜いて挿し直す必要があり、電話線はずっと話し中だった
  • 本当に気に入った
    なぜやるのかと尋ねる人への簡単な答えは「できるから」だ
    原著者に敬意を表する
    この人が IT 業界で働いているのか気になる
    私は開発リードで、ばかげたほど多くの時間働いていて、本当に自由時間ができたときに最後にやりたいことは、ホームラボをいじることだ

  • エネルギー使用量の話が多いですが、この人は太陽光発電を使っています https://blog.networkprofile.org/17kw-enphase-solar-install/

    • 私も似たようなネットワーク構成、実際にはもう少し大きい構成を持っており、はるかに大きなコンピューティング構成もあります
      20kWの53枚パネルの太陽光発電と42kWhのバッテリー構成も備えています
      年間の総電力使用量はかなり多く、月8MWhほどで、太陽光発電の総発電量は約25MWhです
      サーバーとネットワーク機器が継続的に約4kWを使っており、これは35MWhほどなので、太陽光発電がコンピューティング・ネットワークの電力使用量の約70%をまかなっています
      北西部に住んでいるため、発電量の大半は1年のうち中央の5か月に集中します
    • それでも夜には太陽は出ません