ONTAP RBAC が ONTAP tools と連携する仕組み
ONTAP は、REST API および CLI を通じてストレージとシステム操作へのアクセスを制御する、堅牢で拡張可能な RBAC 環境を提供します。ONTAP RBAC の概念(ロールの種類、スコープ、権限など)を理解することで、ONTAP tools for VMware vSphere 10 の展開におけるユーザーアクセスを設定および管理できます。
管理オプションの概要
環境と目標に応じて、ONTAP RBACを使用する際に利用できるオプションがいくつかあります。以下のセクションでは、主要な管理上の決定事項の概要を説明します。詳細については、 "ONTAPの自動化:RBACセキュリティの概要"も参照してください。
|
|
ONTAP RBACはストレージ環境に合わせて調整されており、vCenter Serverが提供するRBAC実装よりもシンプルです。ONTAPでは、ユーザーにロールを直接割り当てます。vCenter Serverとは異なり、ONTAP RBACでは明示的な権限を設定する必要はありません。 |
ONTAPユーザを定義するには、ONTAPロールが必要です。ONTAPロールには次の2種類があります。
-
REST
RESTロールはONTAP 9.6で導入されたもので、一般にREST APIを使用してONTAP にアクセスするユーザに適用されます。これらのロールに含まれるPrivilegesは、ONTAP REST APIエンドポイントへのアクセスと関連するアクションの観点から定義されます。
-
伝統的
これらは、ONTAP 9.6 より前に存在していたレガシーロールです。これらは RBAC の根幹を成す要素であり続けています。権限は、ONTAP CLI コマンドへのアクセスに関して定義されます。
REST ロールは比較的最近導入されたものですが、従来のロールにもいくつかの利点があります。例えば、追加のクエリパラメータを含めることで、権限が適用されるオブジェクトをより正確に定義できます。
ONTAPロールは、2つの異なるスコープのいずれかで定義できます。特定のデータSVM(SVMレベル)またはONTAPクラスタ全体(クラスタレベル)に適用できます。
ONTAPには、クラスタレベルとSVMレベルの両方で事前定義された一連のロールが用意されています。カスタムロールを定義することもできます。
ONTAP RESTロールの使用
ONTAP tools for VMware vSphere 10 に含まれる ONTAP REST ロールを使用する際は、以下の点に留意してください。
従来のロールを使用するかRESTロールを使用するかに関係なく、すべてのONTAPアクセスの決定は基になるCLIコマンドに基づいて行われます。ただし、RESTロールのPrivilegesはREST APIエンドポイントで定義されるため、ONTAPでは各RESTロールに対して_mapped_traditionalロールを作成する必要があります。そのため、各RESTロールは基盤となる従来のロールにマッピングされます。これにより、ONTAPは、ロールタイプに関係なく一貫した方法でアクセス制御の決定を行うことができます。並行マッピングされたロールは変更できません。
ONTAPでは常にCLIコマンドを使用して基本レベルでのアクセスを決定するため、RESTエンドポイントの代わりにCLIコマンドPrivilegesを使用してRESTロールを表すことができます。このアプローチのメリットの1つは、従来の役割で利用できるきめ細かさです。
ONTAP CLIおよびREST APIを使用して、ユーザとロールを作成できます。ただし、System ManagerのインターフェイスとONTAP tools Managerから利用できるJSONファイルを使用する方が便利です。詳細については、を参照してください "ONTAP RBACとONTAP Tools for VMware vSphere 10の使用" 。