Dell Broadcom NetXtreme Family of Adapters Broadcom NetXtreme 57XX User Guide - Page 32

Teaming with Channel Bonding, Linux iSCSI Offload

Page 32 highlights

tg3: eth#: Link is down. Teaming with Channel Bonding With the TG3 driver, you can team adapters together using the bonding kernel module and a channel bonding interface. Refer to your Red Hat documentation for more information on Linux Channel Bonding. Linux iSCSI Offload User Application - bnx2id Open iSCSI User Applications Bind iSCSI Target to Broadcom NX2 iSCSI Transport Name Making Connections to iSCSI Targets Maximize Offload iSCSI Connections Linux iSCSI Offload FAQ User Application - bnx2id The bnx2id application should be installed under /sbin when bnx2i RPM package is installed. Refer to the section Run the bnx2id daemon before attempting to create iSCSI connections. The driver will not be able to establish connections to the iSCSI target without the daemon's assistance. bnx2id The bnx2id daemon requires mknod and sh shell, which are standard on any regular server. For iSCSI boot using NetXtreme II offload support, binaries for mknod and sh need to be bundled into initrd image. Open iSCSI User Applications Install and run the open-iscsi programs, iscsid and iscsiadm, from the Broadcom distributed open-iscsi packages. All preinstalled open-iscsi packages need to be removed before the Broadcom iSCSI-supported packages can be installed. 1. Remove all existing open-iscsi packages. RHEL5 rpm -e iscsi-initiator-utils SLES10 SP1 rpm -e open-iscsi 2. Install the source RPM package. rpm -ivh .src.rpm 3. CD to the RPM path and build the binary driver for your kernel. cd /usr/src/{redhat,OpenLinux,turbo,packages,rpm ..} or rpmbuild -bb SPECS/.spec (for RPM version 4.x.x) Note that the RPM path is different for different Linux distributions. 4. Install the newly built package. rpm -ivh RPMS//..rpm where is the machine architecture such as i386. rpm -ivh RPMS/i386/.i386.rpm 5. Start the daemon. iscsid Bind iSCSI Target to Broadcom NX2 iSCSI Transport Name

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178

tg3: eth#: Link is down.
Teaming with Channel Bonding
With the TG3 driver, you can team adapters together using the bonding kernel module and a channel bonding interface. Refer
to your Red Hat documentation for more information on Linux Channel Bonding.
Linux iSCSI Offload
User Application - bnx2id
Open iSCSI User Applications
Bind iSCSI Target to Broadcom NX2 iSCSI Transport Name
Making Connections to iSCSI Targets
Maximize Offload iSCSI Connections
Linux iSCSI Offload FAQ
User Application - bnx2id
The
bnx2id
application should be installed under /sbin when bnx2i RPM package is installed. Refer to the section Run the
bnx2id
daemon before attempting to create iSCSI connections. The driver will not be able to establish connections to the
iSCSI target without the daemon's assistance.
bnx2id
The bnx2id daemon requires
mknod
and
sh
shell, which are standard on any regular server. For iSCSI boot using
NetXtreme II offload support, binaries for
mknod
and
sh
need to be bundled into initrd image.
Open iSCSI User Applications
Install and run the open-iscsi programs,
iscsid
and
iscsiadm
, from the Broadcom distributed open-iscsi packages. All pre-
installed open-iscsi packages need to be removed before the Broadcom iSCSI-supported packages can be installed.
1. Remove all existing open-iscsi packages.
RHEL5
rpm -e iscsi-initiator-utils
SLES10 SP1
rpm -e open-iscsi
2. Install the source RPM package.
rpm -ivh <open-iscsi-package-name>.src.rpm
3. CD to the RPM path and build the binary driver for your kernel.
cd /usr/src/{redhat,OpenLinux,turbo,packages,rpm ..}
or
rpmbuild -bb SPECS/<open-iscsi-package-name>.spec (for RPM version 4.x.x)
Note that the RPM path is different for different Linux distributions.
4. Install the newly built package.
rpm -ivh RPMS/<arch>/<open-iscsi-package-name>.<arch>.rpm
where <arch> is the machine architecture such as i386.
rpm -ivh RPMS/i386/<open-iscsi-package-name>.i386.rpm
5. Start the daemon.
iscsid
Bind iSCSI Target to Broadcom NX2 iSCSI Transport Name