SB C&Sの最新技術情報 発信サイト

C&S ENGINEER VOICE

SB C&S

【実践!FlashArray】第8回 「FA Fileの基本機能」

ストレージ / HCI
2023.03.30

 

パッと手軽にPure Storageの特長を掴みたい。

 

そんなあなたのために、Youtubeで「5分で理解(わか)る、FlashArray!」動画シリーズを公開中です。ぜひこちらも合わせてご覧ください!

==========以下本編==========

こんにちは、SB C&S 中田です。

実践!FlashArrayシリーズでは、FlashArrayの実際の操作イメージを持てるよう、GUIのスクリーンショットを交えつつ操作ポイントを解説します。
より基礎的な内容については「【まずはここから】ゼロからわかるPure Storage」および入門!FlashArrayシリーズをご覧いただけると幸いです。また、弊社にて実施しているハンズオントレーニングにご参加いただければ、GUIでの操作を実際に体感することができます。ご興味あればこちらにもご参加いただけますと幸いです。(ハンズオントレーニングは不定期開催のためセミナー一覧にない場合もございます。ご容赦ください。)

さて、実践シリーズ第8回である今回は、FlashArray上でFile System(SMB/NFS)を動作させる機能「FA File」についてです。
FlashArrayのファイル機能はPurity6.0から実装された機能です。VDI案件で実績の多いFlashArrayをVDIのプロファイル領域も兼ねて利用することで、冗長性を持たせた単一ストレージにシステムを集約する利用事例や、高速バックアップ&リストアを目的とした利用事例があります。

今回は以下の順でその基本的な機能の利用方法をご紹介します。

  1. ディレクトリサービスの設定
  2. File Systemの作成
  3. Managed Directoryの設定
  4. エクスポートポリシーの設定
  5. ディレクトリスナップショットの作成

今回の内容では、実践編第1回にて書かせていただいたGUIへの接続方法および各種項目の説明を前提として記載します。また本記事内では「Storage項目内のVolumesを開く」といった操作を説明する際に「[Storage] > [Volumes]」と表現します。

【注意事項】
・今回の検証はPurity6.2.4で実施しています。
・執筆時点では、FA Fileの利用には利用目的の申請とPure Storageからの承認が必要となります。
・FA Fileの利用にはPurityのバージョン、FlashArrayのモデルに応じた制限があります。必要に応じて以下をご確認ください。

[FA File - Support Matrix]
https://support.purestorage.com/FlashArray/PurityFA/FlashArray_File_Services/Configuration/FA_File_-_Hardware_Support_Matrix

[FA File Limits]
https://support.purestorage.com/FlashArray/PurityFA/FlashArray_File_Services/Configuration/FA_File_-_Services_Limits

 

 

1. ディレクトリサービスの設定

FA Fileの利用時には、ディレクトリサービスとの連携設定が必要となります。今回はMicrosoft Active Directory(以下AD)に接続します。

AD上にアカウントを作成します。
[Settings] > [Access]と操作後、メイン領域内のActive Directory Accounts一覧右の「+」をクリックします。ポップアップに以下の情報を入力し、「Create」をクリックします。

Name : 作成するADアカウントの名前
Domain : ドメイン名
Computer Name : AD内でのコンピューターオブジェクト名
Kerberous Server(オプション) : ドメイン内の優先KDCサーバーを指定するために使用
Directory Server(オプション) : ドメイン内の優先DSサーバーを指定するために使用
User : コンピューターオブジェクトを作成してドメインに参加させる権限を持つドメインユーザー
Password : 上記ドメインユーザー(User)のパスワード

1.png

 

 

2. File Systemの作成

FlashArrayでは、File Systemを作成しその配下に「Managed Directory」を作成して運用します。Managed DirectoryはFlashArray上で作成、管理するディレクトリを指す言葉です。Managed Directoryはデフォルトで作成されるrootをレベル0としてレベル4の深さまで作成可能であり、エクスポート設定やスナップショット、パフォーマンス監視などをFlashArray上から行うことができます。

2.png

デフォルトではFile Systemが存在しないため、まずはFile Systemを作成します。
[Storage] > [File Systems]と操作後、メイン領域内のFile Systems一覧右の「+」をクリックします。ポップアップが表示されるため、以下を入力し「Create」をクリックします。 

