引き継ぎ基本情報

引き継ぎ基本情報

// 最終更新: 2026-05-14 — Phase 2/3 完了後の最新インフラ概要 (NC は maguro、 R640 は DMZ + WP)

最新 急に対応が必要になった場合、 まずこのページで全体像を把握する。 詳細は各サブページへ。

物理構成 (3ノード)
ホスト 主要IP 役割 OS
R640 (katuo) 192.168.20.21 (bond0) / 192.168.30.21 (bond1) / 173.0.0.2 / 173.0.0.9 DMZ SNI router + WordPress Ubuntu 22.04 fresh (2026-05-14再構築)
maguro (sm-storage-01) 192.168.30.30 / 192.168.70.30 / 192.168.10.31 / 173.0.0.1 / 173.0.0.5 / 173.0.0.17 Nextcloud + mikyun-portal + WG + Storage Ubuntu 22.04
hirame (X58A-UD3R) 192.168.20.40 / 173.0.0.6 / 173.0.0.10 Collabora Online (Docker) Ubuntu
外部公開ドメイン
FQDN 終端 経路
katuocloud.com (+ www) R640 inner WP (127.0.0.1:8443) RTX NAT → R640 nginx SNI → 内側
cloud.k2-o.net maguro:443 (Nextcloud) RTX NAT → R640 nginx SNI passthrough → maguro
vpn.k2-o.net maguro:54024 (WG endpoint) RTX NAT UDP 54024 → maguro
office.k2-o.net / admin.wan-secure.net maguro (WG必須) WG経由
緊急時の最低限の連絡先・情報
項目 値
固定IP (グローバル) 業務用フレッツ光、 RTX1300 WAN MAP-E、 IP は内部で確認
RTX1300 内部 192.168.10.254 (各VLAN GW: .1)
Telegram Bot 通知 token は テレグラム通知システム 参照
UPS 3 台 (48T Gi1/0/37,39,41)、 停電時自動 graceful shutdown
急ぎ対応が必要なケース別
// NC (cloud.k2-o.net) が開かない
  1. R640 ssh → systemctl status nginx 確認 (SNI router 側が落ちてる可能性)
  2. maguro ssh → docker ps で compose-app-1 / compose-db-1 / compose-redis-1 状態確認
  3. maguro nginx も確認 (systemctl status nginx)
  4. fabric 173.0.0.0/29 の到達性確認 (R640 → maguro / hirame ping)
// Collabora で「認証されていないWOPIホスト」エラー

2026-05-14 fabric直結化以降は基本発生しない。 もし出たら:

  1. maguro nginx access.log で WOPI コールバックの remote_addr を確認
  2. NC の wopi_allowlist に該当IPが入ってるか確認 (現在: 173.0.0.4/30, 173.0.0.8/30, 119.26.175.225)
  3. hirame container の extra_hosts が cloud.k2-o.net:173.0.0.5 になってるか確認
// WG顧客が接続できない
  1. RTX1300 → ip nat descriptor で 20000/10 (UDP 54024) が有効か
  2. maguro → wg show wg-clients で peer の handshake 確認
  3. maguro → systemctl status wg-quick@wg-clients
// katuocloud.com WP が開かない
  1. R640 → systemctl status nginx
  2. R640 → systemctl status php8.3-fpm
  3. R640 → systemctl status mariadb
  4. R640 → curl -k https://127.0.0.1:8443/wp-login.php で内部到達確認
バックアップ・復旧
対象 場所 頻度
katuocloud_wp DB R640 /mnt/data/backup/wp/katuocloud_wp/*.sql.gz daily 02:30 (14日保持)
NC データ maguro /srv/storage/nextcloud-data/ 常時 (LUKS+bcache+XFS)
NC DB maguro compose-db-1 内 (要定期 dump 設計) 未自動化 (将来課題)
UrBackup maguro /var/urbackup/ DarkHero 等のクライアント PC
R640 OS RAID1 (1.1T) —
maguro storage RAID + LUKS + LVM linear + XFS —
監視 (Telegram)

異常時は Telegram bot が自動通知。 テレグラム通知システム 参照。

  • maguro: supermicro-watch / mdadm-watch / raid-watch (5min) + cert-watch (daily)
  • R640: perc-watch (5min) + cert-watch (daily) + wp-katuocloud-db-backup (daily)
SSH アクセス経路
# R640 (DMZ)
ssh katuo@192.168.20.21    # LAN内
ssh katuo@katuocloud.com   # 外部 (要設定)、 通常はLAN内推奨

# maguro
ssh maguro@192.168.70.30   # LAN内 (VLAN70)
ssh maguro@192.168.10.31   # LAN内 (MGMT)

# hirame
ssh hirame@192.168.10.40   # LAN内 (MGMT)

# fabric 経由 (高速、 物理直結)
ssh root@173.0.0.2    # R640 (maguro から)
ssh root@173.0.0.10   # hirame (maguro から)
物理アクセス
  • R640 iDRAC9: 192.168.10.20 (Web UI、 LAN内のみ)
  • maguro IPMI: 192.168.10.30 (Web UI、 LAN内のみ)
解約予定 / 未使用
  • xserver VPS 162.43.8.20: 旧 katuocloud → 2026-05-14 R640 に移行済、 6月末解約予定 (¥3,000/月節約)
  • DuckDNS maguro-storage.duckdns.org: 2026-05-14 完全撤去 (cert + ssh config + アカウント)
よく使うサブページ