From 4d045cdeaf701f8abe6bee4f1e433f7bc9c50493 Mon Sep 17 00:00:00 2001 From: Mike Christie Date: Tue, 1 Feb 2011 02:04:30 -0600 Subject: iscsi tools: support hostnames in node mode You can now pass in hostnames as the portal argument. If you had: iscsiadm -m node -P 1 Target: iqn.2008-09.com.meanminna:3 Portal: 20.15.0.12:3260,1 Iface Name: default Then you can do iscsiadm -m node -T iqn.2008-09.com.meanminna:3 -p somehostname -l and iscsiadm will match this. For discovery mode we already support hostnames, but we do not support mixing. So if you used a hostname for discovery: iscsiadm -m discoverdb -t st -p somehostname -D Then when you run other discovery commands you have to use the hostname. iscsiadm -m discoverydb -t st -p somehostname -o update -n someval -v val will work, but iscsiadm -m discoverydb -t st -p 20.15.0.12 -o update -n someval -v val would not. For node mode, you do not have any control what the target returns (and it probably returns a address) but for discovery you can pass in what you want, so I think this should be ok. --- README | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'README') diff --git a/README b/README index 9a44f3c..ee69002 100644 --- a/README +++ b/README @@ -651,6 +651,9 @@ To now log into targets it is the same as with sofware iscsi. See section If a record does not exist, it will be created using the iscsid.conf discovery settings. + The argument to -p may also be a hostname instead of an address. + ./iscsiadm -m discoverydb -t st -p smoehost --discover + For the ifaces, iscsiadm will first search /etc/iscsi/ifaces for interfaces using software iscsi. If any are found then nodes found during discovery will be setup so that they can logged in through @@ -775,6 +778,10 @@ To now log into targets it is the same as with sofware iscsi. See section ./iscsiadm -m node -T iqn.2005-03.com.max \ -p [2001:c90::211:9ff:feb8:a9e9]:3260 -l + To specify a hostname the following can be used: + + ./iscsiadm -m node -T iqn.2005-03.com.max -p somehost -l + - iSCSI Login to a specific portal through the NIC setup as iface0: ./iscsiadm -m node -T iqn.2005-03.com.max -p 192.168.0.4:3260 \ -- cgit v1.2.1