Name : File Systemの任意の名称

3.png

 

 

3. Managed Directoryの作成

File Systemを作成すると、そのルートディレクトリとしてManaged Directoryが自動的に作成されていることが確認できます。

4.png

ルートディレクトリは名前の変更ができません。ここではルートディレクトリの配下にさらにManaged Directoryを作成します。

メイン領域内のDirectories一覧右の「+」をクリックします。ポップアップが表示されるため、以下を入力します。入力後「Create」をクリックします。

File System : 既存のFile Systemから選択(ここでは先程作成したFile System)
Name : 任意のManaged Directory名
Path : 作成するManaged DirectoryがFile System内で配置されるパス

5.png

 

 

4. エクスポートポリシーの設定

[Storage] > [Policies]と操作後、メイン領域内のExport Policies一覧を確認します。

デフォルトではnfs-simpleおよびsmb-simpleの二つのエクスポートポリシーが作成済みであることが確認できます。

6.png

Export Policies一覧から「smb-simple」をクリックします。
最上部のMembers一覧にはManaged Directoryが追加されます。デフォルトではManaged Directoryは指定されていません。
Rules一覧にて全てのクライアントからのアクセスが有効化されていること、匿名アクセスの無効化、smb暗号化を必要としないことが確認できます。
またDitailsにてsmbが設定されていること、ポリシーが有効化されていること、アクセス権のないファイルは非表示設定になっていることが確認できます。

7.png

[Storage] > [File Systems]と操作後、メイン領域内のDirectory Exports一覧右の「+」をクリックします。ここでは作成されたManaged Directoryに対して割り当てるエクスポートポリシーを選択することができます。以下を入力し「Create」をクリックします。

Directory : 既存のManaged Directoryから選択(ここでは先程作成したManaged Directory)
NFS Policy(オプション) : 既存のNFS Exportポリシーから選択(今回は選択しません)
SMB Policy(オプション) : 既存のSMB Exportポリシーから選択
Export Name : ユーザーが共有ディレクトリにアクセスする際に使用される共有名

8.png

上記の設定をWindowsからアクセスして確認します。下記のようにアクセス、書き込みが可能であることが確認できます。

9.png

 

 

5. ディレクトリスナップショットの作成

Managed Directoryに対してスナップショットを作成することが可能です。手動での作成およびスケジュールしての作成が可能です。ここではスケジュールでの取得方法を紹介します。

[Protection] > [Policies]と操作後、メイン領域内のSnapshot-Policies一覧にて右の「+」をクリックします。その後、以下を入力し「Create」をクリックします。

Name : スナップショットの任意のスケジュールポリシー名

10.png

作成されたPolicyをクリックします。

Members一覧右の「︙」をクリックし「Add Member...」を選択します。スナップショットの取得対象Managed Directoryを選択し「Add」をクリックします。

11.png

Rules一覧右の「+」をクリックします。以下を入力し「Add」をクリックします。

Create 1 snapshot every : スナップショットの取得間隔
And keep for : スナップショットが削除(eradicate)されるまでの時間
Client Name : このスナップショットの名称
Suffix(オプション) : 通し番号など、スナップショット名に追加される名前を指定(任意)

12.png

上記の設定であれば、5分ごとにスナップショットが取得され、それぞれ取得から1時間後に削除される設定のため、以下のように常に最新の12個のスナップショットが保存されている設定となります。

13.png

作成されたスナップショットは、以下のようにエクスポートされたManaged Directoryの配下に隠しフォルダとしても確認可能です。またスナップショットは書き込み専用となっていることが確認できます。

14.png

 

今回はFA Fileの基本機能についてお伝えしました。
実践!FlashArrayシリーズは今回で終了となります。今後もPure Storageの最新動向などを別途発信していきますので、情報収集にお役立ていただければ幸いです。

Pure Storageに関する全ての記事はこちら

著者紹介

SB C&S株式会社
ICT事業本部 技術本部 第1技術部 2課
中田 浩嗣

VMware担当を経て、現在ストレージ担当の中でもPure Storageを専任に担当するプリセールスエンジニア