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

Azure Stack HCI に 21H2 機能更新を適用した時の苦労話 / trouble about applying 21h2 update to Azure Stack HCI OS

kongou-ae
September 10, 2021

Azure Stack HCI に 21H2 機能更新を適用した時の苦労話 / trouble about applying 21h2 update to Azure Stack HCI OS

kongou-ae

September 10, 2021
Tweet

More Decks by kongou-ae

Other Decks in Technology

Transcript

  1. Azure Stack HCI に
    21H2 機能更新を適用した時の苦労話
    #hccjp 2021/09/10

    View full-size slide

  2. 自己紹介
    松本雄介
    • 三井情報株式会社
    • Azure と Azure Hybrid を担当
    • IaaS と Network、Azure Stack Hub が主戦場
    • PaaS や Azure Stack HCI、AVS などに戦場が拡大中
    • Azure Stack Hub を自社に導入して、約3年間運用中
    • Microsoft MVP for Microsoft Azure(2019/05~)
    2

    View full-size slide

  3. 本日のセッションの目的
    Azure Stack HCI に機能更新を適用した時の罠を共有する
    • 直近で踏んだ罠を共有することで、犠牲者を減らしたい
    • ただし、それほどしんどい罠ではない
    3

    View full-size slide

  4. Azure Stack HCI OS のバージョン
    バージョン 20H2 が現行、バージョン 21H2 がプレビュー中
    • 同一バージョン内は品質更新プログラムを適用
    • 次のバージョンに進むタイミングで機能更新プログラムを適用
    4
    引用:https://docs.microsoft.com/ja-jp/azure-stack/hci/concepts/updates

    View full-size slide

  5. クラスタへの更新プログラム適用
    Windows Admin Center を使うと HW と OS を一気通貫で更新
    • 必要なファームウェアを自動でダウンロードしてくれる
    • クラスタ内のサーバに対して、HW のファームウェアと OS の更新プログラムを
    順番に適用してくれる
    5
    必要なファームを自動でチェック Windows Update とファームを同時に適用

    View full-size slide

  6. ハマった罠 その1
    WAC で日本語版 Azure Stack HCI OS に機能更新を適用できない
    • 機能更新だけ。品質更新は適用できる
    • あくまでも2021年9月時点の話で、絶賛修正中の模様
    • PowerShell であれば 日本語版 Azure Stack HCI OS に機能更新を適用できる
    6
    手法 HCI OS の言語 更新の種類 結果
    WAC 日本語 機能更新 NG
    WAC 日本語 品質更新 OK
    PowerShell 日本語 機能更新 OK
    WAC 英語 機能更新 OK
    WAC 英語 品質更新 OK

    View full-size slide

  7. ハマった罠 その2
    PowerShell での機能更新の前提がつらい
    7
    引用:https://docs.microsoft.com/ja-jp/azure-stack/hci/manage/preview-channel#install-a-preview-build-using-powershell
    Azure Stack HCI クラスタ
    前提を満たせない!!
    2022と HCI OS は WAC のインストール先
    としてサポートされていない
    WAC
    Invoke-CauRun コマンドレットを実行するには、クラスターの外部に別のサーバーまたは VM が必要です。 重要:
    Invoke-CauRun を実行するシステムでは、2021 年 5 月 20 日のプレビュー更新プログラム (KB5003237) がインス
    トールされた Windows Server 2022 または Azure Stack HCI バージョン 20H2 のいずれかが実行されている必要が
    あります。

    View full-size slide

  8. ハマった罠 その2
    PowerShell での機能更新の前提がつらい
    8
    引用:https://docs.microsoft.com/ja-jp/azure-stack/hci/manage/preview-channel#install-a-preview-build-using-powershell
    Azure Stack HCI クラスタ
    PowerShell を実行するためだけに
    Windows Server 2022 を立てた・・
    WAC
    Invoke-CauRun コマンドレットを実行するには、クラスターの外部に別のサーバーまたは VM が必要です。 重要:
    Invoke-CauRun を実行するシステムでは、2021 年 5 月 20 日のプレビュー更新プログラム (KB5003237) がインス
    トールされた Windows Server 2022 または Azure Stack HCI バージョン 20H2 のいずれかが実行されている必要が
    あります。
    PowerShell
    実行端末

    View full-size slide

  9. とはいえ・・・
    本番環境で Azure Stack HCI OS を使う分には問題なし
    • そもそも本番環境に対してプレビューの21H2機能更新を適用することは非推奨
    • 本番運用で必要となる毎月の品質更新は WAC で適用できる
    • 20H2のサポートが切れて 21H2 機能更新を適用しなければならない2年後までに
    はさすがに WAC が改修されているはず・・・・
    • 今、WAC & Azure Stack HCI をフル機能で検証したければ、英語版 Azure Stack
    HCI にしておくと吉
    9

    View full-size slide

  10. ふりかえり
    令和の時代にローカライズの問題を踏むとは思わなかった
    • 2021年9月現在、WAC では日本語版 Azure Stack HCI OS に機能更新を適用できな

    • とはいえ、本番環境で利用する分には困らない
    • 今、WAC & Azure Stack HCI をフル機能を検証したければ、英語版 Azure Stack
    HCI にしておくと吉
    10

    View full-size slide