企業のIT環境をより効率的かつ安全に運用するうえで、Windows Server環境におけるリモートデスクトップサービス(RDS)は欠かせない存在です。遠隔地からサーバーへアクセスして業務を進めることが当たり前になっている現代では、RDSライセンスの正しい理解と管理がIT担当者にとって大きな課題となります。今回は、Windows Server 2019のRDS CALをWindows Server 2022に移行できるのか、その疑問について徹底解説していきます。
Windows Server RDSの基礎知識
Windows Serverにおけるリモートデスクトップサービス(RDS)は、ユーザーやデバイスがネットワーク越しにサーバーへ接続し、仮想化されたアプリケーションやデスクトップ環境を利用できるサービスです。以前は「ターミナルサービス」と呼ばれていた機能で、企業全体のシステム効率化やリモートワーク導入による生産性向上など、さまざまなメリットをもたらします。
リモートデスクトップサービスを利用する際は、サーバーOS自体のライセンスだけでなく、RDS専用のクライアントアクセスライセンス(CAL)も適切に取得しなければなりません。RDS CALの取得方法を誤ると、ライセンス違反や制限によってリモート接続ができなくなる可能性があるので、常に最新のライセンス要件を把握しておくことが重要です。
RDS CALの種類
RDS CALには主に「デバイスCAL」と「ユーザーCAL」の2種類があります。どちらを選択するかは企業の運用形態や予算、接続するユーザー数やデバイス数などを考慮して決定します。以下のようなポイントを押さえておきましょう。
CALの種類 | 特徴 | 適しているケース |
---|---|---|
デバイスCAL | 登録されたデバイス毎にライセンスが必要 | 共有端末や社員の出入りが激しい場合 |
ユーザーCAL | 登録されたユーザー毎にライセンスが必要 | 個人専用端末を持つユーザーが多い場合 |
デバイスCALとユーザーCALの使い分け
例えば、コールセンターや工場のように1台の端末を多人数が交代で使用する環境の場合、デバイスCALを導入したほうがコスト面で有利です。一方、営業マンやリモートワーカーなど社員それぞれが個人専用のPCやモバイル端末を利用するケースでは、ユーザーCALのほうが適しています。企業の実情に合わせて選ぶことで、最適なライセンス管理が行えます。
Windows Server 2019 RDSライセンスはWindows Server 2022で利用できるのか
RDS CALはサーバーOSのバージョンに依存し、下位互換性がある一方で上位互換性はありません。これはつまり「新しいバージョンのRDS CALは古いバージョンのサーバーで使える」ものの、「古いバージョンのRDS CALを新しいサーバーで使う」ことは認められていないということです。具体的には次のようになります。
- 下位互換性の例: Windows Server 2022のRDS CALを購入した場合、Windows Server 2019や2016などのRDS機能にも使用可能。
- 上位互換性がない例: Windows Server 2019のRDS CALをWindows Server 2022には使用できない。
なぜ上位互換がないのか
ライセンスには、ソフトウェア提供元(Microsoft)が定めた厳格な使用条件が存在します。サーバーOSのメジャーバージョンが上がると、新機能の追加やパフォーマンス改善など大きな変更が入るため、従来のライセンス形態では対応できない場合があります。こうした理由から、サーバーOSの世代が上がるとCALも新しく購入する必要があるのです。
具体的なMicrosoftの見解
Microsoft公式ドキュメントでも、RDS CALにはサーバーバージョンに合わせたライセンスが必須であることが明記されています。特に、Windows Server 2022を運用している環境でRDSを利用する場合はRDS 2022 CALが必要であり、2019 CALからの無償アップグレードは提供されていません。この点を誤解して既存の2019 CALを導入すると、ライセンス認証エラーが発生し、リモートデスクトップ接続が制限される恐れがあります。
ライセンス移行の考え方と注意点
Windows Server 2019のRDS CALを使っている企業が2022にサーバーをアップグレードするとき、ライセンスについては主に以下の選択肢が考えられます。
- RDS 2022 CALの新規購入
サーバーOSをWindows Server 2022に上げた場合、RDS CALも2022用に買い直す必要があります。コストはかかりますが、正規ライセンスを確保することで安心して運用できます。 - ダウングレード権の逆利用は不可
RDS 2022 CALを購入すると、Windows Server 2019や2016などへのダウングレード利用が可能です。ただし、2019 CALを持っていても、2022へのアップグレードは認められていません。これがライセンスの上位互換が存在しないという点です。 - ライセンスサーバーの移行
RDSのライセンスサーバー自体も、新しいバージョンのWindows Serverで構築するならば、そのライセンスサーバーへ適切にRDS CALをインストールする手順が必要です。旧バージョンのライセンスを新バージョンのライセンスサーバーに移行することはできないため、注意が必要です。
ライセンスを含めたコスト計算
新規購入となると気になるのはコスト面でしょう。台数やユーザー数が多いほど、ライセンス費用は大きなウェイトを占めます。エディションやCALの種類(ユーザーCAL/デバイスCAL)によっても金額が変動するため、移行前に事前の見積もりをしっかり行うことが大切です。
また、サードパーティ製のリモートアクセスソリューションと比較する場合もあるかもしれませんが、Windows Serverとの統合を前提としたRDSはMicrosoft公式サポートが受けられるのが大きなメリットとなります。
移行前チェックリスト
以下のような項目を事前に洗い出しておくと、移行時のトラブルを最小限に抑えられます。
- 既存環境のRDS CAL数(ユーザー数/デバイス数)の把握
- 使用中のアプリケーションの互換性やサポート範囲
- 新サーバー用ハードウェアスペックの確認
- テスト環境を用いた移行手順のシミュレーション
- セキュリティポリシーやグループポリシー設定の確認
RDSライセンスサーバー移行のステップ
新しいWindows Server 2022のライセンスサーバーを用意してRDS環境を再構築する手順は、以下のように進められます。
- 旧ライセンスサーバーの確認
既存のWindows Server 2019のライセンスサーバーにインストールされているRDS CALの内訳や利用状況を確認します。管理ツールの「リモートデスクトップライセンスマネージャー」でライセンスの種類・有効期限・割り当て状況を把握することが重要です。 - 新ライセンスサーバー構築
Windows Server 2022をインストールしたマシンに、RDSライセンスサーバーの役割を追加します。「サーバーマネージャー」から「役割と機能の追加」を選択し、リモートデスクトップサービスを選んで導入を進めてください。 - RDS 2022 CALのインストール・アクティベーション
新たに取得したRDS 2022 CALをライセンスサーバーにインストールし、Microsoftのライセンス認証システムと通信してアクティベーションを完了させます。
ライセンス認証の種類には「電話」「Web」「自動」などがあり、オフライン環境の場合は電話認証を使うケースが多いです。 - RDSホストサーバーの設定変更
アクティブなライセンスサーバーを変更するために、RDSホスト側で「ライセンスサーバーの指定」を行います。グループポリシーを利用し、該当のFQDNやIPアドレスを設定すれば、クライアントは新ライセンスサーバーを経由してCALを取得するようになります。 - 動作確認・テスト
実際にクライアントPCからリモート接続を試みて、問題なくライセンスを取得できるか確認します。エラーが発生した場合は、イベントビューアーやライセンスマネージャーのログをチェックし、エラーコードに応じた対処を行ってください。
PowerShellを使ったライセンスの確認
GUIツールだけでなく、PowerShellを活用することでライセンス情報を迅速に確認することも可能です。以下はRDSライセンスサーバー周りの情報を確認するサンプルコードです。
# RDSライセンスに関するモジュールのインポート
Import-Module RemoteDesktop
# RDSライセンスサーバーの一覧を表示
Get-RDLicenseConfiguration
# ライセンスサーバーに登録されているRDS CALの情報を表示
Get-RDLicenseKeyPack
これらのコマンドを活用することで、ライセンスサーバーとCALの状態をスクリプト上から確認しやすくなります。また、定期的にジョブを組んで実行し、ライセンスの期限切れが近い場合に通知する仕組みを構築すれば、ライセンス管理の抜け漏れを防げます。
RDSライセンスエラーやトラブルシューティングのポイント
ライセンスを正しく導入しても、以下のような理由でトラブルが発生することがあります。あらかじめ対策を把握しておくことが、迅速な問題解決につながります。
- RDSライセンスサーバーの認証が未完了: ライセンスサーバーをインストールしただけでは認証完了になりません。必ずライセンスの有効化を行いましょう。
- CALの発行数が上限に達している: 導入したCAL数を超えるアクセス要求があると、新規クライアントはライセンスを取得できません。ユーザー数・デバイス数の把握が大切です。
- タイムゾーンや時刻のずれ: 時刻同期がされていない環境では、ライセンスの有効期限チェックなどでトラブルが起こりやすいです。
- グループポリシーの誤設定: RDSホストサーバーのライセンスサーバー指定が間違っている、もしくはポリシーが適用されていないとライセンスをうまく取得できません。
ライセンスに関するエラーコードの一例
- 0xC004F074: ライセンスサーバーとアクティベーションサーバーの通信に問題がある場合に表示
- 0xC004F015: ライセンスファイルが無効か破損している場合に表示
- 0xC004F042: ライセンス認証プロセスが失敗した場合、認証情報の不一致で表示
エラーコードが発生したら、Microsoft公式ドキュメントやイベントビューアーの詳細メッセージをチェックすることで原因を特定できます。
管理者権限やファイアウォールの考慮
認証プロセスやPowerShellコマンドを実行する際、管理者権限が必要な場合があります。また、インターネット経由でアクティベーションを行うときはファイアウォールの設定で適切に通信が許可されていることを確認しましょう。特にプロキシ環境下では認証サーバーへのアクセスがブロックされているケースがあるため、IT部門と連携してネットワーク設定を見直すことが重要です。
RDSライセンスの更新サイクルとベストプラクティス
RDSライセンスは使い始めたら終わり、ではなく、サーバーOSのライフサイクルに合わせて更新していく必要があります。以下のようなベストプラクティスを意識することで、よりスムーズに運用できます。
- 新バージョンの評価版を積極的に活用
Microsoftは新しいWindows Serverをリリースすると、評価版(Trial版)を提供します。実運用に移行する前に評価版をテスト環境へ導入し、新機能の動作やライセンスの挙動を確認するのがおすすめです。 - ライセンスの余剰を確保
人員の増加や新規プロジェクトの立ち上げなど、予想外にCALが必要になるケースがあります。必要最小限でライセンスを購入するのも良いですが、ある程度の余裕をもってライセンス数を計画すると、急な拡張にも柔軟に対応できます。 - ソフトウェアアシュアランス(SA)の検討
Microsoftのライセンスプログラムには、ソフトウェアアシュアランス(SA)と呼ばれる保守プランが存在します。SAを付与しておくと、ライセンスのアップグレード権が含まれる場合があり、長期的な視点でみるとコストを抑えられるかもしれません。ただし、SAをつけるかどうかは導入規模や更新頻度によってメリットが変わるため、契約内容をよく確認する必要があります。 - 監査(監視)ツールの活用
大規模環境では、RDS CALの管理を手動で行うのは困難です。サードパーティ製やMicrosoft System Centerなどの監視ツールを活用して、ライセンスの利用状況を可視化すると安心して運用できます。
移行の際に見落としがちな点
- 証明書の再設定: RDSゲートウェイやリモート接続に証明書を使用している場合、サーバーバージョンをアップグレードすると証明書の再インストールや更新が必要となることがあります。
- セキュリティ強化機能: Windows Server 2022ではサポートされる暗号化のレベルが高くなっている場合があるため、古い端末から接続すると暗号化方式の不整合で接続できないケースも発生します。
- ユーザープロファイルディスク(UPD)の互換性: RDS環境でユーザープロファイルディスクを利用している場合、バージョンアップ時にディスク互換性の問題が生じる可能性があります。必要に応じて新サーバー側でプロファイルディスクを再作成するなどの対応が必要です。
まとめ
Windows Server 2019のRDSライセンスをWindows Server 2022でそのまま利用することはできません。RDSには上位互換性がないため、サーバーOSのバージョンに合わせて新たにRDS 2022 CALを購入する必要があります。ライセンスの誤認識や手続き不備があるとリモート接続が不安定になったり、重大なセキュリティリスクが発生したりする懸念がありますので、早い段階で正確な手続きを踏むことが大切です。
RDSライセンス管理は企業にとって負担が大きい側面もありますが、その分しっかりと運用を行うことでリモートワークの推進やITコストの最適化が期待できます。Windows Serverのアップグレードを検討している方は、ぜひ今回の記事を参考にして、ライセンスを含めた計画的な移行手順を整えてみてください。
コメント