※ 本記事は、Aboo Valappilによる”OCI File Storage for Windows Active Directory users“を翻訳したものです。
2023年11月13日
Oracle Cloud Infrastructure (OCI) File StorageのためのKerberosおよびLightweight Directory Access Protocol (LDAP)機能のリリースにより、WindowsユーザーはActive Directoryを使用して認証および認可できるようになりました。File StorageのKerberosおよびLDAP機能の詳細は、ブログ・シリーズ「KerberosおよびLDAPを使用したOCI File Storageの認証および認可」の最初の部分を参照してください。
このブログ投稿では、Active DirectoryとのFile Storageサービスの統合の詳細と、アーキテクチャ・センターのFile StorageサービスおよびActive Directoryソリューション・プレイブックを介した詳細な構成ステップについて説明します。
Windows環境には、次の利点があります:
- WindowsからのFile Storageアクセス、LinuxおよびWindowsでのユニバーサル・アクセス、およびユーザーIDやグループIDなどのUnixに基づく権限
- Active Directoryを使用したユーザー認証
- コンピュート・インスタンスでSAMBAを使用してWindowsアクセス用にSAMBAを使用してFile Storageを再エクスポートすることの回避
- 一元化されたユーザー管理のためのActive DirectoryおよびLDAPの使用
- Kerberosを使用した転送中暗号化の有効化
背景
Windowsサーバーで実行されているアプリケーションは、高可用性および分散処理アーキテクチャをサポートするために、共有ストレージに同時にアクセスする必要があることがよくあります。Windowsユーザーは、他のユーザーとコラボレーションするために共有ストレージも必要です。場合によっては、LinuxシステムとWindowsシステム間でのデータの共有も必要です。
WindowsおよびLinuxでは、ネットワーク・ファイル・システム(NFS)を使用する必要があります。これは、File Storageで現在使用可能な唯一のファイル共有プロトコルであるためです。お客様は、2つの回避策(別のコンピュート・インスタンスでSambaを使用してFile Storageファイル・システムを再エクスポートするか、Windowsファイル共有用に別のインフラストラクチャを構築します。)のいずれかを使用して、File Storageを使用するWindowsユーザーに対してActive Directory認証を有効にしています。
Windows 7および Windowsサーバー2008以降の Windowsオペレーティング・システムでは、NFSクライアントが以降のバージョンでデフォルトで有効になっているNFSサポートがあります。
操作モード
次のいずれかの方法で、File StorageとのWindowsファイル共有を構成できます:
- 認証なしでWindowsインスタンスからの簡易NFSアクセス: マウント・ターゲットで追加の構成を行わずに、ウィンドウ・インスタンスからFile Storageをマウントします。Windowsユーザーおよびアプリケーションは、Windowsレジストリ内の事前構成済ユーザーIDおよびグループIDを使用してFile Storageにアクセスできます。
- 認可なしでユーザーを認証: Active Directoryを使用してユーザーを認証するようにKerberosを構成します。その後、すべての認証済ユーザーは、File Storageエクスポートのユーザー・スカッシングを使用して、単一のユーザーIDおよびグループIDにマップされます。このユーザーIDおよびグループIDは、File Storageのファイルおよびフォルダへのアクセスを認可できます。この操作モードでは、転送中暗号化のみが必要な場合に構成を簡素化できます。
- 認証なしでユーザーを認可: Windows NFSクライアントをActive Directoryと統合し、Active Directoryで構成されたuidNumberおよびgidNumberユーザー属性を使用します。マウント・ターゲットのLDAP構成は、この操作モードでは必須ではありません。ただし、認可のためにユーザーのグループ・メンバーシップをさらに検討する場合は、マウント・ターゲットでLDAP構成が必要です。
- Active Directoryを使用したユーザーの認証および認可: 認証と認可の両方を実現するように、マウント・ターゲットでKerberosとLDAPの両方を構成します。他のモードと同様に、アクセス権のチェックと承認は Unixのアクセス権に基づいて行われます。
Windows Active Directoryユーザー用のOCI File Storageの構成
構成ステップの詳細は、アーキテクチャ・センターのFile StorageサービスおよびActive Directoryソリューション・プレイブックを参照してください。WindowsからNFSへのアクセスには、次の制限があります:
- NFSプロトコルは、Windowsのデフォルトのネイティブ・ファイル共有プロトコルではありません。個々のインスタンスで監視されるパフォーマンスは、Server Message Block (SMB)と比較して遅くなる可能性があります。パフォーマンスに違いがある場合、これはNFSクライアントの観点から生じ、File Storageから提供されるパフォーマンスには影響しません。
- ACL (アクセス制御リスト)サポートのない Unixアクセス権に制限
- Unicodeを使用しない限定的な国際文字サポート。制限された国際文字セットのサポートについては、mountコマンドを参照してください。
まとめ
Linuxシステムと同様に、WindowsシステムはNFSを使用してFile Storageにアクセスでき、Kerberosを使用したActive Directoryからの強力なユーザー認証が可能です。File Storageは、LDAPを介してActive Directoryと統合して、Unix権限に基づく認可を提供することもできます。この統合により、LinuxおよびWindowsプラットフォーム間でのファイル共有が可能になります。オプションで、WindowsシステムとKerberosを使用したファイル・ストレージ・サービスの間で転送中暗号化を使用できます。
File StorageとOracle Cloud Infrastructure File Storageが提供するエンタープライズグレードの機能すべてをご紹介します。どのように改善を続けることができるかについてのフィードバックをお寄せください。オラクルのクラウド・ストレージ・プラットフォームでは、より多くの機能更新が予定されています。
