一、组网图
无
二、问题描述
创建完成RAID、LUN后,无法查看及新建LUN,无法删除对应RAID、LUN。
存储版本为1.2.11T03P03。
三、过程分析
1、现场清除JAVA缓存、浏览器缓存、更换管理PC,问题仍然无法解决。
2、经日志分析初步判断为当前版本软件bug,日志分析如下:
1)第一次创建Backup_LUN分配cell时,webservice由于进程内存太大导致其进程被杀(软件bug,在V1.2.18版本已解决),没有保存LUN配置,但保存了pool和raid配置。
Dec 21 17:44:14 00:B3:42:0F:CC:D7 axis2_http_server: ODSP:MSG:METADATA: metadata_header_init! mm: [253-328] Dec 21 17:44:14 00:B3:42:0F:CC:D7 axis2_http_server: ODSP:MSG:METADATA: metadata_header_init! Dec 21 17:44:14 00:B3:42:0F:CC:D7 axis2_http_server: ODSP:MSG:METADATA: metadata_header_init! mm: [253-329] Dec 21 17:44:14 00:B3:42:0F:CC:D7 axis2_http_server: ODSP:MSG:METADATA: metadata_header_init! AXIS MEM TOO MUCH, KILL IT NOW axis2_http_server dead, restart it2)之后两次创建均分配不到cell返失败
Dec 21 17:49:04 00:B3:42:0F:CC:D7 axis2_http_server: ODSP:MSG:LUN: Lun "Backup_LUN" is created, <size>:137782886400, <mode>:1, <sync_type>:2. Dec 21 17:49:04 00:B3:42:0F:CC:D7 axis2_http_server: ODSP:MSG:LUN: lun_num = 18, soft_num = 8192 Dec 21 17:49:05 00:B3:42:0F:CC:D7 axis2_http_server: ODSP:MSG:POOL: Cells[0] not enough, need[65700] Dec 21 17:49:05 00:B3:42:0F:CC:D7 axis2_http_server: ODSP:MSG:POOL: Failed to check array when new calc aver distr, result[0x40a0000d]. Dec 21 17:49:05 00:B3:42:0F:CC:D7 axis2_http_server: ODSP:MSG:POOL: Failed to calculate mode[1] distrubion when pool alloc cells, result[0x40a0000d]. Dec 21 17:49:05 00:B3:42:0F:CC:D7 axis2_http_server: ODSP:MSG:CFGM: Now cancel buffer for config file, series is 24 Dec 21 17:49:05 00:B3:42:0F:CC:D7 axis2_http_server: ODSP:MSG:CFGM: Now cancel buffer for config file, series is 25 Dec 21 17:49:05 00:B3:42:0F:CC:D7 axis2_http_server: ODSP:MSG:CFGM: Now cancel buffer for config file, series is 1 Dec 21 17:49:05 00:B3:42:0F:CC:D7 axis2_http_server: ODSP:MSG:LUN: Failed to allocate lun source, errno[0x40a0000d]. Dec 21 17:49:05 00:B3:42:0F:CC:D7 axis2_http_server: ODSP:MSG:LUN: Failed to create spec lun in local. ret[0x4000001b] Dec 21 17:49:05 00:B3:42:0F:CC:D7 axis2_http_server: ODSP:MSG:LUN: Failed to create lun for creating lun. errno[0x4000001b] Dec 21 17:49:05 00:B3:42:0F:CC:D7 axis2_http_server: ODSP:MSG:LUN: Failed to create lun. err:0x4000001b Dec 21 17:49:05 00:B3:42:0F:CC:D7 axis2_http_server: ODSP:MSG:LOG-EVENT: Create LUN failed, <name>: Backup_LUN, <size>: 65700GB, <owner>: SP1, <sync mode>: parity-sync, <sync start time>: immediately, <layout mode>: concatenated. Dec 21 17:49:43 00:B3:42:0F:CC:D7 axis2_http_server: ODSP:MSG:LUN: Lun "Backup_LUN" is created, <size>:132120576000, <mode>:3, <sync_type>:2. Dec 21 17:49:43 00:B3:42:0F:CC:D7 axis2_http_server: ODSP:MSG:LUN: lun_num = 18, soft_num = 8192 Dec 21 17:49:43 00:B3:42:0F:CC:D7 axis2_http_server: ODSP:MSG:POOL: Cells[0] not enough, need[63000] Dec 21 17:49:43 00:B3:42:0F:CC:D7 axis2_http_server: ODSP:MSG:POOL: Failed to check array when new calc aver distr, result[0x40a0000d]. Dec 21 17:49:43 00:B3:42:0F:CC:D7 axis2_http_server: ODSP:MSG:POOL: Failed to calculate mode[3] distrubion when pool alloc cells, result[0x40a0000d]. Dec 21 17:49:43 00:B3:42:0F:CC:D7 axis2_http_server: ODSP:MSG:CFGM: Now cancel buffer for config file, series is 24 Dec 21 17:49:43 00:B3:42:0F:CC:D7 axis2_http_server: ODSP:MSG:CFGM: Now cancel buffer for config file, series is 25 Dec 21 17:49:44 00:B3:42:0F:CC:D7 axis2_http_server: ODSP:MSG:CFGM: Now cancel buffer for config file, series is 1 Dec 21 17:49:44 00:B3:42:0F:CC:D7 axis2_http_server: ODSP:MSG:LUN: Failed to allocate lun source, errno[0x40a0000d]. Dec 21 17:49:44 00:B3:42:0F:CC:D7 axis2_http_server: ODSP:MSG:LUN: Failed to create spec lun in local. ret[0x4000001b] Dec 21 17:49:44 00:B3:42:0F:CC:D7 axis2_http_server: ODSP:MSG:LUN: Failed to create lun for creating lun. errno[0x4000001b] Dec 21 17:49:44 00:B3:42:0F:CC:D7 axis2_http_server: ODSP:MSG:LUN: Failed to create lun. err:0x4000001b Dec 21 17:49:44 00:B3:42:0F:CC:D7 axis2_http_server: ODSP:MSG:LOG-EVENT: Create LUN failed, <name>: Backup_LUN, <size>: 63000GB, <owner>: SP1, <sync mode>: parity-sync, <sync start time>: 1 hours later, <layout mode>: striped.
3)RAID删不掉是因为第一次创建Backup_LUN时,已经将cell分配出去,且在pool和raid里均保存了该LUN的配置,导致在删除时,能够在pool中查询到该RAID上还存在已分配的cell,无法删除。
Dec 21 17:57:38 00:B3:42:0F:CC:D7 axis2_http_server: ODSP:MSG:ARRAY: Failed to delete raid existing lun for deleting raid. errno[0x40c00004] Dec 21 17:57:38 00:B3:42:0F:CC:D7 axis2_http_server: ODSP:MSG:LOG-EVENT: Failed to delete raid[RAID-1], because the raid is used四、解决方法
1、问题解决方案:与宏杉技术人员联系,底层删除错误配置信息解决。
2、彻底解决方案:将存储升级到1.2.18T05P09后彻底解决该问题。
五、风险提示
遇到问题后, 请联系宏杉技术人员处理。
六、关键字
无法查看,无法删除,RAID,LUN