サーバーの設定 (バージョン 1.x)
Run the setup to configure version 1.x of the Unity Licensing Server.
読み終わるまでの所要時間 1 分最終更新 1ヶ月前
サーバーの設定は、Unity Licensing Server を設定 するためのエンドツーエンドのプロセスの一部です。
設定の概要
ライセンスサーバーを設定するには、2 つの手順に従います。-
最初の手順では、ライセンスサーバー上で コマンドを実行します。
setupコマンドによって 3 つのファイルが作成されます。setup- ライセンスサーバー設定ファイル () は、指定するライセンスサーバー設定パラメーターを保存します。サーバーを再設定する場合、
licensing-server-config.jsonコマンドはこのファイルを読み込み、保存されている設定パラメーターをデフォルト値としてロードします。setup - サービス設定ファイル () は、サーバーを設定または再設定した後、すべてのクライアントコンピューターに展開します。
services-config.json - サーバー登録リクエストファイル () には、サーバーからのマシンバインディング情報が含まれています。このファイルを 2 番目の手順でアップロードし、サーバーを登録します。
server-registration-request.xml
- ライセンスサーバー設定ファイル (
-
2 番目の手順では、Unity ID ポータル でサーバーの登録とシートの管理を行います。コマンドで生成された XML ファイルをアップロードしてサーバーを登録します。以下の情報が含まれています。
setup要素
説明
"FirstPhysicalAddress"サーバーの MAC アドレス "Platform"サーバーの OS "ProcessorCount"サーバーのプロセッサーコアの数 "MachineName"サーバーの名前
始める前に
必ず以下を準備してください。- サーバー設定ファイルをダウンロード します。
- ライセンシングサーバーが使用するプロトコル (HTTP または HTTPS) を決めます。
- HTTPS プロトコルを使用する場合は、Personal Information Exchange 形式 () のサーバー証明書があることを確認します。
.pfx - がライセンスを取得できるよう、ネットワークインターフェースのファイアウォールを設定します。
Unity.Licensing.Client - クライアント接続を許可するポートを決定します。選択したポートが別のアプリケーションによってすでに使用されていないことを確認します。コマンドを実行して空いていないポートを選択した場合、設定を最初からやり直して、別のポートを選択する必要があります。
setup
- 許可リストに IP アドレスを使用することで、管理 API へのアクセスを制御できます。コマンドを実行する前に、管理 API へのアクセスを必要とするすべてのユーザーの IP アドレスを収集してください。
setup
setup コマンドの実行
以下のステップに従って、コマンドラインで対話型の設定を開始します。-
Linux ターミナルまたは Windows PowerShell で、OS に応じたコマンドを実行します。
- Linux:
./Unity.Licensing.Server setup - Windows:
.\Unity.Licensing.Server.exe setup
Welcome to Unity Licensing Server setup command line interface.This setup will help you configure your license server and generate server registration request file.Enter the server name (e.g. LicenseServer): [DESKTOP] TestServer - Linux:
- サーバーの名前を入力しします。
-
ライセンシングサーバーが使用するプロトコル (HTTP または HTTPS) を設定します。
Do you want the licensing server to use HTTPS? [Y/n]Enter path to the certificate PFX file (Press Enter to skip):Enter the PFX password for "httpscertificate.pfx":
- サーバー証明書がない場合は を入力することでスキップできます。
n - サーバー証明書がある場合は を入力してから、指示されている場所に
yファイルのパスとパスワードを設定します。.pfx
- サーバー証明書がない場合は
-
Unity Licensing Server がサービスを提供するネットワークインターフェースのインデックス番号を入力します。
List of available network interfaces on this host- [1] en0 (8C:85:90:CA:72:DC) 192.168.0.51- [2] gpd0 (02:50:41:00:01:01) 10.1.4 2228Enter the index number of the network interface which server will operate on:
-
クライアントを接続するポート番号を入力します。ポートの競合を避けるため、4 桁または 5 桁の番号を指定して、既知の範囲外のポートを使用することをお勧めします。
Enter server's listening port number (between 0 and 65535): [80]
- 管理者アクセス権を設定します。
- ライセンシングサーバーでは、管理者アクセス権を API エンドポイントのみに限定することができます。これらのエンドポイントには、一般的な設定の問題の診断やトラブルシューティングに役立つ情報が含まれています。
admin - サーバー自体の内部、およびパブリックにアクセス可能なデフォルト IP アドレスからのアクセスを許可するには を入力します。あるいは、
yを入力して、管理者 IP 許可リストを手動で加えます。nAdd default addresses to the Admin IP allowlist (127.0.0.1, ::1, 192.168.0.51)? [Y/n]List of current allow-listed admin IP addresses:- 127.0.0.1- ::1- 192.168.0.51Add an additional admin IP address to the allow list? [y/N] yEnter admin IP address (Press Enter to skip): - 追加の管理者 IP を定義するには、を入力してから、管理者 IP 許可リストに追加する IP を入力します。追加する IP がない場合は
yを入力します。n
server-registration-request.xmlサンプル出力
設定が正常に完了すると、ターミナルまたは PowerShell ウィンドウに以下のような出力が表示されます。Generating signing key... DoneGenerating server configuration ...DoneGenerating services configuration ...DoneReloading configuration... DoneGenerating server registration request file... DoneSetting up file permissions... Done- - - -Setup Completed!- - - -<Note> Server Registration Request</Note>Please go to Unity ID portal -> Organizations -> [Organization Name] -> Subscriptions & Services -> [Floating Subscription] -> Configure License Server, upload server-registration-request.xml, and follow the instructions to receive a compressed license archive file.File to upload:/home/adminuser/server-registration-request.xml<Note> Services Configuration File</Note>Generated services-config.json file must be copied to the following locationon all end user computer in order to enable floating licensing: - Windows: %PROGRAMDATA%\Unity\config\ - MacOS: /Library/Application Support/Unity/config/ - Linux: /usr/share/unity3d/config/File to copy:/home/adminuser/services-config.jsonWARNING: Please make sure to backup the following directory as it containsessential data for operating the licensing server: ... [Path varies by server version and operating system]
サーバーの登録とシートの管理
Unity ID ポータルへのライセンスサーバーの登録は、1 回限りの操作です。 以下の手順に従って、サーバーの登録とシートの管理を行ってください。- Unity ID ポータル (id.unity.com) に移動します。
- Organizations (組織) を選択し、ご自身の組織を選択します。
- Subscriptions & Services (サブスクリプションとサービス) を選択し、フローティングライセンスサブスクリプションを選択します。
- Configure License Server (ライセンスサーバーの設定) を選択します。
- Upload server registration (サーバー登録のアップロード) を選択し、この設定によって生成された ファイルをアップロードします。
server-registration-request.xml - 左側のパネルの Licenses (ライセンス) を選択し、先ほど登録したサーバーを展開し、割り当てられているシート数を表示します。
- このライセンスにまだシートが割り当てられていない場合、またはさらにシートを追加する場合は、Manage seats (シート管理) を選択します。値を入力して、Save (保存) を選択します。