From f7ee9c3590ef90a03c7833baf2eef5040f3dd435 Mon Sep 17 00:00:00 2001 From: m4rshal Date: Sat, 18 Apr 2026 13:45:42 +0900 Subject: [PATCH] =?UTF-8?q?=E3=83=95=E3=82=A1=E3=82=A4=E3=83=AB=E6=95=B4?= =?UTF-8?q?=E7=90=86:=20=E9=87=8D=E8=A4=87=E5=89=8A=E9=99=A4=E3=80=81.gitk?= =?UTF-8?q?eep=E9=99=A4=E5=8E=BB=E3=80=81network-diagram.md=E6=94=B9?= =?UTF-8?q?=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - docs/増備計画.md: コードブロックwrapperを除去し完全な内容に修正 - feature/増備計画.md: docs/に昇格済みのため削除 - feature/network/network-diagram.md → ip-map.md: docs/同名ファイルとの混同を防ぐためリネーム - feature/network/README.md: ディレクトリ目的を明記 - .gitkeep 9箇所: READMEポリシーに従い削除 Co-Authored-By: Claude Sonnet 4.6 --- docs/増備計画.md | 67 +++++++++- feature/.gitkeep | 1 - feature/blender/.gitkeep | 1 - feature/logic/.gitkeep | 1 - feature/network/README.md | 9 ++ .../network/{network-diagram.md => ip-map.md} | 0 feature/phys/.gitkeep | 1 - feature/power/.gitkeep | 1 - feature/rack/.gitkeep | 1 - feature/増備計画.md | 120 ------------------ now/logic/.gitkeep | 0 now/phys/.gitkeep | 0 now/power/.gitkeep | 0 13 files changed, 71 insertions(+), 131 deletions(-) delete mode 100644 feature/.gitkeep delete mode 100644 feature/blender/.gitkeep delete mode 100644 feature/logic/.gitkeep create mode 100644 feature/network/README.md rename feature/network/{network-diagram.md => ip-map.md} (100%) delete mode 100644 feature/phys/.gitkeep delete mode 100644 feature/power/.gitkeep delete mode 100644 feature/rack/.gitkeep delete mode 100644 feature/増備計画.md delete mode 100644 now/logic/.gitkeep delete mode 100644 now/phys/.gitkeep delete mode 100644 now/power/.gitkeep diff --git a/docs/増備計画.md b/docs/増備計画.md index f816c00..f2ecfde 100644 --- a/docs/増備計画.md +++ b/docs/増備計画.md @@ -1,4 +1,3 @@ -```markdown # 増備計画 現有設備との差分から導出した機器調達・導入計画。 @@ -43,13 +42,73 @@ ## フェーズ別導入計画 -(省略 — 元ファイルを参照) +### Phase 0 — 回線切替 + +目標: WAN1 を光クロス(10G)へ切り替える。 + +| # | 作業 | 備考 | +|---|---|---| +| 1 | フレッツ 光クロス(10G)申し込み・開通 | 提供エリア要確認 | +| 2 | ONU / ルータの 10G 対応確認 | RTX 1300 は 10G WAN 対応 | +| 3 | WAN1 切替・疎通確認 | IP アドレス変更の場合は DNS 等を更新 | + +### Phase 1 — コアネットワーク構築 + +目標: SRV ネットワークの L3 基盤を確立する。 + +| # | 作業 | 機器 | +|---|---|---| +| 1 | RTX 1300 設置、WAN1/WAN2 収容 | `rt-edge-01` | +| 2 | USW Aggregation × 2 設置、アップリンク構成 | `rt-aggr-edge-01`, `sw-aggr-srv-01` | +| 3 | VLAN 10~60 定義、スイッチ間トランク設定 | 既存 `sw-srv-01` + 新規 `sw-aggr-srv-01` | +| 4 | 既存サーバ(n1-pro, GEM 10, RPi4)を VLAN 20 へ収容 | — | + +### Phase 2 — PRV ネットワーク構築 + +目標: OPNsense による PRV セグメントを独立稼働させる。 + +| # | 作業 | 機器 | +|---|---|---| +| 1 | OPNsense 機調達・セットアップ、CARP VIP 設定 | `opnsense-01` | +| 2 | USW Flex 設置、OPNsense 配下へ収容 | `sw-flex` | +| 3 | AP 設置、SSID 3本(Main / IoT / Guest)設定 | `ap-prv-01` | +| 4 | OPNsense で DHCP スコープ・FW ルール設定 | — | + +### Phase 3 — SRV 拡張・冗長化 + +目標: サーバ増設とスイッチ冗長化。 + +| # | 作業 | 機器 | +|---|---|---| +| 1 | AT-x510-28GTX #2 追加、LAG / 冗長構成 | `sw-srv-02` | +| 2 | GEM 10 #2 追加、Proxmox クラスタ構成 | `x86-02-pve` | +| 3 | NAS 設置、VLAN 30 ストレージ運用開始 | `stg-01-nas` | + +### Phase 4 — 任意拡張 + +目標: 計算リソース追加(必要に応じて)。 + +| # | 作業 | 機器 | +|---|---|---| +| 1 | MS-A2 × 2 追加、Proxmox ノード拡張 | `ms-01-pve`, `ms-02-pve` | --- ## IP 割当サマリ(増備分) -(省略 — 元ファイルを参照) +| ホスト名 | VLAN | IP アドレス | +|---|---|---| +| `rt-edge-01` | MGMT | `10.0.10.1` | +| `rt-aggr-edge-01` | MGMT | `10.0.10.11` | +| `sw-srv-02` | MGMT | `10.0.10.22` | +| `sw-aggr-srv-01` | MGMT | `10.0.10.31` | +| `x86-02-pve` | SERVER | `10.0.20.52` | +| `ms-01-pve` | SERVER | `10.0.20.81` | +| `ms-02-pve` | SERVER | `10.0.20.82` | +| `stg-01-nas` | STORAGE | `10.0.30.11` | +| `opnsense-01` | PRV | `192.168.100.2` | +| `sw-flex` | PRV | `192.168.100.11` | +| `ap-prv-01` | PRV | `192.168.100.21` | --- @@ -59,5 +118,3 @@ - OPNsense は将来 HA(`opnsense-02` 追加)に備え CARP 構成で初期セットアップ推奨 - MS-A2 は既存 Proxmox ノードの負荷状況を見て判断 - FS050W は本体単体では有線 LAN 不可。RTX 1300 の WAN2 ポートに繋ぐには +F 充電/LANステーション(¥6,500)が必須 - -``` diff --git a/feature/.gitkeep b/feature/.gitkeep deleted file mode 100644 index d692e77..0000000 --- a/feature/.gitkeep +++ /dev/null @@ -1 +0,0 @@ -# Keep feature directory tracked in Git diff --git a/feature/blender/.gitkeep b/feature/blender/.gitkeep deleted file mode 100644 index 7d3de8d..0000000 --- a/feature/blender/.gitkeep +++ /dev/null @@ -1 +0,0 @@ -# Keep feature/blender directory tracked in Git diff --git a/feature/logic/.gitkeep b/feature/logic/.gitkeep deleted file mode 100644 index 46e2e73..0000000 --- a/feature/logic/.gitkeep +++ /dev/null @@ -1 +0,0 @@ -# Keep feature/logic directory tracked in Git diff --git a/feature/network/README.md b/feature/network/README.md new file mode 100644 index 0000000..6c78c45 --- /dev/null +++ b/feature/network/README.md @@ -0,0 +1,9 @@ +# feature/network + +将来のネットワーク設計ドラフトを格納します。 + +- `ip-map.md` — 増備後の VLAN 設計と IP 割当マップ(SRV / PRV セグメント) +- `NW-diagram.*` — ネットワーク構成図(drawio / PNG) +- `network-diagram.html` — ブラウザ表示用の構成図 + +確定後は `docs/` に移動してください。 diff --git a/feature/network/network-diagram.md b/feature/network/ip-map.md similarity index 100% rename from feature/network/network-diagram.md rename to feature/network/ip-map.md diff --git a/feature/phys/.gitkeep b/feature/phys/.gitkeep deleted file mode 100644 index 1174da6..0000000 --- a/feature/phys/.gitkeep +++ /dev/null @@ -1 +0,0 @@ -# Keep feature/phys directory tracked in Git diff --git a/feature/power/.gitkeep b/feature/power/.gitkeep deleted file mode 100644 index a297fa9..0000000 --- a/feature/power/.gitkeep +++ /dev/null @@ -1 +0,0 @@ -# Keep feature/power directory tracked in Git diff --git a/feature/rack/.gitkeep b/feature/rack/.gitkeep deleted file mode 100644 index 2afe415..0000000 --- a/feature/rack/.gitkeep +++ /dev/null @@ -1 +0,0 @@ -# Keep feature/rack directory tracked in Git diff --git a/feature/増備計画.md b/feature/増備計画.md deleted file mode 100644 index 624f6cc..0000000 --- a/feature/増備計画.md +++ /dev/null @@ -1,120 +0,0 @@ -# 増備計画 - -現有設備との差分から導出した機器調達・導入計画。 - -## 現有設備 - -| ホスト名 | 機器 | 用途 | -|---|---|---| -| `sc-rpi4-01` | Raspberry Pi 4 | SRV SERVER | -| `x86-01-pve` | GEM 10 | SRV SERVER | -| `n1-pro-pve` | n1-pro | SRV SERVER | -| `sw-srv-01` | AT-x510-28GTX | SRV スイッチ | -| `ap-prv-01` | WRC-BE36QS | PRV 無線 AP | - ---- - -## 増備対象一覧 - -### ネットワーク機器 - -| 優先度 | ホスト名 | 機器 | 用途 | 参考価格 | 備考 | -|---|---|---|---|---|---| -| 高 | `rt-edge-01` | Yamaha RTX 1300 | エッジルータ / WAN終端 | ¥143,500~ | 希望小売 ¥264,000 | -| 高 | `rt-aggr-edge-01` | USW-Aggregation | エッジ集約スイッチ | ¥46,181 | Ubiquiti 直販(税込) | -| 高 | `sw-aggr-srv-01` | USW-Aggregation | SRV 集約スイッチ | ¥46,181 | 同上 | -| 中 | `sw-srv-02` | AT-x510-28GTX | SRV アクセススイッチ #2 | ¥13,000~ | ヤフオク中古相場 | -| 中 | `sw-flex` | USW Flex | PRV スイッチ | ¥17,090 | Ubiquiti 直販(税込) | -| 低 | `modem-lte-01` | 富士ソフト +F FS050W | WAN2 収容(LTE/5G) | ¥33,000~ | 本体 ¥27,000~ + クレードル ¥6,500(有線LAN用、技適取得済み) | - -### サーバ機器 - -| 優先度 | ホスト名 | 機器 | 用途 | 参考価格 | 備考 | -|---|---|---|---|---|---| -| 高 | `opnsense-01` | Topton N100 2×10G SFP+ + 4×2.5G i226-V(ベアボーン) | PRV ルータ / FW / NAT | ¥25,000~ | AliExpress 直販、RAM 8GB + NVMe 128GB 別途込で ¥30,000~。CARP Active、VLAN 100 GW。**⚠️ 10G RJ45(Marvell AQC113C)はOPNsense非対応のためSFP+モデルを選ぶこと** | -| 中 | `x86-02-pve` | AOOSTAR GEM10(Ryzen 7 7840HS)または GEM12 | Proxmox VE ノード #2 | ¥58,400~(GEM10 セール時) / GEM12 Max ¥71,920~ | Amazon AOOSTAR直販。x86-01-pve とクラスタ候補。GEM10はRAM オンボードのため購入時に容量選択必須 | -| 中 | `stg-01-nas` | Synology DS1621+(6ベイ)+ WD Red Plus 12TB × 6 + NVMe SSD 1TB × 2 | VLAN 30 ストレージ | 本体 ¥109,500~ + HDD (12TB×6) ¥282,480~ + NVMe SSD (1TB×2) ¥15,000~ = 計 **¥407,000~** | VLAN 30 静的 10.0.30.11。RAID 5(実効 60TB)または RAID 6(実効 48TB)構成推奨 | -| 低 | `stg-02-nas` | Synology DS1621+(6ベイ)+ WD Red Plus 12TB × 6 + NVMe SSD 1TB × 2 | VLAN 30 ストレージ | 本体 ¥109,500~ + HDD (12TB×6) ¥282,480~ + NVMe SSD (1TB×2) ¥15,000~ = 計 **¥407,000~** | VLAN 30 静的 10.0.30.11。RAID 5(実効 60TB)または RAID 6(実効 48TB)構成推奨 | -| 低 | `ms-01-pve` | Minisforum MS-A2 | Proxmox VE ノード | ¥94,399~ | ベアボーン ¥94,399~、64GB+1TB ¥146,772~(セール時) | -| 低 | `ms-02-pve` | Minisforum MS-A2 | Proxmox VE ノード | ¥94,399~ | 同上 | - ---- - -## フェーズ別導入計画 - -### Phase 0 — 回線切替 - -目標: WAN1 を光クロス(10G)へ切り替える。 - -| # | 作業 | 備考 | -|---|---|---| -| 1 | フレッツ 光クロス(10G)申し込み・開通 | 提供エリア要確認 | -| 2 | ONU / ルータの 10G 対応確認 | RTX 1300 は 10G WAN 対応 | -| 3 | WAN1 切替・疎通確認 | IP アドレス変更の場合は DNS 等を更新 | - -### Phase 1 — コアネットワーク構築 - -目標: SRV ネットワークの L3 基盤を確立する。 - -| # | 作業 | 機器 | -|---|---|---| -| 1 | RTX 1300 設置、WAN1/WAN2 収容 | `rt-edge-01` | -| 2 | USW Aggregation × 2 設置、アップリンク構成 | `rt-aggr-edge-01`, `sw-aggr-srv-01` | -| 3 | VLAN 10~60 定義、スイッチ間トランク設定 | 既存 `sw-srv-01` + 新規 `sw-aggr-srv-01` | -| 4 | 既存サーバ(n1-pro, GEM 10, RPi4)を VLAN 20 へ収容 | — | - -### Phase 2 — PRV ネットワーク構築 - -目標: OPNsense による PRV セグメントを独立稼働させる。 - -| # | 作業 | 機器 | -|---|---|---| -| 1 | OPNsense 機調達・セットアップ、CARP VIP 設定 | `opnsense-01` | -| 2 | USW Flex 設置、OPNsense 配下へ収容 | `sw-flex` | -| 3 | AP 設置、SSID 3本(Main / IoT / Guest)設定 | `ap-prv-01` | -| 4 | OPNsense で DHCP スコープ・FW ルール設定 | — | - -### Phase 3 — SRV 拡張・冗長化 - -目標: サーバ増設とスイッチ冗長化。 - -| # | 作業 | 機器 | -|---|---|---| -| 1 | AT-x510-28GTX #2 追加、LAG / 冗長構成 | `sw-srv-02` | -| 2 | GEM 10 #2 追加、Proxmox クラスタ構成 | `x86-02-pve` | -| 3 | NAS 設置、VLAN 30 ストレージ運用開始 | `stg-01-nas` | - -### Phase 4 — 任意拡張 - -目標: 計算リソース追加(必要に応じて)。 - -| # | 作業 | 機器 | -|---|---|---| -| 1 | MS-A2 × 2 追加、Proxmox ノード拡張 | `ms-01-pve`, `ms-02-pve` | - ---- - -## IP 割当サマリ(増備分) - -| ホスト名 | VLAN | IP アドレス | -|---|---|---| -| `rt-edge-01` | MGMT | `10.0.10.1` | -| `rt-aggr-edge-01` | MGMT | `10.0.10.11` | -| `sw-srv-02` | MGMT | `10.0.10.22` | -| `sw-aggr-srv-01` | MGMT | `10.0.10.31` | -| `x86-02-pve` | SERVER | `10.0.20.52` | -| `ms-01-pve` | SERVER | `10.0.20.81` | -| `ms-02-pve` | SERVER | `10.0.20.82` | -| `stg-01-nas` | STORAGE | `10.0.30.11` | -| `opnsense-01` | PRV | `192.168.100.2` | -| `sw-flex` | PRV | `192.168.100.11` | -| `ap-prv-01` | PRV | `192.168.100.21` | - ---- - -## 備考 - -- Phase 1 完了まで既存スイッチ(`sw-srv-01`)でフラット運用継続可 -- OPNsense は将来 HA(`opnsense-02` 追加)に備え CARP 構成で初期セットアップ推奨 -- MS-A2 は既存 Proxmox ノードの負荷状況を見て判断 -- FS050W は本体単体では有線 LAN 不可。RTX 1300 の WAN2 ポートに繋ぐには +F 充電/LANステーション(¥6,500)が必須 \ No newline at end of file diff --git a/now/logic/.gitkeep b/now/logic/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/now/phys/.gitkeep b/now/phys/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/now/power/.gitkeep b/now/power/.gitkeep deleted file mode 100644 index e69de29..0000000