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

オンプレ&Azureハイブリッド仮想基盤、Azure Stack HCI構築と既存基盤からの仮想マシン移行

gree_tech
October 13, 2023

オンプレ&Azureハイブリッド仮想基盤、Azure Stack HCI構築と既存基盤からの仮想マシン移行

GREE Tech Conference 2023で発表された資料です。
https://techcon.gree.jp/2023/session/TrackA-3

gree_tech

October 13, 2023
Tweet

More Decks by gree_tech

Other Decks in Technology

Transcript

  1. 目次 1. 導入編 a. 利用目的と構成 b. どうしてAzureStackHCIにしたのか 2. 構築編 a.

    構築と移行の流れ b. まずオンプレHyper-v基盤として動かそう c. OSを新しいバージョンで入れなおそう d. ネットワークアダプタのドライバ探し e. ディスクのファームはiDRACから入れる f. Network ATC の設定大変でした g. コマンドはサーバに直接ログオンして実行する 3. 運用編 a. 記憶域のサイジングについて b. 仮想マシンを転送しよう c. WACで全て管理できると思っていた d. 仮想マシンが意図しないノードに移動する e. トラブル発生・容量がたりない 2
  2. 1. 導入編 a. 利用目的と構成 b. どうしてAzureStackHCIにしたのか 2. 構築編 a. 構築と移行の流れ

    b. まずオンプレHyper-v基盤として動かそう c. OSを新しいバージョンで入れなおそう d. ネットワークアダプタのドライバ探し e. ディスクのファームはiDRACから入れる f. Network ATC の設定大変でした g. コマンドはサーバに直接ログオンして実行する 3. 運用編 a. 記憶域のサイジングについて b. 仮想マシンを転送しよう c. WACで全て管理できると思っていた d. 仮想マシンが意図しないノードに移動する e. トラブル発生・容量がたりない 3
  3. • 構成 ◦ WindowsServerの仮想マシンを格納する仮想基盤として利用する ◦ 全社で利用する各種サーバに利用 利用目的と構成 4 DC AzureStackHCI格納VM

    ActiveDirectory他認証系 DNS DHCP 基幹系システム ファイルストレージ 他アプリケーションサーバ など100VM弱
  4. 1. 導入編 a. 利用目的と構成 b. どうしてAzureStackHCIにしたのか 2. 構築編 a. 構築と移行の流れ

    b. まずオンプレHyper-v基盤として動かそう c. OSを新しいバージョンで入れなおそう d. ネットワークアダプタのドライバ探し e. ディスクのファームはiDRACから入れる f. Network ATC の設定大変でした g. コマンドはサーバに直接ログオンして実行する 3. 運用編 a. 記憶域のサイジングについて b. 仮想マシンを転送しよう c. WACで全て管理できると思っていた d. 仮想マシンが意図しないノードに移動する e. トラブル発生・容量がたりない 5
  5. どうしてAzureStackHCIにしたのか • HCI入れ替えの経緯 ◦ 既存のHyper-V ClusterがEOLになってリプレイスが必要に ◦ Azureとオンプレの統合管理に夢を見た ◦ 将来の機能追加でAzureとオンプレ間仮想マシン移動で柔軟な運用ができると聞いた

    ◦ そもそもなぜオンプレにしたのか ▪ スケールアウト・スケールアップしないサーバなら オンプレのほうがコストメリットがある ▪ 障害発生時の切り分けが容易なことが多い
  6. 1. 導入編 a. 利用目的と構成 b. どうしてAzureStackHCIにしたのか 2. 構築編 a. 構築と移行の流れ

    b. まずオンプレHyper-v基盤として動かそう c. OSを新しいバージョンで入れなおそう d. ネットワークアダプタのドライバ探し e. ディスクのファームはiDRACから入れる f. Network ATC の設定大変でした g. コマンドはサーバに直接ログオンして実行する 3. 運用編 a. 記憶域のサイジングについて b. 仮想マシンを転送しよう c. WACで全て管理できると思っていた d. 仮想マシンが意図しないノードに移動する e. トラブル発生・容量がたりない 7
  7. 構築と移行の流れ • WACのウィザードでAzureStackHCIを構築する ◦ OSを入れなおす ◦ 管理用ネットワークアダプタのドライバを入れる ◦ NetworkATCを設定する ◦

    ディスクのドライバを iDRACから入れる ◦ 中略 • 既存環境から仮想マシンを移行する ◦ バックアップアプライアンスで転送する ◦ Exportコマンドで転送する • うごく! 8
  8. 1. 導入編 a. 利用目的と構成 b. どうしてAzureStackHCIにしたのか 2. 構築編 a. 構築と移行の流れ

    b. まずオンプレHyper-v基盤として動かそう c. OSを新しいバージョンで入れなおそう d. ネットワークアダプタのドライバ探し e. ディスクのファームはiDRACから入れる f. Network ATC の設定大変でした g. コマンドはサーバに直接ログオンして実行する 3. 運用編 a. 記憶域のサイジングについて b. 仮想マシンを転送しよう c. WACで全て管理できると思っていた d. 仮想マシンが意図しないノードに移動する e. トラブル発生・容量がたりない 9
  9. まずオンプレHyper-v基盤として動かそう • 構成 ◦ DELL AX-7525 * 3NodeCluster ◦ DELL

    S5248F-ON * 2 ◦ S2D 実効21.1TB(3Way Mirror) All NVMe Storage pool 10
  10. 1. 導入編 a. 利用目的と構成 b. どうしてAzureStackHCIにしたのか 2. 構築編 a. 構築と移行の流れ

    b. まずオンプレHyper-v基盤として動かそう c. OSを新しいバージョンで入れなおそう d. ネットワークアダプタのドライバ探し e. ディスクのファームはiDRACから入れる f. Network ATC の設定大変でした g. コマンドはサーバに直接ログオンして実行する 3. 運用編 a. 記憶域のサイジングについて b. 仮想マシンを転送しよう c. WACで全て管理できると思っていた d. 仮想マシンが意図しないノードに移動する e. トラブル発生・容量がたりない 11
  11. 1. 導入編 a. 利用目的と構成 b. どうしてAzureStackHCIにしたのか 2. 構築編 a. 構築と移行の流れ

    b. まずオンプレHyper-v基盤として動かそう c. OSを新しいバージョンで入れなおそう d. ネットワークアダプタのドライバ探し e. ディスクのファームはiDRACから入れる f. Network ATC の設定大変でした g. コマンドはサーバに直接ログオンして実行する 3. 運用編 a. 記憶域のサイジングについて b. 仮想マシンを転送しよう c. WACで全て管理できると思っていた d. 仮想マシンが意図しないノードに移動する e. トラブル発生・容量がたりない 14
  12. 1. 導入編 a. 利用目的と構成 b. どうしてAzureStackHCIにしたのか 2. 構築編 a. 構築と移行の流れ

    b. まずオンプレHyper-v基盤として動かそう c. OSを新しいバージョンで入れなおそう d. ネットワークアダプタのドライバ探し e. ディスクのファームはiDRACから入れる f. Network ATC の設定大変でした g. コマンドはサーバに直接ログオンして実行する 3. 運用編 a. 記憶域のサイジングについて b. 仮想マシンを転送しよう c. WACで全て管理できると思っていた d. 仮想マシンが意図しないノードに移動する e. トラブル発生・容量がたりない 16
  13. ディスクのファームはiDRACから入れる • NVMeのファームは、ディスクが動いていると入らない ◦ iDRACからインストールしよう ◦ Integrated Dell Remote Access

    Controller(iDRAC)Webインターフェイスを使用してファー ムウェアをリモートでアップデートする方法 17
  14. 1. 導入編 a. 利用目的と構成 b. どうしてAzureStackHCIにしたのか 2. 構築編 a. 構築と移行の流れ

    b. まずオンプレHyper-v基盤として動かそう c. OSを新しいバージョンで入れなおそう d. ネットワークアダプタのドライバ探し e. ディスクのファームはiDRACから入れる f. Network ATC の設定大変でした g. コマンドはサーバに直接ログオンして実行する 3. 運用編 a. 記憶域のサイジングについて b. 仮想マシンを転送しよう c. WACで全て管理できると思っていた d. 仮想マシンが意図しないノードに移動する e. トラブル発生・容量がたりない 18
  15. 1. 導入編 a. 利用目的と構成 b. どうしてAzureStackHCIにしたのか 2. 構築編 a. 構築と移行の流れ

    b. まずオンプレHyper-v基盤として動かそう c. OSを新しいバージョンで入れなおそう d. ネットワークアダプタのドライバ探し e. ディスクのファームはiDRACから入れる f. Network ATC の設定大変でした g. コマンドはサーバに直接ログオンして実行する 3. 運用編 a. 記憶域のサイジングについて b. 仮想マシンを転送しよう c. WACで全て管理できると思っていた d. 仮想マシンが意図しないノードに移動する e. トラブル発生・容量がたりない 20
  16. 1. 導入編 a. 利用目的と構成 b. どうしてAzureStackHCIにしたのか 2. 構築編 a. 構築と移行の流れ

    b. まずオンプレHyper-v基盤として動かそう c. OSを新しいバージョンで入れなおそう d. ネットワークアダプタのドライバ探し e. ディスクのファームはiDRACから入れる f. Network ATC の設定大変でした g. コマンドはサーバに直接ログオンして実行する 3. 運用編 a. 記憶域のサイジングについて b. 仮想マシンを転送しよう c. WACで全て管理できると思っていた d. 仮想マシンが意図しないノードに移動する e. トラブル発生・容量がたりない 22
  17. 1. 導入編 a. 利用目的と構成 b. どうしてAzureStackHCIにしたのか 2. 構築編 a. 構築と移行の流れ

    b. まずオンプレHyper-v基盤として動かそう c. OSを新しいバージョンで入れなおそう d. ネットワークアダプタのドライバ探し e. ディスクのファームはiDRACから入れる f. Network ATC の設定大変でした g. コマンドはサーバに直接ログオンして実行する 3. 運用編 a. 記憶域のサイジングについて b. 仮想マシンを転送しよう c. WACで全て管理できると思っていた d. 仮想マシンが意図しないノードに移動する e. トラブル発生・容量がたりない 25
  18. 1. 導入編 a. 利用目的と構成 b. どうしてAzureStackHCIにしたのか 2. 構築編 a. 構築と移行の流れ

    b. まずオンプレHyper-v基盤として動かそう c. OSを新しいバージョンで入れなおそう d. ネットワークアダプタのドライバ探し e. ディスクのファームはiDRACから入れる f. Network ATC の設定大変でした g. コマンドはサーバに直接ログオンして実行する 3. 運用編 a. 記憶域のサイジングについて b. 仮想マシンを転送しよう c. WACで全て管理できると思っていた d. 仮想マシンが意図しないノードに移動する e. トラブル発生・容量がたりない 32
  19. 1. 導入編 a. 利用目的と構成 b. どうしてAzureStackHCIにしたのか 2. 構築編 a. 構築と移行の流れ

    b. まずオンプレHyper-v基盤として動かそう c. OSを新しいバージョンで入れなおそう d. ネットワークアダプタのドライバ探し e. ディスクのファームはiDRACから入れる f. Network ATC の設定大変でした g. コマンドはサーバに直接ログオンして実行する 3. 運用編 a. 記憶域のサイジングについて b. 仮想マシンを転送しよう c. WACで全て管理できると思っていた d. 仮想マシンが意図しないノードに移動する e. トラブル発生・容量がたりない 34
  20. 1. 導入編 a. 利用目的と構成 b. どうしてAzureStackHCIにしたのか 2. 構築編 a. 構築と移行の流れ

    b. まずオンプレHyper-v基盤として動かそう c. OSを新しいバージョンで入れなおそう d. ネットワークアダプタのドライバ探し e. ディスクのファームはiDRACから入れる f. Network ATC の設定大変でした g. コマンドはサーバに直接ログオンして実行する 3. 運用編 a. 記憶域のサイジングについて b. 仮想マシンを転送しよう c. WACで全て管理できると思っていた d. 仮想マシンが意図しないノードに移動する e. トラブル発生・容量がたりない 36
  21. 38