打开网易新闻 查看精彩图片

新钛云服已累计为您分享816篇技术干货

01

登录IBM Storage Scale图形管理界面(GUI)

执行以下操作接受自签名证书先点击Advanced...(划至页面最下方),再点击Accept the Risk and Continue

Name输入admin,Password输入admin001,点击Sign In登录按钮

打开网易新闻 查看精彩图片

登录Spectrum Scale管理平台

打开网易新闻 查看精彩图片

02

查看资源池(Pools)

访问左导航Storage -> Pools菜单,

打开网易新闻 查看精彩图片

查看当前系统管理的全部资源池

打开网易新闻 查看精彩图片

- ssdpool:高性能磁盘组成的资源池,主要用于存储热数据或对性能要求较高的数据存储要求

- saspool:普通性能磁盘组成的资源池,主要用于存储普通性能要求的数据

- nlsaspool:较差性能磁盘组成的资源池,主要用于存储温数据,长期保留数据等

注:该演示场景会使用上述三种按性能划分的存储资源池存储不同类型的业务数据,例如:

• 配置文件json, xml文件通常是应用实时读写的文件,我们可以通过配置放置策略默认写入ssdpool,满足高性能读写的要求

• 录像、录音等文件,如mp4, avi, mov, mp3等格式的文件通常文件比较大,但是也不会被经常访问,我们可以通过配置放置策略默认写入nlsaspool,满足长期保存和高性价比的要求

• 其它类型的文件,默认放置在saspool

接下来我们通过Spectrum Scale图形管理界面快速配置三个放置策略 (Placement Policy),default / highperf / lowperf:

03

进入信息生命周期管理(Informatica Lifecycle)页面

访问左导航Files -> Information Lifecycle

打开网易新闻 查看精彩图片

查看右侧的Policy列表:

打开网易新闻 查看精彩图片

Active Policy:当前活跃的策略规则

Policy Repository:策略库

04

创建策略(Policy)

- 点击进入Policy Repository标签页

- 点击+按钮,新建一个Policy,名字为"mypolicy1"

打开网易新闻 查看精彩图片

05

配置默认放置规则 Placement default

注:这里我们的目的是让没有特殊声明的一般的文件默认写入saspool资源池

- 在mypolicy1下方有一个默认的规则Placement default (*),鼠标点击选中

- 在右侧编辑pool = saspool (表示系统默认会把所有文件放置在saspool中)

- 点击Apply Changes按钮,保存设置

打开网易新闻 查看精彩图片

06

创建并配置高性能需求的放置规则

注:这里我们的目的是把json和xml格式的文件默认写入ssdpool

- 点击Add Rule按钮新建一个placement规则,Rule name: highperf,Rule type: Placement,

打开网易新闻 查看精彩图片

- 在右侧编辑pool = ssdpool

打开网易新闻 查看精彩图片

- 向下滚屏,如图所示,编辑Placement Criteria:Extension IN *.json, *.xml

打开网易新闻 查看精彩图片

点击左侧下方的Apply Changes按钮,保存设置

07

创建并配置低性能需求的放置规则

注:这里我们的目的是把mp4,mp3,avi格式的音视频文件默认写入nlsaspool

- 采用相同的方法,参考上一步图片,点击Add Rules按钮再新建一个placement规则,Rule name: lowperf,Rule type: Placement

- 在右侧编辑pool = nlsaspool

- 编辑Placement Critieria:Extension IN *.mp4, .mp3,.avi

- 点击Apply Changes按钮,保存设置

08

调整放置规则(Rules)的顺序

注:这是为了保证声明过文件格式的文件可以优先写入默认的资源池

- 在左侧,将Placement default规则拖拽到最下方

- 点击下方Apply Changes按钮,保存设置

打开网易新闻 查看精彩图片

09

激活策略

注:此时创建的包含三个放置规则的mypolicy1策略并没有在系统里生效,只是注册在了策略库(Policy Repository)里,下面我们把它们都激活在

左侧滚屏至最上面,右键选中mypolicy1,选择Apply as Active Policy

打开网易新闻 查看精彩图片

点击进入Active Policy标签页,查看当前Active的策略列表

打开网易新闻 查看精彩图片

到此为止,所有的设置项都已经完成。

10

模拟文件写入,验证放置策略

注:这里我们直接进入GPFS服务器端的 /gpfs目录中,模拟写入json、pdf和mp4格式的三个文件,并查看他们是否自动写入了规则设置的资源池中

- 在桌面下方任务栏中,找到PuTTY客户端,它已经默认登陆到GPFS服务器中

- 进入gpfs文件目录#cd /ibm/gpfs

- 分别新建一个频繁访问的json文件,一个访问不多的pdf文件和一个不经常访问的mp4文件,模拟写入gpfs目录中

#echo ‘aaa’ > a.json

#echo ‘bbb’> b.pdf

#echo ‘ccc’ > c.mp4

- 通过Spectrum Scale命令验证三个测试文件当前所在的存储资源池

#mmlsattr -L a.json

#mmlsattr -L b.pdf

#mmlsattr -L c.mp4

查看输出结果中的storage pool name值,正常情况下应该显示:a.json -> ssdpool

b.pdf -> saspool

c.mp4 -> nlsaspool

通过上面简单的测试我们可以发现Spectrum Scale可以通过快速的配置对数据的写入操作进行资源池分配。我们在示例中仅仅演示了基于文件后缀名的判断条件,还有其它的参数,如用户,用户组等可以左右判断属性,您可自助实验。

如有相关问题,请在文章后面给小编留言,小编安排作者第一时间和您联系,为您答疑解惑。

 IBM Storage Scale( GPFS)放置(Placement)策略演示
打开网易新闻 查看更多视频
IBM Storage Scale( GPFS)放置(Placement)策略演示