The iscsi initiator and UI do validation checks on the initiator name. Many targets reject sessions from initiators with invalid names.
The names must be in the format
iqn.YYYY-MM.net.authority:nodename
Where:
YYYY-MM should be the year and the month the naming authority was established
net.authority shoud be the identity of the naming authority in reverse URL format
nodename is a unique name assigned by that naming authority
If you look at a default node name: iqn.1998-01.com.vmware:localhost-7096afcb
"1998-01" January 1998 is when VMware registered their domain name
"com.vmware" is the reverse URL
"localhost-7096afcb" is the ESX-generated unique name for the host.
You can make the name more friendly, but it has to retain the format:
iqn.2005-05.org.powl-corp:powl-desktop
would work.
Alternatively, you can use the format
eui.XXXXXXXXXXXXXXXX
where the 16-digit hex number following eui. is an IEEE assigned header followed by a company-supplied unique identifier.
Formats like iscsi:servername.domain.biz aren't allowed because many targets reject them.
Andy