Installation guide

C H A P T E R 8 Using VMkernel Device Modules
287
adapters that are shared and load the device module appropriately. However, if you
wish to control the sharing explicitly, assign the SCSI device to the service console
during the installation process. Then load the VMkernel SCSI module using the
following syntax:
vmkload_mod -d bus:slot \
/usr/lib/vmware/vmkmod/aic7xxx.o vmhba
Note: This command should be entered on a single line. Do not type the backslash.
To obtain the bus and slot (also known as device or cardnum) information, examine
/proc/pci, output from the scanpci command, or both.
Note: The device must be correctly assigned to the service console. Devices
assigned exclusively to the VMkernel during the installation process no longer appear
in /proc/pci.
After you load a VMkernel device module, an entry appears in /proc/vmware/net
or /proc/vmware/scsi. For example, when e100.o is loaded as described
above, the entry /proc/vmware/net/vmnic0 appears, indicating there is one
EEPro card controlled by the VMkernel and available as vmnic0 to the virtual
machines. See Creating and Configuring Virtual Machines on page 32 for information
on how to configure virtual machines to use VMkernel devices.
Other Information about VMkernel Modules
The only non-device VMkernel module available in this release of VMware ESX Server
is the nfshaper module, which provides support for network filtering, as described
in Managing Network Bandwidth on page 388. Load nfshaper using the following
syntax.
vmkload_mod /usr/lib/vmware/vmkmod/nfshaper.o nfshaper
VMkernel modules must be reloaded each time the VMkernel is loaded (as described
in Loading VMkernel Device Modules on page 284).