dellemc_unity_host Adding new host with new initiators fails
- Dominant language
- Python
- Stars
- 30
- Forks
- 26
- PR merge metrics
- No merged PRs in 30d
Description
I'm trying to create a new host with initiators that have not been logged into the array yet. I keep getting error - Invalid initiator passed. I am able to create the host manually through the GUI using the same initiators.
It looks like line 629 of dellemc_unity_host.py gets a list of initiators from the array and if the initiator supplied to the module is not in the list it errors out. I know for a fact the the initiators haven't been logged into the array yet because the hosts are boot from san. i'm trying to add the hosts to the array first so i can get the boot luns ready to go at first boot of the host. I tried changing log.error on that lookup to log.warn and comment out the failure. after that the module continued.
I then got an error that the "Initiator 'id' mapped to another host". This looks to be coming from the get_list_unmapped_initiators() function. i did verify on the array that the initiators i'm using do not exists anywhere on the array.
Any help would be greatly appreciated.
Thanks,
Patrick
Contributor guide
Assessment
This issue has not been assessed yet.