Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ラック設計って面倒なのでVRってやつで何とかしてみた

 ラック設計って面倒なのでVRってやつで何とかしてみた

Rack design in VR (https://youtu.be/yhZ_LEu3Fdc)

9a883e4b99553b96d3ecf5a47aa6f233?s=128

kazuaki harada

February 26, 2021
Tweet

Transcript

  1. ラック設計って面倒なので VRってやつで何とかしてみた 原田和明 デモ動画見せたいので 急いで喋ります!

  2. 自己紹介 名前:原田 和明 (4年目,SP社員) 所属:NTT Com イノベーションセンター テクノロジー部門 やってること:オンプレk8s基盤(with GPU)を使ったAI基盤検証 • AIワークロードのコンテナ化・ k8sジョブ化支援

    • k8s新機能検証・ナレッジ収集など 趣味:VRゲー,お絵かき,    3Dモデリング(Zbrush・Fusion360),3Dプリンタ(Form3) Twitter icon 作ったフィギュアとか
  3. 免責事項 素人が趣味で作ったものなので下記は考慮してません • 実用性 • 汎用性 • 費用対効果 • 手段が目的になっている

    • スライドとか動画が雑
  4. 課題 某DCに配置するラックについて次のような課題があった • PDUのサイズ感が分からない ◦ そもそもラックに入んのか ...? = = =

    = = = = = = ? ラック PDU ※PDU: ラック内のサーバ・NW機器に電源を分配するタップのこと
  5. 課題 某DCに配置するラックについて次のような課題があった • PDUの電源ソケット位置とサーバのマウント位置 ◦ サーバマウントのせいで ソケットと干渉するのを避けたい = = =

    = = = = = = 三 三 1Uサーバ PDU
  6. = = = = = = = = = 課題

    某DCに配置するラックについて次のような課題があった • 電源ケーブルの長さ・取り回し ◦ ソケット位置からどれくらいの長さケーブルが必要か ▪ サーバマウント位置に依存 • ソケットグループ自体の電力分散も必要 ◦ 3相交流なので1ソケットGroupで扱える電力に限りがある (今回のケースでは) 三 1Uサーバ PDU Load: 1kVA / 3kVA 2 1 ⇠届かないかも?
  7. 課題 これらを神エクセルとかで計算するのは正直つまらない ◦ PDU入るか・電力分散まではお仕事中に確かめたが ビジュアルで見たくなった ➔ なんか3Dでできそう!(雑

  8. 余談 https://store.steampowered.com/app/621060/ ※VRの中でパーツを組み立てたり  パフォーマンスチューニングできる  ゲーム ➔ VR化すればインタラクティブになって面白そう! VRゲーでは「PC Building Simulator」なるものがある

  9. 実現まで • 3D Modelの準備 • VRフレームワークの選定 • Unityでの開発

  10. Modelの 用意 PDUメーカのサイトに行ってBlue printを取得してCADでなぞる 外径: 1780x52x65mm

  11. Modelの 用意 トレスした設計図から肉付け

  12. Modelの 用意 全体を肉付け ラックも同様にモデリング(PDU合わせて大体半日くらいで完成)

  13. Modelの 用意 ラックも同様にモデリング (PDU合わせて大体半日くらいで完成)

  14. 実現まで • 3D Modelの準備 • VRフレームワークの選定 • Unityでの開発

  15. VR Framework VR開発を行うに当たりよさげフレームワークを調査 • OpenVR (Steamが作ってる),Oculusも使える ⇠採用 • OculusVR (Oculusが作ってる),Oculusに最適化されてる

    • Windows MR(Windowsが作ってる),謎 自分のVRデバイスがSteam系 かつ, UnityのAsset「VRTK(OpenVRいい感じにする奴)」が すごく便利そうだったのでこれでヨシとした
  16. 実現まで • 3D Modelの準備 • VRフレームワークの選定 • Unityでの開発 時間無いので DEMOだけみせます!!

  17. Demo https://youtu.be/yhZ_LEu3Fdc

  18. まとめ • VR上でラックを雑に再現できた ◦ マウント機能・ケーブル長確認・電力計算まで実装! • Feature Work ◦ 物理挙動が偶にバグってケーブルが暴れる

    (ケツワープする ◦ ビジュアルを良くしたい ◦ 荷重計算が未実装 • 最終的な目標 ◦ 教材化orゲーミフィケーション? ◦ こんな機能があったら面白いとかあれば ぜひコメントください! みんなでVRTKの patronになって支えよう! https://www.patreon.com/vrtk