Windows Server2019インプレースアップグレードエキスパートガイド

問題を排除するために楽器を試してください



新しいバージョンのWindowsServerに移行するのは適切な時期ですか?現在実行しているものに応じて、そこに到達するための多くのオプションがあります–アップグレードはそれらの1つです。 Windows Server 2016は、1回のアップグレードプロセスでWindows Server2019にアップグレードできます。 Windows Serverのアップグレードは、完全なオーバーホールや新規インストールである必要はありません。



サーバー全体をプルダウンすることなく、同じ物理ハードウェアとすでにセットアップされているすべてのサーバーの役割を維持することを決定できます。このプロセスは インプレースアップグレード 。インプレースアップグレードでは、データ、サーバーの役割、および設定を変更せずに、古いバージョンのオペレーティングシステムから新しいバージョンに移行します。この記事では、Windows Server2016からWindowsServer2019へのインプレースアップグレードを実行する方法を学習します。

Windows Server 2019にアップグレードする前に知っておくべきことは何ですか?

サーバーのアップグレードは標準ではありません。アップグレードすることにした場合は、スムーズな作業環境を混乱させる正当な理由が必要です。ただし、Windows Server 2016はまだ比較的若いものですが、Server2019環境へのアップグレードについての彼らの主張は十分に適切だと感じています。

Windows Server 2016は、Windows10カーネル上に構築された最初のサーバーOSであったことを忘れないでください。 Windows Server 2019にはいくつかの変更があります。まず、Windows Server 2019は著しく高速であり、セキュリティからハイブリッドクラウド統合に至るまでいくつかの変更があります。



Windowsサーバーには、これまでサーバー2019でインプレースアップグレードのオプションがありませんでした。これは、インストール構成、Active Directory、設定、サーバーの役割とデータなどを維持しながらアップグレードできます。さらに、Server2019にはクラスターOSローリングアップグレードもあります。つまり、管理者は、サーバーのOSをServer 2012R2およびServer2016から簡単に停止することなくアップグレードできます。

インプレースOSアップグレードが機能することを確認するか、クリーンインストールが必要かどうかを確認するだけです。サーバー2016から2019に変更するハードウェア要件に変更はありません。これにより、インプレースアップグレードが可能になります。

Microsoftによると、 Windows Server 2019年は、セキュリティとパッチの改善に多額の投資を行いました。いくつかの重要な新機能と改善領域には、Windows Defender ATPエージェント、仮想ネットワーク暗号化、新しいシールドされたVMの改善、およびSystemGuardランタイムモニターが含まれます。たとえば、Windows Defender Advanced Threat Protection(ATP)は、カーネルレベルの攻撃者とメモリのアクティビティを可視化し、侵害されたマシンで動作する機能を提供するために、大幅なアップグレードを受けました。 Defenderは、ランサムウェアを検出してブロックし、ランサムウェアが攻撃した場合はデータとファイルを復元します。



Windows10は大きなファイルを検索します

アップグレードに投資する前に確認できるストレージとストレージの移行も改善されています。さらに、Server2019ではKubernetesのサポートも改善されています。これは、Server2016がKubernetes用に持っていたものとは異なります。Kubernetesは単なるアドオンでした。さらに、Server 2019は、Ubuntu、Red Hat Enterprise Linux、およびシールドされた仮想マシン内のSUSE Linux EnterpriseServerを快適に実行できるようになりました。

Windowsサーバーのインプレースアップグレード

Windows Server 2019は、Azure StackHCIをサポートする最初の製品でもあります。 MicrosoftはServer2016のリリース後にAzureStackをリリースしたため、Serve2019はそれをネイティブにサポートするものです。 Azure Stackを使用すると、Azureのようなクラウド環境を独自のハードウェアで実行できます。これにより、ファイアウォール内に紺碧の環境が提供されます。また、Azure StackはAzureサービスと完全に統合されており、プログラムやアプリを2つの間で簡単に移動できるようになりました。 AzureStack製品の一部であるAzureStack HCIは、2016年と比較してServer 2019のパフォーマンスに関して、指数関数的に優れており、大幅に高速です。

