Citrix Cloud

ITサービス管理(ITSM)アダプター

概要

ITSMアダプターはCitrix Cloudサービスです。ITSMコネクタがServiceNowにインストールされているため、ITSMアダプターを使用するとServiceNowの機能をCitrix Virtual Apps and Desktops(CVAD)環境に簡単に拡張できます。ITSMアダプターは、Citrix Cloudに接続するクラウドサイトとオンプレミスサイトの両方を自動化および管理するためのワークフローを提供し、ITチームが戦略的プロジェクトに集中できるようにします。

ITSMアーキテクチャ

ITSMアダプターがServiceNowと通信できるようにするには、次のIPアドレスのいずれかをServiceNowインスタンスの許可リストに追加します:

ITSMアダプターリージョン IPアドレス
米国 52.158.218.132/30
EU 20.54.214.12/30
アジア太平洋 20.195.2.68/30

新機能

2021年8月

  • ITSMコネクタのバージョンを2106.1.1から2108.1.0に更新しました。
  • ServiceNowのCitrix ITSMコネクタのグローバルナビゲーションを再構築しました。たとえば、Citrix Virtual Apps and Desktops(CVAD)の配信を単一のStudioダッシュボードに集約し、以前のナビゲーションメニューの一部の名前を変更しました。以前の [Requests][Reporting][Alerts][Settings]、および [Alert Policies] メニューは、それぞれ [User Requests][Statistics Report][Alerts and Notifications][Configurations]、および [CVAD Alert Policies] という名前になりました。ナビゲーションメニュー [Citrix Cloud Notification Policies] も追加しました。
  • Citrix CloudにServiceNowインスタンスを追加するプロセスを簡素化しました。詳しくは、本記事の「手順4:ServiceNowインスタンスをCitrix Cloudに追加する」を参照してください。
  • ユーザーリクエストに使用できるアプリケーションを設定できるようになりました。リクエスト一覧でアプリケーションを非表示にする場合は、Studioダッシュボード[Published Applications] タブで該当のアプリケーションを見つけ、選択し、[Disable availability for requests] 操作を選択します。リクエスト一覧にアプリケーションを表示するには、アプリケーションを選択して、[Enable availability for requests] を選択します。詳しくは、本記事の「Studioダッシュボード」を参照してください。
  • 関心のあるCitrix Cloud通知をサブスクライブできるようになりました。詳しくは、本記事の「ServiceNow内からCitrix Cloud通知へのアクセス」を参照してください。
  • Citrix Virtual Apps and DesktopsサービスでホストされているVDIデスクトップから、アイドル状態のリソースを解放できるようになりました。詳しくは、本記事の「Studioダッシュボード」を参照してください。

2021年6月

  • ITSMコネクタのバージョンを1.8.0から2106.1.1に更新しました。

  • サービスオプションが拡張され、リクエストされたマシンカタログにマシンが不足している場合に、MCSで作成したマシンを追加できるようになりました。スケールアウトするマシンカタログは、Citrix Virtual Apps and Desktopsサービスでホストされている必要があります。詳しくは、「MCSで作成されたマシンの追加」を参照してください。

2021年4月

  • ITSMアダプターサービスはServiceNow Quebecをサポートしています。

  • Citrix CloudにServiceNowインスタンスを追加すると、更新トークンとアクセストークンが自動的に生成されるように機能が拡張されました。この機能拡張により、別のツールを使用してトークンを生成する必要がなくなります。詳しくは、「手順4:ServiceNowインスタンスをCitrix Cloudに追加する」を参照してください。

  • Citrix Virtual Apps and Desktopsサービスで設定したCitrixアラートポリシーとServiceNowを [Citrix IT Service Management Connector]>[Settings]>[Alert Policies] で同期しました。アラートポリシーのWebhookモニターを有効にすると、[Citrix IT Service Management Connector]>[アラート] のServiceNowにポリシーを満たすアラートが一覧表示されます。インシデントを作成して、特定の担当者に割り当てることもできます。ServiceNowでアラートポリシーを無効にするには、[Disable Monitor] をクリックします。詳しくは、「ServiceNow内からCitrixアラートへのアクセス」を参照してください。

