dzenz
3 Argentium

Re: MD3000 SMcli errors

If I understand correctly you want to be able to add a host to an array by running a SMcli command on that actual host as compared to having a dedicated management station from which the host can be added. Correct any points that are incorrect.

What version of Linux are you using?

How did you create  the hosts on the array that are listed in the storage array profile?

 

 

 

Dave

0 Kudos
WojciechTurek
1 Copper

Re: MD3000 SMcli errors

I use SMcli on a management station. Management station and hosts connected to the array are running RHEL4

I created hosts using these command lines

// Creating Host Topology
show "Creating Host Group dell04.";
create hostGroup userLabel="dell04";

show "Creating Host oss07 with Host Type Index 1 on Host Group dell04.";
// This Host Type Index corresponds to Type Linux
create host userLabel="oss07" hostType=1 hostGroup="dell04";

show "Creating Host oss08 with Host Type Index 1 on Host Group dell04.";
// This Host Type Index corresponds to Type Linux
create host userLabel="oss08" hostType=1 hostGroup="dell04";

At this point I would like to map HBA port to a host by its WWN

create hostPort host="oss07" userLabel="oss070" identifier="50024e815b346f00" interfaceType=SAS;

However execution of above line gives an error in SMcli

My understanding is that above can be accomplished by this command line:

accept storageArray pendingTopology allHosts

However it seems that storage array doesn't has any pending topology to apply.

I also tried above commands directly from the hosts connected to the array but there is no difference.

 

 

0 Kudos
Highlighted
dzenz
3 Argentium

Re: MD3000 SMcli errors

Got it.

"accept storageArray pendingTopology allHosts" should absolutely work however the same hosts can't already exist on the array. 

Do this:

- remove the host group and the two hosts from the array, ensure that no hosts are configured in the storage array profile

- stop and then start SMagent on both host servers

- execute "accept storageArray pendingTopology allHosts"

BTW, so that you are aware a host group is only used when LUNs are shared in a clustered environment. 

 

Dave

0 Kudos
WojciechTurek
1 Copper

Re: MD3000 SMcli errors

Unfortunately it didn't work. I think that for some reason SMagents do not push the host information to the array.

BTW shared LUNs are exactly what I need.

0 Kudos
dzenz
3 Argentium

Re: MD3000 SMcli errors

If the steps are followed exactly and the result is not correct then it's a configuration problem not a process one.

I would update all components to the latest supported configuration for the release of RHEL 4 you're using, reference the support matrix at:

http://support.dell.com/support/edocs/systems/md3000/en/supmatrx/Sup_Matx.pdf

If you're already at the latest version or if the behavior is the same after the update then I would recommend that you call Dell Support.

Dave

0 Kudos