Server 2019のその他の注目すべき重要な機能には、システムインサイト、統合管理、ストレージクラスメモリ、クラスター全体の監視などがあります。

  • たとえば、System Insightsは、Windows Serverにネイティブな予測分析機能を提供して、サーバー操作の自動化を向上させます。これにより、WindowsServerでインスタンスを事後的に管理することに関連する運用コストを削減できます。
  • ストレージクラスのメモリは、サーバー2019でサポートされている新世代のサーバーハードウェアであり、サーバーアプリケーションのパフォーマンスを大幅に向上させます。
  • クラスタ全体の監視は、CPUとメモリの使用量、スループット、ストレージ容量、遅延、およびIOPSをリアルタイムで監視するのに役立ち、問題が発生した場合に明確なアラートを提供します。
  • ソフトウェア定義ネットワーク(SDN)のサポート:SDNは、仮想ネットワークデバイスと物理ネットワークデバイスを一元的に構成および管理するための手法を提供するようになりました。 Server 2019は、仮想ネットワークとサブネットを監視および管理し、仮想サーバーマシンを仮想サービスネットワークに接続し、通常はSDNインフラストラクチャを監視する機能を追加します。また、IPv4のみをサポートしていたServer 2016とは異なり、Server2019はIPv6とデュアルスタックIPv4 / IPv6アドレッシングもサポートするようになりました。
  • 永続メモリのサポートは、サーバー2019で動作する改良版であり、IntelのOptane永続メモリをサポートします。これは、DRAMに近い速度のSSDです。現在、Server 2019は、不揮発性メディアのバイトレベルのアクセスを提供すると同時に、データの保存または取得の待ち時間を大幅に短縮します。これは良い知らせです。

Windows Server 2019には追加機能がありますが、アップグレードや新しいビルド中にいくつかの機能を追加したり削除したりするのはMicrosoftの標準です。同じことがWindowsServer2019にも適用されています。WindowsがServer2019から削除された機能のリストは次のとおりです。

Windows10を実行していないローカルプリンタースプーラー
  • コンポーネントを印刷する
  • インターネットストレージネームサービス(iSNS)
  • ビジネススキャン(分散スキャン管理)
  • ServerCoreインストールでのリモートデスクトップ仮想化ホストとリモートデスクトップ接続ブローカー

説明されているすべての改善点と利点から、サーバー2016からサーバー2019へのサーバーのアップグレードを延期する理由はありません。ワークロードを移行する場合は、すぐに実行する必要があります。

インプレースアップグレードの準備