2020年11月

  • ITSMアダプターサービスの展開を簡素化しました。

  • ITSMアダプターサービスに、要求統計を表示するための [レポート] ダッシュボードを追加しています。

  • ITSMアダプターサービスに、アプリケーションアクセス要求を処理するときにServiceNow管理者が選択できるよう、[アプリケーショングループにユーザーを追加]タブを追加しています。

  • 特定のアプリケーションへのアクセスを、Active Directoryグループ内の特定のユーザーに制限できます。制限を設定しやすくするため、ITSMアダプターサービスの [ユーザーをActive Directoryグループに追加] タブに、特定のアプリケーションにアクセスできるすべてのActive Directoryグループを表示します。ServiceNow管理者は、アプリケーションアクセス要求を処理するときに、このActive Directoryグループにユーザーを追加できます。

2020年6月

  • ITSMアダプターサービスはServiceNow New Yorkをサポートしています。

  • ITSMアダプターサービスは、ユーザープリンシパル名(UPN)を実装して、Active Directory(AD)ユーザーが、メールアドレスのような形式でサインオンできるようにします。

ITSMアダプターサービスのオンボード

ITSMアダプターサービスのオンボードには、次の5つの手順があります:

  1. Citrix Virtual Apps and Desktopsサービスにサブスクライブしていることを確認する

  2. ServiceNowでITSMコネクタを構成する

  3. (オプション)サイトアグリゲーションでオンプレミスサイトをCitrix Cloudに追加する

  4. ServiceNowインスタンスをCitrix Cloudに追加する

  5. エンドユーザーがアクセスできるように、ITSMアダプターサービスをServiceNowポータルに公開する

注:

次の手順に進む前に、ServiceNow管理者とCitrix管理者の権限があることを確認してください。

  • ServiceNow管理者は、ServiceNow Orchestrationプラグインをアクティブ化し、ITSMコネクタプラグインをダウンロードしてインストールする権限を持つことができます。また、ServiceNowでITSMコネクタプラグイン構成できるx_cion_citrix_it_s.ctx_itsm_admin役割を与えることができます。

  • Citrix管理者は、Citrix Virtual Apps and Desktopsサービスポータルにアクセスして、次のように必要な構成を実行できます。

手順1:Citrix Virtual Apps and Desktopsサービスにサブスクライブしていることを確認する

Citrixの資格情報でCitrix Cloudにサインインするか、新しいアカウントを登録します。無料のお試し版に正常にサインアップした場合、またはCitrix Virtual Apps and Desktopsサービスにサブスクライブした場合は、次のスクリーンショットのようにITSMアダプターサービスを表示できます。それ以外の場合は、Citrixの担当者に確認してください。

Citrix Cloud

ヒント:

ユーザーアカウントに使用権が割り当てられると、[管理] ボタンを使用できるようになります。その前は、[デモのリクエスト] が表示されます。

手順2:ServiceNowでCitrix ITSMコネクタを構成する

  1. Citrix Cloudに移動し、Citrix CloudにITSMアダプターサービスをオンボードするためのセキュアクライアントを作成します。セキュアクライアントIDとシークレットを記録しておきます。詳しくは、「Citrix Cloud APIの使用を開始する」を参照してください。

    セキュアクライアントIDおよびシークレット

  2. ServiceNow HIポータルアカウントがあり、ServiceNow管理者権限があることを確認してください。

  3. ServiceNowオーケストレーションプラグインがアクティブになっていることを確認します。

    ServiceNowインスタンスに必要な依存関係がない場合は、インストールするように求められます。

    依存関係のプロンプト

  4. ServiceNowストアからCitrix ITSMコネクタをダウンロードしてインストールします。

  5. Citrix IT Service Management Connectorペインで、[ホーム] を選択し [認証] をクリックします。セキュアクライアントIDとシークレット(Citrix Cloudから生成されたプロキシ資格情報)を入力します。

    ITSM ServiceNow認証 ITSM ServiceNowクライアントID

  6. 接続をテストします。

  7. 構成を保存します。接続が稼働中であることを示すServiceNowからの受信確認が表示されます。

    ITSMコネクタ稼働中

