Application Delivery Management

マルチテナンシー: テナントへの排他的な管理環境の提供

重要

NetScaler Consoleのオンプレミスおよびサービス展開では、マルチテナンシーはサポートされなくなりました。

NetScaler Consoleは、複数のテナント向けにシステムを設定できるマルチテナンシー機能を提供します。各テナントは、独自のネットワークインスタンスを追加し、これらのインスタンスとアプリケーションを管理および監視し、独自のユーザーとグループを作成できます。他のテナントのインスタンスやアプリケーションは、どのテナントからも表示できません。システム管理者のみが、すべてのテナントのすべてのインスタンス、アプリケーション、およびレポートを表示できます。ただし、システム管理者はテナントのユーザーを作成できません。すべてのシステムレベルのタスクは、システム管理者のみが実行できます。

example.comのような組織にインフラストラクチャグループがあり、その中に複数のビジネスユニットがあるシナリオを考えてみましょう。彼らはネットワーク内のすべてのインスタンスを一元的に管理したいと考えています。しかし、各ビジネスユニットに排他的な環境を提供したいと考えています。

次の図は、example.com組織のインフラストラクチャグループがどのように構成されているかを示しています。彼らは4つのビジネスユニットそれぞれに排他的な管理環境を持たせたいと考えています。この図は、各ビジネスユニットが管理したいインスタンスの数も示しています。

組織構造の例

NetScalerグループの責任者であるChrisは、NetScaler Consoleのシステム管理者です。Chrisは、2つのビジネスユニット、Example-onlineExample-retailのために2つのテナントを作成し、これらのテナントの管理者として2人のユーザーを割り当てます。各テナント管理者は、さらにユーザーを追加したり、管理したいインスタンスを追加したり、テナント環境内にサブテナントを作成したりできるようになりました。

次の図は、この例のためにNetScaler Consoleで作成されたテナントとユーザーを示しています。

作成されたテナントとユーザー

テナントの追加

この例では、システム管理者であるChrisが2つのテナント、Example-onlineExample-retailを作成します。テナントの作成時に、Chrisは各テナントのデフォルトの管理者ユーザーも作成します。

テナントを追加する手順

  1. System > Tenants に移動し、Add をクリックします。

  2. Create Tenant ページで、テナント名と、このテナントの管理者として割り当てるテナントユーザー名を指定します。パスワードも入力します。

  3. Create をクリックします。

    テナントの作成

Tenants ページで、作成されたテナントのリストを表示できます。

テナントページ

各テナントの管理者ユーザーのリストは、Settings > User Administration > Users ページでも表示できます。

ユーザーページ

テナントを作成すると、管理者グループ、adminExceptSystem_group、および読み取り専用グループの3つのデフォルトシステムグループが作成されます。

例:

Example-online テナントには、次のデフォルトグループがあります。

  • example-online_admin_group
  • example-online_adminExceptSystem_group
  • example-online_readonly_group

Example-onlineグループ

テナントユーザーとしてのNetScaler Consoleへのログオン

テナントが作成された後、テナントユーザーはテナントユーザーの資格情報を使用してNetScaler Consoleにログオンできます。そのためには、テナントはドメイン名とユーザー名の両方を提供する必要があります。例: example-online\John

テナントユーザーとしてログオン

テナントユーザーとしてのインスタンスの追加

テナントがログオンすると、NetScaler Consoleはテナントにインスタンスの追加を促します。管理したいインスタンスを追加するには、+ New をクリックします。または、Do it Later をクリックして、後で Infrastructure タブからインスタンスを追加することもできます。詳細については、「NetScaler Consoleへのインスタンスの追加」を参照してください。

テナントとしてのインスタンスの追加

この例では、Johnが2つのNetScaler SDXインスタンスを追加します。

インスタンスタイプ、IPアドレス(カンマ区切り)、およびNetScaler Consoleがインスタンスにアクセスするために使用できるプロファイル名を指定し、OK をクリックします。

テナントとしてのSDXインスタンスの追加

ユーザーの作成

テナント管理者であるJohnは、Davidがこのテナントのすべてのインスタンスとアプリケーションを監視できるように、Davidのユーザーを作成したいと考えています。しかし、ChrisはDavidにインスタンスに対する構成タスクの実行やテナントのシステム設定の変更を望んでいません。そのため、ChrisはDavidを読み取り専用権限を持つユーザーとして作成します。

ユーザーを作成する手順:

  1. Settings > User Administration > Users に移動し、Add をクリックします。

  2. Create System User ページで、作成するユーザーのユーザー名とパスワードを指定します。

  3. Groups で、このユーザーに割り当てるグループを選択します。この例では、example-online_readonly_group がユーザーDavidに割り当てられています。

    システムユーザーの作成

テナント内でのテナントの作成

テナント管理者は、テナントをさらに分割するためにサブテナントを作成できます。ただし、テナント管理者が作成できるサブテナントは1レベルのみです。この例では、Johnが2つのサブテナント、example-digitalとexample-ecommerceを作成します。これら2つのサブテナントの作成時に、ChrisはJaneとMikeをそれぞれ管理者ユーザーとして割り当てます。

テナント内にテナントを作成するには、「テナントの追加」で説明されている手順に従います。

作成されたテナントは、Tenants ページで表示できます。

テナント内でのテナントの作成

ユーザーに割り当てられている権限も表示できます。Settings > User Administration > Users に移動し、ユーザーを選択して Edit をクリックします。

Configure System User ページの Groups で、そのユーザーに割り当てられているグループを表示できます。この例では、example-digital_admin_group がJaneに割り当てられていることがわかります。

システムユーザーの構成

テナント管理者として、NetScaler Consoleにインスタンスを既に追加している場合、管理および監視のために、テナントまたはサブテナントのユーザーにインスタンスを割り当てることができます。たとえば、Johnは管理目的で1つのVPXインスタンスをJaneに割り当てることができます。

  1. Settings > User Administration > Group に移動します。

  2. ユーザーが割り当てられているグループを選択し、Edit をクリックします。

    グループの編集

  3. Modify System Group ページの Authorization Settings タブで、All Instances チェックボックスをオフにします。

    システムグループの変更

  4. ユーザーに管理させたいインスタンスを選択し、Select Instances をクリックします。

  5. Next をクリックし、次に Finish をクリックします。

マルチテナンシー: テナントへの排他的な管理環境の提供