Dell Broadcom NetXtreme Family of Adapters Manual del usuario

Página 30

Advertising
background image

Protocolo iSCSI: Guía del usuario de Broadcom NetXtreme BCM57XX

file:///C|/Users/Nalina_N_S/Documents/NetXtreme/Spanish/iscsi.htm[9/5/2014 3:41:19 PM]

13. Cambie el menú grub para señalar las nuevas imágenes initrd.
14. Para habilitar CHAP, necesitará modificar iscsid.conf (solo para Red Hat).
15. Reinicie y cambie los parámetros CHAP si lo desea.
16. Continúe iniciando en la imagen de inicio iSCSI y seleccione una de las imágenes que creó (no de descarga o

descarga). Su selección debe coincidir con su selección en la sección de parámetros de inicio iSCSI. Si HBA Boot Mode
estaba habilitado en la sección de parámetros de inicio iSCSI, debe iniciar la imagen de descarga. SLES 10.x y SLES 11
no admiten la descarga.

17. Para IPv6, ahora puede cambiar la dirección IP para el iniciador y el destino a la dirección IPv6 deseada en la

configuración NVRAM.

Solución alternativa de la instalación de DVD remoto de SUSE 11.1

1. Cree un nuevo archivo llamado boot.open-iscsi con el siguiente contenido.
2. Copie el archivo que acaba de crear en la carpeta /etc/init.d/ y sobrescriba el archivo existente.

Contenido del nuevo archivo boot.open-iscsi:

#!/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
}
# Reset status of this service
rc_reset
# We only need to start this for root on iSCSI
if ! grep -q iscsi_tcp /proc/modules ; then
if ! grep -q bnx2i /proc/modules ; then
rc_failed 6
rc_exit
fi
fi
case "$1" in
start)
echo -n "Starting iSCSI initiator for the root device: "
iscsi_load_iscsiuio
startproc $DAEMON $ARGS
rc_status -v
iscsi_mark_root_nodes
;;
stop|restart|reload)
rc_failed 0
;;
status)

Advertising