Windows Server 2019は、変更が最小限であっても、多くの改善をもたらします。したがって、インプレースアップグレードの準備として、すべてを整理することが重要です。また、場合によっては、ごくわずかな可能性でも、アップグレードが失敗することがあります。したがって、Windows Serverのアップグレードを開始する前に、トラブルシューティングと診断の目的で、デバイスに固有の特定の情報を収集することをお勧めします。収集されたデータは、アップグレードが失敗した場合にのみ使用されます。収集した情報は、デバイスから取得できる場所に必ず保存してください。

  • サーバーを更新するための目標時間枠を設定しましたか?目標時間枠を設定すると、必要な推定時間と、アップグレードが完了するまでユーザーが待機する必要のある時間がわかります。
  • 更新するサーバーは本番環境で重要ですか?
  • アップグレードには定期メンテナンスウィンドウがありますか? インプレースアップグレードは、メンテナンスウィンドウと同じ期間に実行しないでください
  • 類似または同一の非本番サーバーでのテストアップグレードに十分な時間がありますか?テストアップグレードは、目標時間枠を計算し、実際のアップグレードを開始する前に知っておく必要のあるすべての固有のことを学ぶのに役立つため、不可欠です。
  • アップグレードしたいサーバーの主なユーザーは誰ですか?サーバーを使用しているユーザー(内部、外部、またはその両方)に、アップグレードまたはメンテナンスについて通知しましたか?彼らはどれくらい待たなければならないか知っていますか?
  • サーバーで実行されているものの正確なインベントリはありますか?インベントリは、次の点について詳しく説明する必要があります
    • Windows Serverの機能、設定、および役割
    • Microsoftアプリケーション:Exchange Server、SharePoint Server、SQLServerなど。
    • サードパーティアプリケーション:Oracle、DB2、SAPなど。
    • サーバーはフェールオーバークラスターの一部ですか?
    • サーバーはActiveDirectoryドメインに参加していますか?
    • サーバーには、BitLockerで保護されているディスクがありますか?
  • 現在実行中のサーバーはどのくらいの頻度でバックアップされますか?バックアップは、スケジュールされたメンテナンスウィンドウの形で提供されることがありますか?したがって、戻って、スケジュールされたメンテナンスウィンドウがあるかどうかを確認できます。
  • バックアップがアプリケーションまたはサーバーに正常に復元されたことはありますか?
  • 現在のサーバー(Windows Server 2019)のバックアップソフトウェアはどれですか?
  • サーバーの再構築が必要になるインプレースアップグレードが失敗した場合、Windows Serverとアプリケーションインストールメディアにアクセスできますか?メディアは利用できますか?((非常に最小限ですが、インプレースアップグレードが失敗する可能性があるため、SLAを維持し、サーバーのダウンタイムを最小限に抑えるために、そのような可能性に備えて計画を立てる必要があります。)
  • 実行中のサーバーに完全にパッチが適用されていますか? (インプレースアップグレードを開始する前に、サーバーに完全にパッチを適用することを強くお勧めします。障害が発生した場合に備えて、この情報を取得すると復元がサポートされます)
  • 実行 systeminfo.exe デバイスからの出力を必ず保存してください。システムでコマンドプロンプトを開き、c: Windows system32に移動し、そこにいる間に次のように入力します。 systeminfo.exe 。このような画像が画面に表示され、このシステム情報をPCからコピー、貼り付け、保存します。 Windowsサーバーでシステム情報を実行する方法
  • 実行 ipconfig / all そして、出力(結果の構成情報)を上記と同じ場所に再度保存します。 Windowsでipconfigを実行する方法
  • 実行 Get-WindowsFeature それでも出力を以下のように保持します。 Windowsの機能
  • 最後に、レジストリエディタを実行します( RegEdit )、HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersionキーの値をキャプチャすると、正確なバージョンが表示されます( BuildLabEx )およびエディション( EditionID )WindowsServerの。また、上記のように情報をコピー、貼り付け、保存する必要があります。 レジストリエディタ

これで、インプレースアップグレードに進む前に、アップグレードの準備が整いました。

  • オペレーティングシステム、仮想マシン、アプリケーションなどのデバイスを必ずバックアップしてください。
  • あなたもしなければなりません シャットダウン ライブマイグレーション 、または クイックマイグレーション 現在サーバー上で実行されている仮想マシン。インプレースアップグレード中は、サーバー上で仮想マシンを実行することはできません。

これらはすべて、アップグレードが失敗せず、プロセスがスムーズで面倒でないことを保証するための単なるセキュリティ対策です。簡単に言うと、技術関連のエラーを可能な限り最小限に抑える必要があります

2016年からWindowsServer2019にアップグレードする方法

  1. まず、最後のチェックを行う必要があります。の値が BuildLabEx Windows Server 2016を実行していることを確認します。WindowsServer2016からWindowsServer 2019へのインプレースアップグレードを実行していることを忘れないでください。したがって、現在のサーバーが2012の場合、実行する前に実行する必要のある他の手順があります。アップグレードを開始します
  2. Windows Server2019のセットアップメディアを見つけます。
  3. セットアップを実行します。ダブルクリック setup.exe それを実行します。 システム設定
  4. プログラムによるコンピュータへの変更を許可または拒否するように求めるメッセージが表示されます。クリック はい セットアップを続行できるようにします。
  5. デバイスがインターネットに接続されている場合は、を選択することをお勧めします アップデート、ドライバー、およびオプション機能のダウンロード(推奨) オプション 画面の左下隅をチェックして、CEIPプロセスをオプトインまたはオプトアウトすることもできます。次に、 ドライバーの更新
  6. この時点で、セットアップはデバイス構成を確認するのに少し時間がかかります-あなたは待つ必要があります。構成が完了したら、[次へ]をオンにします。 デバイス構成
  7. Windows Serverメディア(ボリュームライセンス、OEM、ODM、小売など)を提供した配布チャネルとサーバーのライセンスによっては、ライセンスキーの入力を求める画面が表示される場合があります。 Windows Server 2019へのアップグレードを続行するには、プロダクトキーを入力してください。 プロダクトキー
  8. アップグレードするエディションのイメージを選択するように求める画面が表示されます。アップグレードにより、元のレガシーオペレーティングシステムのバリアントが認識され、アップグレードの正しいオプションが表示されます。 Windows Server 2016を使用しているため、これらのオプションが表示されます。インストールするWindowsServer 2019エディションを選択してから、 ディスクイメージ
  9. 次のプロンプトは、典型的なEULAとMicrosoftからの通知です。 Windows Serverメディアの配布チャネルに応じて、使用許諾契約は異なるように見えることがよくあります。 [同意する]をクリックします インプレースWindowsServer2019アップグレード
  10. アップグレード中に保持するものを選択するように求めるウィンドウが表示されます。インプレースアップグレードを実行しているため、次のことを行う必要があります。 個人のファイルとアプリを保持する 。そのオプションを選択し、をクリックします 何を保持するかを選択します
  11. [次へ]をクリックすると、構成オプションの指示に従って、アップグレードプロセスが更新の確認を開始します。サーバーが最近更新された場合、これは発生しない可能性があります。 更新を取得する
  12. また、これはドメインを制御するため、インプレースアップグレードは、ドメインがForestprepおよびDomainprepプロセスを実行したかどうかを認識します。 Forestprepが最初に来て、次にdomainprepが続きます Windows Server2019のセットアップ
  13. ドメイン準備プロセスとフォレスト準備プロセスを実行する方法は、前の世代と同様です。インストールメディアをナビゲートして、 Support adprep フォルダを作成し、適切なスイッチを使用して adprep ユーティリティ。まず、forestprepを実行し、次にdomainprepを実行します。 Support  adprep
  14. 前述のように、システムには抽出して適用するスキーマファイルが1つだけあります。 forestprepプロセスが正常に完了したことを確認してください。 スケジュールファイル
  15. 次に、domainprepプロセスを適用します。ほんの一瞬で、adprepはドメイン全体の情報メッセージを正常に更新しているはずです。これにより、実際のアップグレードプロセスを実行できるようになり、アップグレードウィザードで以前に選択した構成が消費されます。
  16. これで、セットアップはデバイスの準備状況を分析します。 分析が完了すると、セットアップは再び[戻る]をクリックして(保持するものの)選択肢を変更するか、インプレースアップグレードを続行するように求めます。 [インストール]をクリックします Windows Server2019のインストール
  17. インプレースアップグレードは、進行状況を示す[Windowsのアップグレード]画面ですぐに開始されます。アップグレードが完了すると、ツアーサーバーが再起動します。
  18. セットアップはしばらくすると完了し、Windows Server2019はアップグレードを完了するために数回再起動します。画面には、プロセスが完了するまで、「更新中」がパーセンテージで表示されます。 アップデートに取り組んでいます

アップグレード後

セットアップが正常にインストールを完了し、サーバーが再起動したら、ログインして、Windows Server2019へのサーバーのアップグレードが成功したことを確認します。 Windows Server 2019 ServerManagerウィンドウの画像は次のように表示されます。

サーバーマネージャーダッシュボード

tunを実行する必要があります RegEdit の値を確認します HKEY_LOCAL_MACHINE SOFTWARE Microsoft WindowsNT CurrentVersion ハイブ–そして表示 商品名 。たとえば、アップグレードされたWindows Server2019のエディションも表示されます。 Windows Server2019データセンター

すべてのアプリケーションがスムーズに実行されていること、およびアプリケーションへのクライアント接続が正常に行われていることを確認してください。これはあなたが忘れることができない重要なチェックです。

何らかの理由で、アップグレード中に問題が発生したと思われる場合は、コピーしてzip形式で圧縮してください。 %SystemRoot% Panther (通常はC: Windows Panther)ディレクトリを使用して、Microsoftにサポートを依頼します。

エディターズチョイス