Dell Broadcom NetXtreme Family of Adapters Benutzerhandbuch

Seite 90

Advertising
background image

iSCSI-Protokoll: Broadcom NetXtreme-II®Netzwerkadapter Benutzerhandbuch

file:///C|/Users/Nalina_N_S/Documents/NetXtremeII/German/iscsi.htm[9/5/2014 3:49:06 PM]

chkconfig -level 235 iscsi on

4. Stellen Sie bei Red Hat 6.0 sicher, dass der Network Manager-Dienst beendet und deaktiviert ist.
5. Installieren Sie ggf. iscsiuio (für SuSE 10 nicht erforderlich).
6. Installieren Sie ggf. das linux-nx2-Paket.
7. Installieren Sie das Paket bibt.
8. Entfernen Sie ifcfg-eth*.
9. Führen Sie einen Neustart durch.

10. Befolgen Sie bei SUSE 11.1 den unten gezeigten Workaround für die dezentrale DVD-Installation.
11. Melden Sie sich nach dem Systemneustart an, ändern Sie den Ordner in /opt/bcm/bibt, und führen Sie das Skript

iscsi_setup.sh zum Erstellen von Offload- und Non-Offload-initrd-Images aus.

12. Kopieren Sie das/die initrd-Image(s), Offload und/oder Non-Offload) in das /boot-Verzeichnis.
13. Ändern Sie das grub-Menü so, dass auf das neue initrd-Image gezeigt wird.
14. Zum Aktivieren von CHAP ist eine Änderung von iscsid.conf erforderlich (nur Red Hat).
15. Führen Sie einen Neustart durch, und ändern Sie gegebenenfalls die CHAP-Parameter.
16. Setzen Sie das Booten in das iSCSI-Boot-Image fort, und wählen Sie eines der erstellten Images aus (Non-Offload oder

Offload). Sie sollten dabei Ihre Auswahl im Abschnitt zu den iSCSI-Boot-Parametern berücksichtigen. Wenn HBA Boot-
Modus in den iSCSI-Boot-Parametern aktiviert wurde, müssen Sie das Offload-Image booten. Bei SLES 10.x und
SLES 11 wird kein Offload unterstützt.

17. Für IPv6 können Sie nun in der NVRAM-Konfiguriation die gewünschte IPv6-Adresse sowohl für den Initiator aus auch

für das Ziel festlegen.

Workaround für die dezentrale DVD-Installation bei SUSE 11.1

1. Erstellen Sie eine neue Datei mit dem Namen "boot.open-iscsi" und dem unten dargestellten Inhalt.
2. Kopieren Sie die erstellte Datei in den Ordner /etc/init.d/, und überschreiben Sie die vorhandene Datei.

Inhalt der neuen boot.open-iscsi-Datei:

#!/bin/bash
#
# /etc/init.d/iscsi
#
### BEGIN INIT INFO
# Provides: iscsiboot
# Required-Start:
# Should-Start: boot.multipath
# Required-Stop:
# Should-Stop: $null
# Default-Start: B
# Default-Stop:
# Short -Description: iSCSI initiator daemon root-fs support
# Description: Starts the iSCSI initiator daemon if the
# root-filesystem is on an iSCSI device
#
### END INIT INFO
ISCSIADM=/sbin/iscsiadm
ISCSIUIO=/sbin/iscsiuio
CONFIG_FILE=/etc/iscsid.conf
DAEMON=/sbin/iscsid
ARGS="-c $CONFIG_FILE"
# Source LSB init functions
. /etc/rc.status
#
# This service is run right after booting. So all targets activated
# during mkinitrd run should not be removed when the open-iscsi
# service is stopped.
#
iscsi_load_iscsiuio()
{
TRANSPORT=`$ISCSIADM -m session 2> /dev/null | grep "bnx2i"`
if [ "$TRANSPORT" ] ; then
echo -n "Launch iscsiuio "
startproc $ISCSIUIO
fi
}
iscsi_mark_root_nodes()
{
$ISCSIADM -m session 2> /dev/null | while read t num i target ; do
ip=${i%%:*}
STARTUP=`$ISCSIADM -m node -p $ip -T $target 2> /dev/null | grep "node.conn\[0\].startup" | cut -
d' ' -f3`
if [ "$STARTUP" -a "$STARTUP" != "onboot" ] ; then
$ISCSIADM -m node -p $ip -T $target -o update -n node.conn[0].startup -v onboot
fi
done
}

Advertising