+get_current_sessions() {
+ for i in $(cd /sys/class/iscsi_session/ && ls); do
+ echo $(cat /sys/class/iscsi_connection/connection${i#session}:0/persistent_address) \
+$(cat /sys/class/iscsi_host/$(readlink /sys/class/iscsi_session/$i/device | perl -ne '/host\d+/ && print $&')/netdev)
+ done | sort
+}
+
+get_new_sessions() {
+ for i in $(invirt-getconf --ls iscsi.targets); do
+ for j in $(invirt-getconf --ls iscsi.targets.$i.ifaces); do
+ echo $(invirt-getconf iscsi.targets.$i.ip) $(invirt-getconf iscsi.targets.$i.ifaces.$j)
+ done
+ done | sort
+}
+