IBM TechXchange Japan Storage User Community

IBM TechXchange Japan Storage User Community

以降 JSUC と略記、short URL:https://tinyurl.com/3mzzxu2w)とは、お客様やビジネス・パートナー様とIBM専門家が連携し、ストレージについて学び、アドバイスやベストプラクティスを仲間と共有し、製品やコミュニティー・イベントに関する情報を得るためのものです。どなたでも自由にご参加いただけますので是非ご参加ください。JSUCへの登録ガイドはこちらです。

注: 当該グループ上でご紹介する情報は、日本アイ・ビー・エム(株)が必ずしも正式なレビューを行ったものではありません。

 View Only

TechZone Blog #7 IBM Storage Scale 体験記〜ILM編〜

By Yuuka Kawaradani posted Wed January 07, 2026 06:56 PM

  

TechZone Blog 第7弾は、第6弾に引き続き、AI、高性能コンピューティング (HPC) 、高度な分析を支える次世代データ基盤のIBM Storage Scale (以下、Storage Scale) です。

本ブログはTechZone Blog 第6弾のPart2として、TechZoneで提供されているStorage Scaleのデモ環境を活用し、Information Lifecycle Management (ILM) 機能を体感いただく内容となっています。

ILMとは、Storage Scaleの機能の1つであり、ポリシーに基づいてデータを最適なストレージに自動配置する機能でしたね! 

Storage Scaleについて知りたい方は、「IBMストレージ・ソフトウェア一枚もの集」でご紹介したこちらを是非ご覧ください。 

TechZoneで体験しよう

※ TechZone を利用できるのは IBM 社員とパートナー様です。お客様は IBM 社員またはパートナー様にデモのご要望をお伝え下さい。

Storage Scaleのデモ環境について復習したい方は、前回のブログをご確認ください。デモ環境の申込み方法やアクセス方法についてご説明しています。

なお、本ブログは、前回のブログで取り上げたActive File Management (AFM) 機能のセットアップが完了している状態を前提としています。あらかじめご了承ください。

もくじ

  1. ファイル書き込み時のルールを追加しよう
  2. 古いファイルを移動するポリシーを作成しよう
  3. まとめ

当記事のデモの内容はライブラリからダウンロードも可能です → ライブラリ 

1. ファイル書き込み時のルールを追加しよう

Storage Scaleのデモ環境では、scale-lab-fs1というファイル・システム内に2つのプールが用意されています。

本ブログでは、特定のプールへデータを自動的に配置するためのルールやポリシーの作成を通して、ILM機能をご紹介します。

image

1-1. テスト用ファイル・セットの作成

こちらはCLI操作になりますので、ローカルのターミナル・ウィンドウをご使用ください。 

まずscale-gui1にログインし、scale-lab-fs1内でilmtestという名前のファイル・セットを作成します。

[root@scale-gui1-pgtthtx ~]# cd /ibm/scale-lab-fs1/
[root@scale-gui1-pgtthtx scale-lab-fs1]# mmcrfileset scale-lab-fs1 ilmtest -J /ibm/scale-lab-fs1/ilmtest --inode-space new
Fileset ilmtest created with id 1 root inode 131075.
Fileset ilmtest linked at /ibm/scale-lab-fs1/ilmtest
[root@scale-gui1-pgtthtx scale-lab-fs1]# 

1-2. ファイル書き込み時のルールを追加

こちらはGUI操作になりますので、scale-bastionのデスクトップからログインしてください。

GUI画面にアクセスができましたら、左上の≡をクリックしてメニューを開きます。続いてFiles内の「Information Lifecycle」を選択すると、ルールを追加できる画面に移動します。

image

今回は、ファイル・システム標準のポリシーに拡張子がmp4のファイルをdatapoolに書き込むルールを追加してみます。

Active Policy内のFile Systemは「scale-lab-fs1」を選択し、下の「Add Rule」をクリックします。Add Rule画面ではRule nameに任意の名前 (ここではrule1) を入力し、Rule typeは「Placement」を選択してください。

image

以下の手順を参照しながら、追加するルールの設定を行ってください。

①Poolは「datapool」を選択します。

②Placement scopeは「Fileset ilmtest」を選択します。

③Placement criteriaでは、Place the files~にチェックを入れます。

④左のプルダウンでは「Extension」を選択し、中央のプロダウンでは「IN」を選択します。

⑤右のブランクには「mp4」を入力します。

⑥「Apply Changes」を選択したら、ルールの追加は完了です。

image

さらに、拡張子がmp4以外のファイルを書き込むためのルールも追加する必要があります。以下の手順を参照しながら、追加するルールの設定を行ってください。

①「Add Rule」でルールを追加し、Rule nameに任意の名前 (今回はdefault) を入力します。Rule typeは「Placement」を選択します。

②Poolは「system」を選択します。

③「Apply Changes」を選択したら、ルールの追加は完了です。

image

1-3. ルールの動作確認

ルールの動作を確認するため、ターミナル・ウィンドウを使用してilmtestファイル・セットに拡張子がmp4のファイルとtxtのファイルを書き込みます。

[root@scale-gui1-pgtthtx scale-lab-fs1]# cd /ibm/scale-lab-fs1/ilmtest/
[root@scale-gui1-pgtthtx ilmtest]# touch test.mp4
[root@scale-gui1-pgtthtx ilmtest]# touch test.txt
[root@scale-gui1-pgtthtx ilmtest]#

