So I was playing with SRM in our new Charlotte lab. I must say, it’s nice having a couple of EMC Celerra NS20s all to yourself. Anyway…I hit a problem with the SRA when configuring Site Recovery Manager and thought I’d pass along a little note. The error I got was:
Invalid XML returned from storage array management script: Failed to get attribute 'id' for node 'Array'
This happened when I would configure the SRA and have it query the NS20 on either side. The problem has to do with changing the hostname on the Celerras before configuring SRM. If you look at the output below from the “nas_cel -list” command you will see that the name for id 0, the local Celerra, is ns20_prod and not newhost as shown in the prompt.
[[email protected] ~]$ nas_cel -list id name owner mount_dev channel net_path CMU 0 ns20-prod 0 APM000838019030000 7 ns20-dr 0 192.168.1.80 APM000838018980000 [[email protected] ~]$
To correct the problem you need to run the nas_cel -update command after changing the hostname on a Celerra. For example:
[[email protected] ~]$ nas_cel -update id=0 operation in progress (not interruptible)... id = 0 name = newhost owner = 0 device = channel = net_path = celerra_id = APM000838019030000 [[email protected] ~]$
Now you can see that the names match.
[[email protected] ~]$ nas_cel -list id name owner mount_dev channel net_path CMU 0 newhost 0 APM000838019030000 7 ns20-dr 0 192.168.1.80 APM000838018980000 [[email protected] ~]$
Problem solved! This step isn’t currently in the Install & Configure guide for the Celerra, but it will be soon.