To enable iSCSI to read and write, in addition to the use of specific hard devices, the server can also be emulated as the initiator or target of iSCSI, using existing processors to achieve iSCSI connectivity with ordinary Ethernet card resources.
iSCSI, the Internet SCSI, is a storage transport protocol standard developed by the IETF to image SCSI chunks of data as Ethernet packets. The iSCSI protocol is essentially a way to transfer SCSI chunks across an IP network, and the source of a read-write request is called the initiator (initiator), and the requested target device is known as target. In this way, large amounts of data can be accessed in block-level mode on an IP network.
To enable iSCSI to read and write, in addition to using a specific hard device, you can use the software to simulate the server as the initiator or target of iSCSI, using existing processors to achieve iSCSI connectivity with common Ethernet card resources. Most iSCSI target emulation software is currently paid for commercial software, while iSCSI Initiator has a lot of free software to choose from.
Microsoft ISCSI Initiator
Microsoft provides iSCSI initiator software that enables Windows clients to simulate an Ethernet card as an iSCSI initiator to initiate access requirements for iSCSI target devices on the network and to establish iSCSI online.
The latest release of Microsoft ISCSI Initiator is version 2.04, which supports Microsoft operating environments such as Windows 2000/xp/server 2003 and has versions that support x64, IA64, x86, and other processor platforms. After downloading the installation, enter the IP or IQN address of the iSCSI target device in the Discovery menu, select the connection to the iSCSI device in the target menu, access the iSCSI storage device through the IP network, and support multipath transmission.
Linux-iscsi
There are 2.4/2.6 two versions of the iSCSI initiator for Linux kernel, which must be available in the system for Kernel-source, kernel, gcc, Perl, Apache and other related files. After downloading and completing the compilation, replace the iSCSI configuration configurations in the/etc/iscsi.conf with the correct URLs, user names, and passwords for the iSCSI target devices currently in use, and then start the iSCSI device with #/etc/init.d/iscsi start. The disk is split with the Fdisk instruction, and the disk drive is mounted with the mkdir and mount instructions.
Solaris ISCSI Initiator
The Solaris 10 has built in iSCSI initiator software, including SPARC 64, x64 and IA-32, and other processor platforms are supported. Sun integrates iSCSI-related drivers into the iSCSI Device Driver and utilities updates and is now updated to version 5.10.
When used, first start iSCSI initiator with the Svcadm enable svc:/network/iscsi_initiator instruction format, and the next operation relies on the ISCSIADM instructions, first with Iscsiadm add The discovery-address instruction sets the target device address, then uses ISCSIADM modify Initiator-node to modify the connection settings between the target devices, and then uses Devfsadm-c iSCSI, format, Newfs and other instructions to create a new disk area, and then use the Mount command to mount the disk area can be mounted.
This article is from the "Technology Achievement Dream" blog, please be sure to keep this source http://ixdba.blog.51cto.com/2895551/526117
See more highlights of this column: http://www.bianceng.cnhttp://www.bianceng.cn/Servers/zs/