書き込み後、mmlsattr -L <ファイル名>を実行すると、以下のようなコマンドが出力されます。

出力結果を見ると、mp4ファイルはstorage pool nameがdatapool、txtファイルはsystemになっていることが確認できます。

このことから、追加したルールが適用され、mp4ファイルがdatapoolに書き込まれたことがわかります!

[root@scale-gui1-pgtthtx ilmtest]# mmlsattr -L test.mp4
file name:            test.mp4
metadata replication: 2 max 3
data replication:     1 max 3
immutable:            no
appendOnly:           no
flags:                
storage pool name:    datapool
fileset name:         ilmtest
snapshot name:        
creation time:        Mon Jan  5 04:51:18 2026
Misc attributes:      ARCHIVE
Encrypted:            no
[root@scale-gui1-pgtthtx ilmtest]# mmlsattr -L test.txt 
file name:            test.txt
metadata replication: 2 max 3
data replication:     1 max 3
immutable:            no
appendOnly:           no
flags:                
storage pool name:    system
fileset name:         ilmtest
snapshot name:        
creation time:        Mon Jan  5 04:51:27 2026
Misc attributes:      ARCHIVE
Encrypted:            no

2. 古いファイルを移動するポリシーを作成しよう

2-1. 動作確認用ファイルの作成

ポリシーの動作を確認するため、ilmtestファイル・セットに2つのtxtファイルを作成します。1つはアクセス日が作成日と同じnew.txt、もう1つはアクセス日を1年前に設定したold.txtです。

こちらは CLI 操作になりますので、引き続きローカルのターミナル・ウィンドウをご使用ください。

[root@scale-gui1-pgtthtx ilmtest]# touch new.txt
[root@scale-gui1-pgtthtx ilmtest]# touch -t 202501050000 old.txt

2-2. 古いファイルを移動するポリシーの作成

今回は、180日以上アクセスのない古いファイルをsystempoolからdatapoolに移動するポリシーを作成してみましょう。こちらの操作はGUIで行います。

まずPolicy Repositoryを開き、画面右上の + をクリックして新しいPolicyを作成します。表示された画面で、Policy nameに任意の名前 (ここではilmtest) を入力し、File systemは「scale-lab-fs1」を選択してください。

image

「Add Rule」を選択した後、Rule nameには任意の名前 (ここではmigration) を入力し、Rule typeは「Migration」を選択します。

image

以下の手順を参照しながら、ルール設定を行ってください。

①Sourceは「system」、Targetは「datapool」を選択します。

②Migration scopeは「Fileset ilmtest」を選択します。

③Migration criteriaでは、Include the files~にチェックを入れます。

④左のプルダウンでは「Last Accessed」を選択し、中央のプルダウンでは「>」を選択します。

⑤右のブランクには「180」を入力します。

⑥「Apply Changes」を選択したら、ポリシーの作成は完了です。

image

2-3. 古いファイルを移動するポリシーの実行

「Migration 先ほどポリシーにつけた名前」のルールを選択し、その下にある「Run Policy」をクリックします。これで作成したポリシーが実行されます。

image

2-4. ポリシーの動作確認

ターミナル・ウィンドウを使用し、mmlsattr -L <ファイル名>を入力すると、以下のようなコマンドが出力されます。

出力結果から、new.txtはstorage pool nameがsystem、old.txtファイルはdatapoolになっていることが確認できます。

このことから、追加したポリシーが適用され、180日以上アクセスのない古いファイルはdatapoolに移動したことがわかります!

[root@scale-gui1-pgtthtx ilmtest]# mmlsattr -L new.txt
file name:            new.txt
metadata replication: 2 max 3
data replication:     1 max 3
immutable:            no
appendOnly:           no
flags:                
storage pool name:    system
fileset name:         ilmtest
snapshot name:        
creation time:        Mon Jan  5 04:55:13 2026
Misc attributes:      ARCHIVE
Encrypted:            no
[root@scale-gui1-pgtthtx ilmtest]# mmlsattr -L old.txt
file name:            old.txt
metadata replication: 2 max 3
data replication:     1 max 3
immutable:            no
appendOnly:           no
flags:                
storage pool name:    datapool
fileset name:         ilmtest
snapshot name:        
creation time:        Mon Jan  5 04:59:14 2026
Misc attributes:      ARCHIVE
Encrypted:            no

3. まとめ

いかがでしたでしょうか? 

ILM機能の要となるルールやポリシーの作成はGUI操作で簡単にできることを理解いただけましたか?

私自身、初心者でもTechZoneを活用してStorage Scaleを実際に触ってみることで、格段に理解が深まったと感じました。ぜひ皆様も、TehZoneを活用してILM機能の動作を体感してみてください!

次回のTechZone Blogもお楽しみに!


TechZone Blog

TechZone Blog #1 IBM Technology Zone (TechZone) で IBM ストレージ製品に触ってみよう

TechZone Blog #2 FCM4 ランサムウェア検知機能を試してみた!

TechZone Blog #3 Storage Defender Data Protect  の高速リストアを体験する

TechZone Blog #4 IBM Fusionを体感する

TechZone Blog #5 GUIでさくっとオブジェクトストレージを構築!IBM Storage Cephを体験しましょう

TechZone Blog #6 IBM Storage Scale 体験記〜AFM編〜

TechZone Blog #7 IBM Storage Scale 体験記〜ILM編〜

0 comments
32 views

Permalink