(オプション)手順3: サイトアグリゲーションでオンプレミスサイトをCitrix Cloudに追加する

  1. Citrix Cloudに移動し、ITSMアダプターサービスにアクセスします。

    Citrix Cloud上のITSM

  2. 青い [管理] ボタンをクリックします。[概要] タブが表示されます。

    ITSMの[概要]タブ

  3. [管理] タブをクリックします。[Manage] タブには、現在のCitrix Cloudアカウントに接続されているCitrix Virtual Apps and Desktopsサイトが表示されます。

    Citrix Virtual Apps and Desktopsサービスに既にサブスクライブしている場合、サービスサイトが自動的に一覧表示されます。サービスサイトの横のドットメニューで [Enable Integration] または [Disable Integration] を選択してサービスサイトの管理を有効または無効にできます。

    管理しようとしているオンプレミスサイトが一覧に表示されない場合は、サイトアグリゲーションにより追加する必要があります。

    [管理]タブ

  4. サイトアグリゲーションによりオンプレミスサイトを追加します。

  5. 新しく追加されたオンプレミスサイトの場合は、ドットメニューから [資格情報の管理] を選択します。

    [Manage Credentials]の選択

  6. サイトの完全な管理者資格情報の提供

    [Manage Credentials]の選択

  7. 接続を確認するには、[Test] をクリックします。

    これでサイトが動作し、ITSMアダプターサービスに接続されました。

  8. [保存] をクリックします。

手順4:ServiceNowインスタンスをCitrix Cloudに追加する

注:

