#! /bin/sh ### BEGIN INIT INFO # Provides: # Required-Start: # Required-Stop: # Default-Start: # Default-Stop: # Short-Description: Starts and stops the iSCSI initiator services and logins to default targets ### END INIT INFO
PATH=/sbin:/bin:/usr/sbin:/usr/bin DAEMON=/sbin/iscsid ADM=/sbin/iscsiadm PIDFILE=/var/run/iscsid.pid [ -x "$DAEMON" ] || exit 0 . /lib/lsb/init-functions if [ ! -d /sys/class/ ]; then log_failure_msg "iSCSI requires a mounted sysfs, not started." exit 1 fi nodestartup_re='s/^node\.conn\[0]\.startup[ ]*=[ ]*//p' RETVAL=0 start() { log_daemon_msg "Starting iSCSI initiator service" "iscsid" modprobe -q iscsi_tcp 2>/dev/null || : modprobe -q ib_iser 2>/dev/null || : start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON RETVAL=$? log_end_msg $RETVAL starttargets } starttargets() { log_daemon_msg "Setting up iSCSI targets" $ADM -m node --loginall=automatic log_end_msg 0 } stoptargets() { log_daemon_msg "Disconnecting iSCSI targets" sync $ADM -m node --logoutall=all log_end_msg 0 } stop() { stoptargets log_daemon_msg "Stopping iSCSI initiator service" start-stop-daemon --stop --quiet --pidfile $PIDFILE --exec $DAEMON rm -f $PIDFILE status=0 modprobe -r ib_iser 2>/dev/null if [ "$?" -ne "0" -a "$?" -ne "1" ]; then status=1 fi modprobe -r iscsi_tcp 2>/dev/null if [ "$?" -ne "0" -a "$?" -ne "1" ]; then status=1 fi log_end_msg $status } restart() { stop start } restarttargets() { stoptargets starttargets } status() { #XXX FIXME: what to do here? #status iscsid # list active sessions echo Current active iSCSI sessions: $ADM -m session } case "$1" in start|starttargets|stop|stoptargets|restart|restarttargets| status) $1 ;; *) echo "Usage: $0 {start|stop|restart|status}" exit 1 ;; esac exit $RETVAL On Nov 19, 2:22 pm, "Taka Masuda" <[EMAIL PROTECTED]> wrote: > I saw below the download link that open-iscsi-2.0-870 supports kernel 2.6.27 > and i don't remember the version it comes with, 86something. I finally got > to work around this by moving it to the first to shutdown in /etc/rc6.d . I > moved it around different orders, but it finally worked when I made it the > first to shutdown. > > On Tue, Nov 18, 2008 at 11:34 PM, Mike Christie <[EMAIL PROTECTED]>wrote: > > > > > zeki wrote: > > > I'm using Ubuntu intrepid 64bit server kernel 2.6.27-server with open- > > > iscsi-2.0-870 > > > > i get this error during reboot and it hangs the system. > > > [16470.100020] iscsi: can not broadcast skb (-3) > > > > i've searched previous dicussions that were very old with no real > > > solutions, but to use the latest version. > > > I hope there is a solution for this by now. > > > There is a solution, but each distro does it differently :) It has never > > been to use the latest version - maybe latest version of your distro :) > > > Does Ubuntu have native iscsi support? Can you send the init script that > > gets run when you shutdown the server? > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "open-iscsi" group. To post to this group, send email to open-iscsi@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/open-iscsi -~----------~----~----~----~------~----~------~--~---