(新手求助)关于磁盘扩容后的操作
本帖最后由 aixully 于 2010-09-16 11:47 编辑
新手求助,还请各位多多指教,先谢谢了!
给用户做磁盘扩容,原来是内置5块磁盘做RAID5,目标是增加1个FC5886的扩展柜(12块磁盘),主机上增加1个FC5904 SAS RAID卡,新增的12块磁盘单独做RAID5.
因为时间关系,昨晚只将2块磁盘加入了ASP,就执行IPL了。——这里附带说明一下,从昨晚测试数据看,1块139GB的磁盘加入ASP,时间是20分钟。
现在想问的是:
1、因为新加入的2块磁盘没有做RAID,是否有可能会将今天的新数据也写进2块新磁盘?
2、如果已经有数据写入了新磁盘,除了全备OS——重新做RAID——恢复OS这样的方法,还有没有更好的办法?
3、关机后是调整为B M模式引导的,加完磁盘后在DST菜单中执行的IPL,就是手工加载的方式进入OS,能否在执行IPL前调整为B N模式以便系统自动进入OS?
谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
回复 9# qingzhou
第3步——STRASPBAL *ENDALC——是将新增的磁盘unit6和unit7停止balance,即停止往其中写入新数据。
第4步——STRASPBAL *MOVDTA——是将unit6和unit7上的数据move到ASP中的其他磁盘。
第5步——IPL,B M,进入DST,将unit6和unit7从ASP中remove。
以上3步的目的,是想将未作磁盘保护的unit6和unit7从ASP中remove,然后再与no-config的10块磁盘(共12块磁盘)一起做成RAID,最后加入ASP。
我最开始做的计划也是和你的一样:停应用—>全系统备份或应用数据备份—>关闭400机器—>加卡,连接扩展柜—>M模式IPL进入DST—>加磁盘进ASP—>对新盘启RAID5保护—>DST菜单选择1继续IPL直到结束
但有如下问题需要考虑:
用户不能给太长的停机时间,从1点~3点备份,03点~05点半才是留给我的时间。我担心这些时间不够用来将12块磁盘加入ASP和创建RAID,所以才会考虑分批将磁盘加入ASP,但没想到加入ASP后就会被写数据
用户将方案发给IBM,IBM工程师的意见是“将未做RAID保护的磁盘加入ASP是绝对错误的”,所以我才修改了“创建RAID”和“加入ASP”的顺序。
你上面的3-5步骤做什么用呢?
7步骤也应该在6步骤之前,盘还没加入,如何做RAID5呢?
8步骤目的是什么?为什么要IPL呢?
整个扩容过程还是先理解清楚,建议步骤如下:
停应用—>全系统备份或应用数据备份—>关闭400机器—>加卡,连接扩展柜—>M模式IPL进入DST—>加磁盘进ASP—>对新盘启RAID5保护—>DST菜单选择1继续IPL直到结束
然后检查磁盘保护状态,如果正常,就开放应用。
然后STRASPBAL手动干预按照“磁盘使用率”做平衡。
本帖最后由 aixully 于 2010-09-17 18:09 编辑
3。进SST在硬盘维护菜单继续加剩余10块盘;
SST-3-2-2.Add units to ASPs - 3. Add units to existing ASPs
----------------------------------------
照这么看来,即使磁盘上有了数据,也可以直接加入新盘来做RAID了。
用户给的停机时间也不多,空盘做RAID5、加入ASP得耗去不少时间。
回复 6# qingzhou
因为我是新手 而且用户的是单机,为了数据的安全,还是一步一步来吧……
步骤哪有那么复杂啊?!
1。停应用;
2。如果时间很充足,就做了应用数据备份:go save-23.All user data;如果使用HA双机,就执行切换即可,无须备份。
3。进SST在硬盘维护菜单继续加剩余10块盘;
SST-3-2-2.Add units to ASPs - 3. Add units to existing ASPs
4。等全部磁盘加入完毕,返回 Work with Disk Configuration菜单,然后进入
8. Work with device parity protection - 3. Start device parity protection - RAID 5
启动12块磁盘的RAID5保护.
5。检查磁盘状态是否ok,如果没问题就收工,回家!!!
PS,如果想人为干预数据使用平衡,走之前提交下:
===> STRASPBAL TYPE(*USAGE) ASP(*ALL) UNIT(1) TIMLMT(180)
3小时后平衡作业自动结束。
还有不解之处——
在执行STRASPBAL *ENDALC,按F4后,会出现:
-------------------------------------------
Start ASP Balance (STRASPBAL)
Type choices, press Enter.
Balance type . . . . . . . . . . > *ENDALC *CAPACITY, *USAGE, *HSM...
Storage unit . . . . . . . . . . ___________ Number
+ for more values ___________
Bottom
F3=Exit F4=Prompt F5=Refresh F12=Cancel F13=How to use this display
F24=More keys
-------------------------------------------
此处Storage unit一栏,是填写需要ENDALC的磁盘的数量,还是磁盘的ID(如DD05这样的)?
谢谢 qingzhou (轻舟) 的详细解答!
目前准备采取的方案是:
1、停止应用后。
2、备份系统。
3、STRASPBAL *ENDALC——这一步可能多余,因为应用已经停了?
4、STRASPBAL *MOVDTA
5、IPL,B M,进入DST再remove操作。——如果没有第3步,这一步应该也会执行第3步的内容。
6、做RAID。
7、加入ASP。
8、IPL。
唉,磁盘扩容搞得心惊肉跳的,主要是心里没谱,被赶着鸭子上架了。
本帖最后由 qingzhou 于 2010-09-17 12:41 编辑
Q: 1、因为新加入的2块磁盘没有做RAID,是否有可能会将今天的新数据也写进2块新磁盘?
A: AS400扩容后,不管是否做了保护,400的数据都会往新磁盘上存放.
Q: 2、如果已经有数据写入了新磁盘,除了全备OS——重新做RAID——恢复OS这样的方法,还有没有更好的办法?
A: 直接从SST/DST把这2块磁盘remove即可!这样新磁盘上存放的数据会往旧磁盘上迁移。
Q: 3、关机后是调整为B M模式引导的,加完磁盘后在DST菜单中执行的IPL,就是手工加载的方式进入OS,能否在执行IPL前调整为B N模式以便系统自动进入OS?
A: 设置面板为M模式只是为了进入DST,当然也可以在400 IPL完后的状态通过调整面板为21数字进入DST模式。
加盘可以在SST菜单进行,也未必一定要DST菜单操作。
最终升级操作完毕,还是需要将面板恢复为01 B N模式,以免每次IPL都需要手动干预。
本帖最后由 aixully 于 2010-09-16 13:11 编辑
Use the procedure for removing disk units from your system for the following reasons:
1. You want to physically remove a disk unit from your system.
2. You want to move a disk unit from an ASP that has mirrored protection to another ASP. You can remove pairs of disk units from a mirrored ASP without stopping mirrored protection. You then add the disk units to the target ASP.
Considerations When Changing Your ASP Configuration: Consider these things when you are planning to remove disk units from an ASP:
1. The system may take a long time to remove the unit because it must copy the data from that unit to other units in the ASP.
2. To proceed, the system must perform internal processing that may take several minutes during which the system may appear inactive.
3. When you remove a disk unit, it becomes nonconfigured.
照这么看来,如果ASP中新增的、没做RAID保护的磁盘已经被写了数据,可以通过DST从ASP中remove出来……只要数据做了全备份。
是这意思吧?