この手順は、Citrix CloudをServiceNowエンドポイントとして追加して、Citrix Cloudがアラートや通知などのメッセージをServiceNowに送信できるようにするために必要です。

  1. Citrix CloudのITSMアダプターサービスの [Manage] タブで、[Add a ServiceNow Instance] をクリックします。[Add a ServiceNow Instance in Citrix Cloud] ダイアログボックスが表示されます。[Manage]タブにアクセスする方法については、「手順3: サイトアグリゲーションでオンプレミスサイトをCitrix Cloudに追加する」を参照してください。

    ServiceNowインスタンスの追加

  2. [Add a ServiceNow Instance in Citrix Cloud] ダイアログボックスの手順に従って、ServiceNowにOAuthエンドポイントを作成し、ダイアログボックスに戻ってインスタンスURL、クライアントID、およびクライアントシークレットを入力します。

    1. Webブラウザーで新しいウィンドウまたはタブを開き、ServiceNowにサインインします。
    2. エントリを検索して、「oauth」などのキーワードでOAuthエンドポイントを作成します。左側のナビゲーションで [Application Registry] をクリックし、次に [Application Registries] の横にある [New] をクリックします。

      ServiceNowでOAuthエンドポイントを作成

    3. [Create an OAuth API endpoint for external clients] を選択します。

      Create an OAuth API endpoint for external clients

    4. 作成するOAuthエンドポイントに名前を付けます。

      OAuthエンドポイントに名前を付ける

    5. [Redirect URL] の横にあるロックアイコンをクリックし、前述の [Add a ServiceNow Instance in Citrix Cloud] ダイアログボックスで表示される値(この例では「https://us-stage.itsm.cloudburrito.com/oauth」)を [Redirect URL] に設定します。

      Redirect URL

    6. [Summit] をクリックします。
    7. [Application Registries] ページに戻ります。作成したOAuthエンドポイントを見つけます。

      作成したOAuthエンドポイント

    8. OAuthエンドポイント名をクリックして、詳細ページを開きます。

      OAuthエンドポイントの詳細

    9. ServiceNowインスタンスのURL、およびOAuthエンドポイントの[Client ID]と[Client Secret]を記録しておきます。

    10. [Add a ServiceNow Instance in Citrix Cloud] ダイアログボックスに戻ります。記録しておいたServiceNowインスタンスのURL、クライアントID、およびクライアントシークレットを入力します。

      ServiceNowインスタンスのフィールド値を入力

  3. [接続] をクリックします。インスタンスのログインページが開きます。

    ServiceNowインスタンスのログインページ

  4. ServiceNowインスタンスの資格情報を入力し、[Log in] をクリックします。指定されたServiceNowインスタンスのServiceNowアカウントに接続するためにOAuthエンドポイントの許可を要求するページが表示されます。

    ServiceNowに接続するための許可を要求する

  5. [Allow] をクリックします。[Add a ServiceNow Instance in Citrix Cloud] ダイアログボックスに戻ります。

    [Add a ServiceNow Instance in Citrix Cloud]ダイアログボックス

  6. [Save instance] をクリックします。ITSMアダプターサービスは、ITSMコネクタとの接続のテストを開始します。テストが正常に完了すると、ServiceNowインスタンスの保存が開始されます。ServiceNowインスタンスが正常に保存されると、[Add a ServiceNow Instance in Citrix Cloud] ダイアログボックスが自動的に閉じます。

    追加されたServiceNowインスタンス

  7. (オプション)ServiceNowインスタンスを変更するには、その横にあるドットメニューをクリックし、[Unregister] を選択します。その後、必要に応じて別のServiceNowインスタンスを追加します。

手順5:ITSMアダプターサービスをServiceNowで公開する

手順1~4を完了すると、ユーザーおよびエンドユーザーは「Citrix」で検索してServiceNowでITSMアダプターサービスを見つけ、リクエストを送信できるようになります。ユーザーエクスペリエンスを向上させるために、簡単にアクセスできるよう、選択したサービスアイテムをServiceNowダッシュボードに公開することをお勧めします。例:

選択したサービスアイテムの公開

サンプルシナリオ

Reset a session

エンドユーザーの操作

  1. ServiceNowインスタンスにログインします。
  2. [Reset a session] エントリを見つけます。例:

    Reset a session

  3. [Reset a session] ページで、現在のユーザーのデスクトップセッションまたはアプリセッションを選択し、[Order Now] をクリックしてセッションからログオフします。

    リセットするセッションの選択

注:

プロビジョニングが管理者によるかユーザーによるかに関係なく、セッションで実行されているすべてのアプリケーションがリセットされます。

Request a desktop

エンドユーザーの操作

  1. ServiceNowインスタンスにログインします。

  2. [Request a desktop] エントリを見つけます。例:

    Request a desktop

  3. [デスクトップのリクエスト] ページで、[構成]エリアの検索ツールを使用して、使用可能なマシンカタログを探します。

    利用可能なマシンカタログの検索

  4. 対象のオペレーティングシステムを選択し、[Quantity]を設定します。[Order Now] をクリックします。

    Order now

管理者の操作

  1. ServiceNowポータルにログインし、左側ペインの [Citrix IT Service Management Connector] に移動し、[User Requests] を選択します。

    [User Requests] ページにリクエストの一覧が表示されます。

    リクエスト一覧

  2. リクエストIDの横にあるアイコン、[Open Record] の順にクリックします。リクエストの詳細が表示されます。

    リクエストの詳細

  3. 最初にマシンカタログを選択してから、一覧からデリバリーグループを選択します。

    リクエストされたマシンカタログでマシンが不足している場合は、MCSを介してマシンをカタログに追加するよう求められます。ハイパーリンクをクリックして、マシン作成リクエストをすぐに作成するか、現在のデスクトップリクエストを閉じてから後でマシン作成リクエストを開始することができます。

    リクエストされたマシンカタログでマシンが不足している

  4. [更新] をクリックします。

これで、リクエストされたデスクトップがプロビジョニングされ、ユーザーに割り当てられました。

Request applications

エンドユーザーの操作

  1. ServiceNowインスタンスにログインします。
  2. [Request applications] エントリを見つけます。例:

    Request applications

  3. [Request applications] ページに、利用可能なユーザーとアプリケーションが一覧表示されます。選択して [Order Now] をクリックします。

    ヒント:

    現在ログインしているユーザーがデフォルトで選択されています。

    選択したユーザーのアプリケーションをリクエスト

管理者の操作

  1. [User Requests] ページにリクエストの一覧が表示されます。アプリケーションのリクエストIDの横にあるアイコン、[Open Record] の順にクリックします。リクエストの詳細が表示されます。

    ヒント:

    ユーザーリクエストに使用できるアプリケーションを設定できるようになりました。詳しくは、本記事の「Studioダッシュボード」を参照してください。

  2. アプリのプロビジョニングを完了するには3つのオプションがあります:

    • ユーザーをデリバリーグループに追加:ロックアイコンをクリックしてユーザーを指定のデリバリーグループに追加し、[Update] をクリックします。
    • ユーザーをアプリケーショングループに追加:ロックアイコンをクリックしてユーザーを指定のアプリケーショングループに追加し、[Update]をクリックします。
    • ユーザーをActive Directoryグループに追加:ロックアイコンをクリックしてユーザーを指定のActive Directoryグループに追加して、[Update] をクリックします。

    デリバリーグループにユーザーを追加

    注:

    • ITSMコネクタは、Citrix Cloudからの構成を定期的に同期します。現在、同期サイクルは1時間です。各タブの内容は、Citrix Virtual Apps and Desktopsで要求されたアプリケーションの関連設定を反映しています。たとえば、[Add users to Active Directory Group(s)]タブには、要求されたアプリケーションに関連するすべてのADグループが表示されます。
    • [Add users to Active Directory Group(s)] タブが期待どおりに機能するようにするには、ServiceNowで [Active Directory Automation] ソリューションをアクティブ化して、Citrix ITSMコネクタがAD自動化チャネルを多重化してADまたはAzure ADにユーザーを設定できるようにします。

Add MCS-created machines

リクエストされたマシンカタログにマシンが不足している場合に、MCSで作成したマシンを追加できます。スケールアウトするマシンカタログは、Citrix Virtual Apps and Desktopsサービスでホストされている必要があります。

  1. ServiceNowインスタンスにログインします。

  2. 左ペインでCitrix IT Service Management Connectorに移動し、[Services] を選択します。

  3. [Citrix IT Service Management Connector Services] ページで、[Citrix Virtual Apps and Desktops] をクリックします。次のサービスが表示されます:

    • Request applications
    • Request a desktop
    • Reset a session
    • Add MCS-created machines

    Add MCS-created machines

  4. [Add MCS-created machines] を選択します。

    MCSを使用して、マシンのユーザー設定番号をカタログに追加

  5. フィールドを設定し、作成するマシンの数を指定します。
  6. [Order Now] をクリックします。
  7. [Requests] ページに移動します。
  8. マシン作成リクエストのレコードを開きます。

    MCSマシン作成リクエスト

  9. ドメインの資格情報を入力し、[更新]をクリックします。マシンの作成はバックグラウンドで実行されます。マシンの作成が完了するまで待ちます。

    入力するドメイン資格情報は、1回限りの使用のみを目的としたものです。この資格情報は保存またはキャッシュされません。

    MCSマシン作成タスクはバックグラウンドで実行されます。

プロビジョニング解除一覧

2108.1.0のリリース以降、Citrix Virtual Apps and DesktopsサービスでホストされているVDIデスクトップから、アイドル状態のリソースを解放できるようになりました。詳しくは、「Studioダッシュボード」セクションを参照してください。

Studioダッシュボード

Studioダッシュボードでは、公開アプリケーションとデスクトップ、マシンカタログ、デリバリーグループ、およびアプリケーショングループなど、Citrix Virtual Apps and Desktops(CVAD)の配信を一元的に管理できます。

Studioダッシュボードビュー

このダッシュボードを使用して、ユーザーリクエストのアプリケーションの可用性を設定し、VDIデスクトップからアイドル状態のリソースを解放することもできます。

ユーザーリクエストのアプリケーションの可用性を設定するには、次の手順を実行します:

  1. [Published Applications] タブを選択します。

    Studioダッシュボードの[Published Applications]タブ

  2. 1つまたは複数のターゲットアプリケーションを選択します。

  3. [Actions on selected rows] ドロップダウンリストで、[Disable availability for requests] または [Enable availability for requests] を選択し、選択したアプリケーションをリクエスト一覧で非表示にするか、再び表示します。

    [Disable availability for requests]と[Enable availability for requests]

VDIデスクトップからアイドル状態のリソースを解放するには、次の手順を実行します:

  1. [Delivery Groups] タブを選択します。

    Studioダッシュボードの[Delivery Groups]タブ

  2. 割り当ての種類が [Static] と表示されているターゲットデリバリーグループの名前をクリックします。

    デリバリーグループの名前をクリック

  3. 選択したデリバリーグループのページで [Enable Deprovisioning] を選択し、アラートとプロビジョニング解除までアイドル状態が続く日数を設定します。

    Enable deprovisioning

    デリバリーグループ内のデスクトップのアイドル時間がアラートのしきい値を超えると、ServiceNowにインシデントがアラートとして作成されます。たとえば、以下のようになります:

    プロビジョニング解除インシデント

    このようなインシデントの受信を回避するには、アラートまでアイドル状態が続く日数を「0」に設定します。

    デリバリーグループ内のデスクトップのアイドル時間がプロビジョニング解除のしきい値を超えると、デスクトップがプロビジョニング解除一覧に表示され、プロビジョニング解除を決定できます。たとえば、以下のようになります:

    プロビジョニング解除一覧

    デスクトップのプロビジョニングを解除するには、デスクトップを選択し、[Actions on selected rows][Deprovision] を選択します。または、マシン名をクリックして別のページを開き、そのページの [Deprovision] をクリックします。

    オプション1:[Actions on selected rows][Deprovision] を選択する。

    プロビジョニング解除操作を選択

    オプション2:デリバリーグループの詳細ページで [Deprovision] をクリックする。

    プロビジョニング解除ボタンをクリック

ServiceNow内からCVADアラートへのアクセス

アラートポリシーは、Citrix Directorと、Citrix Virtual Apps and Desktopsサービスポータルのモニターの両方で設定できます。詳しくは、Citrix Virtual Apps and DesktopsのドキュメントCitrix Virtual Apps and Desktopsサービスのドキュメントを参照してください。

設定したアラートポリシーは、[Citrix IT Service Management Connector]>[Configurations]>[CVAD Alert Policies] のServiceNowポータルに定期的に同期します。現在、同期サイクルは1時間です。アラートポリシーをすぐに同期するには、[Refresh] をクリックします。

ServiceNowのCitrixアラートポリシー

選択したアラートポリシーを開き、[Enable Monitor] をクリックできます。これによって、[Citrix IT Service Management Connector]>[Alerts and Notifications] のServiceNowに、ポリシーを満たすアラートが表示されます。

アラートポリシーの監視を有効にする

次のスクリーンショットは、ServiceNowで表示されるアラートです。

ServiceNowで表示されるアラート

インシデントを作成し、アラート処理のために特定の担当者に割り当てることもできます。

インシデントの作成と担当者の選択

監視が無効になっている場合、特定のポリシーを満たすアラートがServiceNowに同期されません。

ServiceNow内からCitrix Cloud通知へのアクセス

通知は、Citrix Cloudの新機能やリソースの場所内のマシンに関する問題など、管理者が関心がある問題またはイベントに関する情報を提供します。通知はCitrix Cloudのすべてのサービスで使用できます。詳しくは、Citrix Cloudドキュメントを参照してください。

Citrix Cloud通知

ServiceNowでポリシーを作成して、関心のあるCitrix Cloud通知から同期することができます。通知ポリシーを作成するには、次の手順を実行します:

  1. 左側のナビゲーションから [Citrix IT Service Management Connector]>[Configurations]>[Citrix Cloud Notification Policies] を選択します。

    Citrix Cloud通知ポリシー

  2. [New] をクリックします。ポリシーに名前を付け、重大度や優先度などの通知フィルタリング条件を設定します。

    設定前の新しい通知ポリシー

    重大度が設定された新しい通知ポリシー

    優先度が設定された新しい通知ポリシー

  3. 条件を満たす通知に応じてServiceNowでインシデントを作成し、それらのインシデントを特定の担当者に割り当てることを選択します。

    インシデントが有効になっている新しい通知ポリシー

  4. [Create] をクリックします。作成したポリシーは、[Citrix Cloud Notification Policies] ページで更新されて表示されます。

    更新されて一覧に表示された新しい通知ポリシー

ポリシーを設定すると、ポリシー設定の条件を満たす通知がCitrix CloudからServiceNowに同期されて [Citrix IT Service Management Connector]>[Alerts and Notifications] に表示されます。一度に複数の通知を選択し、[Actions on selected rows][Dismiss Notification] を選択することができます。

ServiceNowに同期されたCitrix Cloud通知

ITサービス管理(ITSM)アダプター