タグ
はじめに
タグは,マシン,アプリケーション,デスクトップ,デリバリーグループ,アプリケーショングループ,ポリシーなどのアイテムを识别する文字列です。タグを作成してアイテムに追加すると,以下のように,特定の操作を指定されたタグのあるアイテムのみに适用するように调整できます。
工作室での検索結果の表示を調整する。
たとえば,テスターに最適化されているアプリケーションのみを表示するには,“テスト”という名前のタグを作成し,それらのアプリケーションに追加(適用)します。これで,工作室の検索結果を“テスト”タグでフィルタリングできます。
选択したデリバリーグループ内のマシンのサブセットだけを対象にして,アプリケーショングループまたは特定のデスクトップからアプリケーションを公开する。この机能は,タグ制約と呼ばれます。
タグ制約で,複数の公開タスクに既存のマシンを使用できるので,追加のマシンを展開,管理するコストを節約できます。タグ制限は,デリバリーグループのマシンをさらに分割(またはパーティション化)するものと考えることができます。その機能は,7. xより前のリリースのXenAppワーカーグループに類似していますが,同一ではありません。
タグ制約のあるアプリケーショングループやデスクトップを使用すると,デリバリーグループ内のマシンのサブセットを分離してトラブルシューティングするときに便利です。
デリバリーグループ内のマシンのサブセットの定期再起动をスケジューリングする。
マシンでタグ制约を使用すると,新しいPowerShell的コマンドレットを使用して,デリバリーグループ内のマシンのサブセットに対して复数の再起动スケジュールを构成できます。具体例と详细については,「デリバリーグループの管理「をを参照してください。
デリバリーグループのマシンのサブセット,デリバリーグループの種類,指定されたタグを持つ(または持たない)或者へのCitrixポリシーの適用(割り当て)を調整する。
たとえば,より強力なワークステーションにのみCitrixポリシーを適用するには,それらのマシンに”ハイパワー”という名前のタグを追加します。その後,ポリシーの作成ウィザードの[ポリシーの割り当て]ページでこのタグを选択し,[有効化]チェックボックスをオンにします。デリバリーグループにタグを追加し、そのデリバリーグループにCitrixポリシーを適用することもできます。詳しくは、「ポリシーの作成「をを参照してください。
タグは次のものに適用できます:
- マシン
- アプリケーション
- マシンカタログ(PowerShellのみ,”マシンカタログのタグ“を参照)
- デリバリーグループ
- アプリケーショングループ
タグ制約は,工作室で次のものを作成または編集するときに構成できます。
- 共有デリバリーグループのデスクトップ
- アプリケーショングループ
デスクトップまたはアプリケーショングループのタグ制约
タグ制约には,いくつかの手顺があります:
- タグを作成し,マシンに追加(适用)します。
- タグ制约を持つグループを作成または编集します(言い换えると,タグXを持つマシンに起动を制约します)。
タグ制約は,ブローカーのマシン選択プロセスを拡張します。ブローカーは,関連するデリバリーグループから,アクセスポリシー,構成されたユーザーの一覧,ゾーン優先度,起動対応度,およびタグ制約(存在する場合)に従うマシンを選択します。アプリケーションの場合,ブローカーは優先度順に他のデリバリーグループにフォールバックし,関係する各デリバリーグループに同じマシン選択規則を適用します。
例1:単純なレイアウト
この例では,あるデスクトップおよびアプリケーションの起動に関係するマシンを,タグ制約を使用して制限する,単純なレイアウトを紹介します。サイトには1つの共有デリバリーグループ,1つの公開デスクトップ,および2つのアプリケーションで構成された1つのアプリケーショングループがあります。
- 3台のマシン(VDA 101〜103)それぞれにタグが追加されています。
- 共有デリバリーグループのデスクトップは,“赤”という名前のタグ制約付きで作成されました。デスクトップは,タグ“赤”を持つそのデリバリーグループ内のマシン(VDA 101および102)でのみ起動できます。
- アプリケーショングループは「橙」のタグ制限で作成されているので,各アプリケーション(计算机とメモ帐)は,デリバリーグループの,タグが「橙」のマシンVDA 102および103上でのみ起动できます。
マシンVDA 102は両方のタグ(红色および橙色)を持っており,したがってアプリケーションとデスクトップの起动に关与できます。
例2:复雑なレイアウト
この例には,タグ制約付きで作成された複数のアプリケーショングループが含まれます。これにより,デリバリーグループのみを使用する場合に必要な数より少ないマシンでより多くのアプリケーションを提供できます
(タグを作成,适用し,この例のタグ制约を构成するための手顺については,「例2を構成する方法“に示しています)。
この例では10台のマシン(VDA 101 ~ 110), 1つのデリバリーグループ(D01)および3つのアプリケーショングループ(架A300型A100, A200)を使用します。各アプリケーショングループの作成時に,各マシンにタグを適用し,タグ制約を指定することにより,以下のことが可能です:
- グループ内の会計ユーザーは,5台のマシン(VDA 101 ~ 105)上で,必要なアプリにアクセスできます。
- グループ内のCADデザイナーは,5台のマシン(VDA 106〜110)上で,必要なアプリにアクセスできます。
- 办公室アプリケーションを必要とするグループのユーザーは,10台のマシン(VDA 101〜110)上で,办公室アプリにアクセスできます。
使用されるマシンは10台のみで,デリバリーグループは1つだけです。1台のマシンは1つのデリバリーグループにのみ属することができるので,デリバリーグループのみを使用する場合は(アプリケーショングループ不使用時),2倍のマシンが必要になります。
タグとタグ制约の管理
タグの作成,追加(適用),編集,適用済みのアイテムからの削除は,工作室の[タグの管理)操作を使用して行います
(例外:ポリシー割り当てに使用するタグは,工作室の[タグの管理)操作を使用して作成,编集,削除します。ただし,タグが适用される(割り当てられる)のはポリシーの作成时です。详しくは,「ポリシーの作成」を参照してください。)
タグ制约は,デリバリーグループでデスクトップを作成または编集するとき,およびアプリケーショングループを作成および编集するときに构成されます。
工作室での[タグの管理]ダイアログの使用
工作室で,タグの適用先となる項目(1つまたは複数のマシン,アプリケーション,デスクトップ,デリバリーグループ,アプリケーショングループ)を選び,[操作]ペインで[タグの管理)を選択します。[タグの管理)ダイアログボックスには、選択した項目のタグだけでなく、サイトで作成されたすべてのタグが表示されます。
- チェックマークが付いているチェックボックスは,選択したアイテムにタグが既に追加されていることを表します(下の画面キャプチャで,選択されたマシンには“标签1”という名前のタグが適用されています)。
- 复数の项目を选択した场合,ハイフンを含むチェックボックスは,一部の项目(すべての项目ではない)にそのタグが追加されていることを表します。
[タグの管理)ダイアログボックスでは,以下の操作を実行できます。必ず”タグを使用する场合の注意事项」を确认してください。
タグを作成するには:
[作成]をクリックします。名前と说明を入力します。タグの名前は一意でなければならず,大文字と小文字は区别されません。[好的]をクリックします。(タグを作成しても,選択しているアイテムに自動的に適用されることはありません。チェックボックスを使用してタグを適用します)。
1つまたは複数のタグを追加(適用)するには:
タグ名の隣にあるチェックボックスをオンにします。複数のアイテムを選択し,タグの隣のチェックボックスにハイフンが付いている場合(選択されたアイテムの一部(すべてではない)に,タグが既に適用されていることを示す),このチェックボックスをオンにすると,選択されているすべてのマシンに影響が及びます。
1つまたは複数のマシンにタグを追加しようとしていて,そのタグが現在アプリケーショングループの制約として使用されている場合,その操作により,それらのマシンが起動対象になることがあるという警告が表示されます。それが意図どおりであれば続行します。
1つまたは複数のタグを削除するには:
タグ名の隣にあるチェックボックスをオフにします。複数のアイテムを選択し,タグの隣のチェックボックスにハイフンが付いている場合(選択されたアイテムの一部(すべてではない)に,タグが既に適用されていることを示す),そのチェックボックスをオフにすると,選択されているすべてのマシンからタグが削除されます。
タグを制約として使用しているマシンからそのタグを削除しようとすると,この操作により起動対象となるマシンに影響が及ぶ可能性があるという警告メッセージが表示されます。それが意図どおりであれば続行します。
タグを编集するには:
タグを選択し,[編集]をクリックします。新しい名前,説明,またはその両方を入力します。同時に編集できるタグは1つのみです。
1つまたは複数のタグを削除するには:
タグを選択し,[削除]をクリックします。[タグの削除]ダイアログボックスに,选択したタグを现在使用しているアイテムの数が表示されます(「2台のマシン」など)。アイテムをクリックすると,详细が表示されます。たとえば,[2台のマシン]というアイテムをクリックすると,そのタグを适用されている2台のマシンの名前が表示されます。タグを削除するかどうかを确认します。
工作室を使用して,制約として使用されているタグを削除することはできません。最初にアプリケーショングループを編集してから,タグ制約を削除するか,異なるタグを選択します。
[タグの管理]ダイアログボックスでの操作が完了したら,[保存]をクリックします。
マシンにタグが適用されているかを確認するには,ナビゲーションペインで[デリバリーグループ]を選択します。中央ペインでデリバリーグループを選択して,[操作]ペインで[マシンの表示)を選択します。中央のペインでマシンを選択し,[详细]ペインで[タグ]タブを選択します。
タグ制約の管理
タグ制約の構成は複数の手順があるプロセスです。まずタグを作成し,それをマシンに追加/適用します。次に,アプリケーショングループまたはデスクトップに制約を追加します。
タグの作成と適用:
前述の[タグの管理)操作を使用して,タグを作成してマシンに追加(適用)します。タグを追加したマシンには,タグ制約の影響が生じます。
アプリケーショングループにタグ制約を追加するには:
アプリケーショングループを作成または編集します。[デリバリーグループ]ページで,[タグでマシンの起動を制限します]を選択し,一覧からタグを選択します。
アプリケーショングループのタグ制約を変更または削除するには:
グループを編集します。[デリバリーグループ]ページで,异なるタグを一覧から选択するか,[タグでマシンの起動を制限します:]をオフにしてタグ制約を完全に削除します。
デスクトップにタグ制约を追加するには:
デリバリーグループを作成または编集します。[デスクトップ]ページで[追加]または[編集]をクリックします。[デスクトップの追加]ダイアログボックスで,[タグでマシンの起動を制限します:]を選択し,メニューからタグを選択します。
デリバリーグループのタグ制約を変更または削除するには:
グループを編集します。[デスクトップ]ページで[編集]をクリックします。ダイアログボックスで,异なるタグを一覧から选択するか,[タグでマシンの起動を制限します:]をオフにしてタグ制約を完全に削除します。
タグを使用する场合の注意事项
项目に适用されるタグはさまざまな目的に使用できるため,タグの追加や削除が意図しない结果になる可能性があることに注意してください。タグを使用して工作室検索フィールドのマシン表示を并べ替えることができます。アプリケーショングループまたはデスクトップを构成するときに,制约として同じタグを使用できます。このタグにより,タグが付いている指定されたデリバリーグループのマシンだけに起动対象が制限されます。
デスクトップまたはアプリケーショングループのタグ制約としてタグを構成した後でマシンにタグを追加しようとすると,警告が表示されます。このタグを追加すると,そのマシンを使用して,追加のアプリケーションまたはデスクトップを起動できるようなる可能性があります。それが意図どおりであれば続行します。そうでない場合は,操作を取り消すこともできます。
たとえば,“红色”というタグ制約を持つアプリケーショングループを作成するとします。後から,そのアプリケーショングループによって使用される同じデリバリーグループに,他のマシンをいくつか追加します。それらのマシンに“红色”というタグを追加しようとすると,おおむね次のようなメッセージが表示されます:“タグ“红色”は,次のアプリケーショングループ上の制約として使用されています。このタグを追加すると,選択されたマシンからこのアプリケーショングループのアプリケーションが起動可能になる可能性があります”。次に,それらの追加マシンへのそのタグの追加を確認またはキャンセルできます。
同様に,アプリケーショングループで起动を制限するためにタグが使用されている场合,グループを编集してタグ制约を削除するまで,そのタグを削除できないという警告が表示されます(アプリケーショングループの制约として使用されているタグの削除を许可されている场合,アプリケーショングループに关连付けられたデリバリーグループ内のすべてのマシンでアプリケーションの起动を许可することになる可能性があります)。デスクトップ起动の制约としてタグが使用されている场合も,タグの削除は同様に不可能です。アプリケーショングループまたはデリバリーグループ内のデスクトップを编集してタグ制约を削除すれば,タグを削除できます。
すべてのマシンが同一セットのアプリケーションを持つとは限りません。1人のユーザーが,それぞれ異なるタグ制約を持ち,デリバリーグループのマシン構成が異なるか重なり合っている複数のアプリケーショングループに属する場合があります。次の表に,対象マシンがどのように決まるかを示します。
アプリケーションの追加先 | 選択したデリバリーグループ内で起動対象となるマシン |
---|---|
タグ制約を持たない1つのアプリケーショングループ | すべてのマシン。 |
タグ制約一を持つ1つのアプリケーショングループ | タグ一が適用されているマシン。 |
2つのアプリケーショングループ。タグ制約Aを持つグループとタグ制約Bを持つグループ | タグ甲とタグ乙を持っているマシン。存在しない场合,タグ甲またはタグ乙を持っているマシン。 |
2つのアプリケーショングループ。タグ制約Aを持つグループとタグ制約を持たないグループ | タグ一を持つマシン。存在しない場合,すべてのマシン。 |
マシン再起動スケジュールでタグ制約を使用している場合,タグ適用またはタグ制約に影響する変更はすべて,次回のマシン再起動サイクルに影響を与えます。変更の実行中に進行している再起動サイクルには影響しません
例2を構成する方法
次の手順は,タグを作成,適用し,2番目の例で示したアプリケーショングループのためにタグ制約を構成する方法を示しています。
VDAとアプリケーションはマシンに既にインストール済み,デリバリーグループは作成済みです。
マシンにタグを作成し,適用します:
- 工作室でデリバリーグループD01を選択して,[操作]ペインで[マシンの表示)を選択します。
- マシンVDA 101 ~ 105を選択して,[操作]ペインで[タグの管理)を選択します。
- [タグの管理]ダイアログボックスで[作成]をクリックし,
CADApps
という名前のタグを作成します。[好的]をクリックします。 - [作成]を再度クリックして,OfficeAppsという名前のタグを作成します。[好的]をクリックします。
- [タグの管理)ダイアログボックスで,各タグ名(
CADApps
およびOfficeApps
)の隣にあるチェックボックスをオンにして,新しく作成したタグを選択したマシンに追加(適用)します。完了したら,ダイアログボックスを閉じます。 - デリバリーグループD01を選択して,[操作]ペインで[マシンの表示)を選択します。
- マシンVDA 106 ~ 110を選択して,[操作]ペインで[タグの管理)を選択します。
- [タグの管理)ダイアログボックスで[作成]をクリックします。「
AcctgApps
“という名前のタグを作成します。[好的]をクリックします。 - 各タグ名の隣にあるチェックボックスをオンにして,選択したマシンに新しく作成した
AcctgApps
タグとOfficeApps
タグを適用し,ダイアログボックスを閉じます。
タグ制约を持つアプリケーショングループを作成します。
- 工作室のナビゲーションペインで[アプリケーション]を選択し,次に[操作]ペインで[アプリケーショングループの作成)を選択します。アプリケーショングループの作成ウィザードが起動します。
- ウィザードの[デリバリーグループ]ページで,デリバリーグループD01を選択します。[タグでマシンの起動を制限します:]を選択し,一覧から
AcctgApps
タグを選択します。 - 会計ユーザーと会計アプリケーションを指定して,ウィザードを完了します(アプリケーションを追加するときに[[スタート]メニューから]を選択すると,
AcctgApps
タグが適用されているマシン上にあるアプリケーションが検索されます)。[概要]ページで,グループにA100
という名前を付けます。 - 前の手順を繰り返してアプリケーショングループ
A200
を作成し,CADApps
タグを持っているマシンと,適切なユーザーおよびアプリケーションを指定します。 - 手順を繰り返してアプリケーショングループ
A300
を作成し,OfficeApps
タグを持っているマシンと,適切なユーザーおよびアプリケーションを指定します。
マシンカタログのタグ
マシンカタログでタグを使用できます。タグを作成してカタログに適用する全体的な手順は、前述のとおりです。ただし、カタログへのタグの適用は、PowerShellインターフェイスを介してのみサポートされます。Studioを使用して、タグをカタログに適用したり、カタログからタグを削除したりすることはできません。Studioのカタログ表示では、タグが適用されているかどうかは示されません。
概要:工作室またはPowerShell的を使用して,カタログで使用するタグを作成または削除できますタグをカタログに适用するには,PowerShell的を使用します。
カタログでタグを使用する例を次に示します:
- デリバリーグループには複数のカタログのマシンがありますが,操作(再起動スケジュールなど)を特定のカタログ内のマシンのみに適用する必要があります。該当するカタログにタグを適用することで,それが実現します。
- アプリケーショングループで,アプリケーションセッションを特定のカタログ内のマシンに制限する必要があります。该当するカタログにタグを适用することで,それが実现します。
影响を受けるPowerShell的コマンドレット:
Add-BrokerTag
や删除 - BrokerTag
などのコマンドレットにカタログオブジェクトを渡すことができます。Get-BrokerTagUsage
で,タグを含むカタログの数が表示されます。Get-BrokerCatalog
には标签
というプロパティがあります。
たとえば,次のコマンドレットにより,fy2018
という名前のタグがACCTG
という名前のカタログに追加されます:GET-BrokerCatalog -Name ACCTG |附加BrokerTag fy2018
(タグは以前に工作室またはPowerShellを使用して作成されました)
ガイダンスと構文について詳しくは,PowerShellコマンドレットのヘルプを参照してください。
詳細情報
ブログ記事:如何将桌面分配给特定的服务器。