0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

AWS が提供する SPLA の RDS SAL でリモートデスクトップ環境を構築する

Posted at

RDS SAL を AWS が直接提供できるようになった

2024 年 11 月 14 日にアップデートがあり、AWS がリモートデスクトップを行うための RDS SAL を直接提供できるようになりました。2025 年 10 月以降は、AWS 以外の第三者が提供する SPLA のライセンスを利用できなくなりますが、今回のアップデートでこれに対応する選択肢が増えた形です。

AWS が提供する RDS SAL を利用するための手順を確認していく記事です。

VPC の DNS 設定

VPC の設定で、DNS resolution や DNS hostnames の有効化が必要です。無効化になっている場合は、有効化します。

image-20241228205306158.png

Secret Manager で ユーザー名とパスワードを作成

Secret Manager で Active Directory 上で適切な権限をもったユーザー名とパスワードを作成します。License Manager が Remote Desktop Service を管理するために、必要なクレデンシャル情報です。

image-20241228212739165.png

username と password の欄に、Active Directory 上で作成されているユーザー名とパスワードを入力します。今回は、Microsoft AD を作成したときにデフォルトで存在している Admin ユーザーを利用します。

image-20241228213211579.png

Secret の名前の指定は大事な条件があります。license-manager-user- から始まる名前が必要なので、忘れずに指定します。

image-20241228213241103.png

default のままにします。

image-20241228213332352.png

Store を押して、作成します。

image-20241228213348947.png

作成されました。

image-20241228213421557.png

License Manager : RDS SAL の有効化

License Manager の画面から、RDS SAL のサブスクライブをしていきます。

image-20241228215128505.png

View purchase options を押します。

image-20241228215234493.png

Subscribe を押します。

image-20241228215311333.png

License Manager の画面で、RDS が Active と変化したことを確認します。

image-20241228215429287.png

License Manager : AD の連携

Active Directory と連携をします。RDS SAL のみ利用する場合は、独自の Active Directory でも、AWS が提供するマネージドサービスの Microsoft AD のどちらでも OK です。

Register Active Directory を押します。

image-20241228215550138.png

記事の手順では、AWS Managed Active Directory を選択し、Register を押します。

image-20241228215614507.png

Registering となります。

image-20241228215638741.png

10 分ほど待機すると、Registered に変わります。

image-20241228215714829.png

License Manager : RDS License Server の設定

RDS License Manager の設定をしていきます。

image-20241228215733538.png

事前に作成した Secret を選択します。

image-20241228215826726.png

License Manager の Status が Provisioning となっています。

image-20241228215855607.png

15 分ほど待機すると、Provisioned に変わりました。

image-20241228221315933.png

License Manager : ユーザーのサブスクライブ

License Manager 上で、Active Directory のユーザーごとにサブスクライブの操作をしていきます。(実際は、RDS で接続したときに、自動的にサブスクライブがなされるので、必須ではないです。)

image-20241228221412350.png

Subscribe users を押します。

image-20241228224629579.png

Active Directory 上のユーザーを指定します。

image-20241228224654104.png

Subscribe を押します。

image-20241228224759722.png

Subscribing になります。

image-20241228224817514.png

一定時間後、Subscribed に変わりました。

image-20241229144917521.png

AD のグループポリシー設定

グループポリシーを設定し、License Server の接続先を指定します。Active Directory の Server Manager に Group Policy Management が無い場合はインストールをしていきます。

image-20241228225315798.png

Group Policy Management を選択します。

image-20241228225354698.png

インストール後、Group Policy Management を選択します。

image-20241228225523878.png

AWS マネージドサービスである Managed AD の場合は、License Manager Policy という GPO が自動的に作成されています。

image-20241229123802032.png

この GPO (Group Policy Objects) を、ドメインに適用するために Link の設定をします。Link an Existing GPO を選択します。

image-20241229135104681.png

LicenseManager Policy を選択して、Add を押します。

image-20241229135116811.png

LicenseManager Policy の内容を確認するため、Edit を押します。

image-20241229123936299.png

以下の階層まで進んで、Edit を押します。

  • Computer Configuration
  • Administrative Templates: Policy definitions
  • Windows Components
  • Remote Desktop Services
  • Remote Desktop Session Host
  • Licensing

image-20241228231607184.png

License Server の宛先が既に指定されていました。

image-20241228231658217.png

こちらも設定済みです。

image-20241228231733961.png

EC2 インスタンスの作成

RDS SAL でリモートデスクトップを利用したい EC2 インスタンスを作成します。

image-20241228222859077.png

Launch instance をします。

image-20241228222920756.png

作成した、インスタンスをドメインに参加させます。

image-20241228224425010.png

ドメイン名の指定

image-20241228224455358.png

管理者のアカウント情報を入れます。

image-20241228224524539.png

参加できたので、再起動をします。

image-20241228224537290.png

EC2 インスタンスで RSDH をインストール

RDS を行うすべての EC2 インスタンスで、Remote Desktop Session Host (RDSH) ノインストールが必要です。

image-20241229125731856.png

Remote Desktop Service を選択します。

image-20241229125753523.png

Remote Desktop Session Host を選択します。

image-20241229125830295.png

Install

image-20241229125844731.png

再起動が必要です。

動作確認

ここまでの手順で、やっと AWS が提供する RDS SAL を利用できるようになりました。Remote Desktop そのもの手順は割愛しますが、4 User 以上が同時に接続できるようすが確認できます。

image-20241229140359042.png

Tips : RDS ライセンスの確認手順

Remote Desktop を行いたいサーバーでライセンスが正常に適用されているか確認する手順です。

RD Licensing Diagnoser で、RDS のライセンス診断を行えます。以下のコマンドで起動できます。

lsdiag.msc

以下の画面が、RDS SAL が適用されていない画面です。ライセンスが適用されていない (not available) と表示されています。

image-20241229130543058.png

もしこれが表示された場合、そのサーバーで適用されている GPO を確認しましょう。

LicenseManager Policy が適用されていないことがわかります。

C:\Windows\system32>gpresult /r /scope:computer

Microsoft (R) Windows (R) Operating System Group Policy Result tool v2.0
© Microsoft Corporation. All rights reserved.

Created on ‎12/‎29/‎2024 at 4:07:36 AM


RSOP data for  on EC2AMAZ-3UAAD17 : Logging Mode
-------------------------------------------------

OS Configuration:            Member Server
OS Version:                  10.0.20348
Site Name:                   Default-First-Site-Name
Roaming Profile:
Local Profile:
Connected over a slow link?: No


COMPUTER SETTINGS
------------------
    CN=EC2AMAZ-3UAAD17,OU=Computers,OU=sample,DC=sample,DC=local
    Last time Group Policy was applied: 12/29/2024 at 4:00:47 AM
    Group Policy was applied from:      IP-C61301C9.sample.local
    Group Policy slow link threshold:   500 kbps
    Domain Name:                        sample
    Domain Type:                        Windows 2008 or later

    Applied Group Policy Objects
    -----------------------------
        Default Domain Policy
        ServerAdmins

    The following GPOs were not applied because they were filtered out
    -------------------------------------------------------------------
        Local Group Policy
            Filtering:  Not Applied (Empty)

    The computer is a part of the following security groups
    -------------------------------------------------------
        BUILTIN\Administrators
        Everyone
        BUILTIN\Users
        NT AUTHORITY\NETWORK
        NT AUTHORITY\Authenticated Users
        This Organization
        EC2AMAZ-3UAAD17$
        Domain Computers
        Authentication authority asserted identity
        System Mandatory Level

C:\Windows\system32>

以下のコマンドで、グループポリシーを即時反映します。

gpupdate /force

すると、「LicenseManager Policy」が適用されました。

C:\Windows\system32>gpresult /r /scope:computer

Microsoft (R) Windows (R) Operating System Group Policy Result tool v2.0
© Microsoft Corporation. All rights reserved.

Created on ‎12/‎29/‎2024 at 4:51:40 AM


RSOP data for  on EC2AMAZ-3UAAD17 : Logging Mode
-------------------------------------------------

OS Configuration:            Member Server
OS Version:                  10.0.20348
Site Name:                   Default-First-Site-Name
Roaming Profile:
Local Profile:
Connected over a slow link?: No


COMPUTER SETTINGS
------------------
    CN=EC2AMAZ-3UAAD17,OU=Computers,OU=sample,DC=sample,DC=local
    Last time Group Policy was applied: 12/29/2024 at 4:51:25 AM
    Group Policy was applied from:      IP-C61301C9.sample.local
    Group Policy slow link threshold:   500 kbps
    Domain Name:                        sample
    Domain Type:                        Windows 2008 or later

    Applied Group Policy Objects
    -----------------------------
        testtest
        Allow Remote Desktop
        LicenseManager Policy
        Default Domain Policy
        ServerAdmins
        Local Group Policy

    The computer is a part of the following security groups
    -------------------------------------------------------
        BUILTIN\Administrators
        Everyone
        BUILTIN\Users
        NT AUTHORITY\NETWORK
        NT AUTHORITY\Authenticated Users
        This Organization
        EC2AMAZ-3UAAD17$
        Domain Computers
        Authentication authority asserted identity
        System Mandatory Level

C:\Windows\system32>

正常な時の画面がこちらです。

image-20241229131648528.png

参考 URL

AWS Document
https://docs.aws.amazon.com/license-manager/latest/userguide/user-based-subscriptions.html

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?