Deprecated: Creation of dynamic property InsertHeadersAndFooters::$plugin is deprecated in /home2/itenterp/public_html/wp-content/plugins/insert-headers-and-footers/ihaf.php on line 41
Deprecated: Creation of dynamic property InsertHeadersAndFooters::$body_open_supported is deprecated in /home2/itenterp/public_html/wp-content/plugins/insert-headers-and-footers/ihaf.php on line 48
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home2/itenterp/public_html/wp-content/plugins/updraftplus/class-updraftplus.php on line 955
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home2/itenterp/public_html/wp-content/plugins/updraftplus/class-updraftplus.php on line 955
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home2/itenterp/public_html/wp-content/plugins/updraftplus/class-updraftplus.php on line 1528
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home2/itenterp/public_html/wp-content/plugins/updraftplus/class-updraftplus.php on line 2267
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home2/itenterp/public_html/wp-content/plugins/updraftplus/class-updraftplus.php on line 3112
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home2/itenterp/public_html/wp-content/plugins/updraftplus/class-updraftplus.php on line 3118
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home2/itenterp/public_html/wp-content/plugins/updraftplus/class-updraftplus.php on line 3236
Deprecated: Creation of dynamic property WP_Rocket\Engine\Preload\SitemapPreloadSubscriber::$options is deprecated in /home2/itenterp/public_html/wp-content/plugins/wp-rocket/inc/Engine/Preload/SitemapPreloadSubscriber.php on line 26
Deprecated: Creation of dynamic property WP_Rocket\Engine\Preload\SitemapPreloadSubscriber::$sitemap_preload is deprecated in /home2/itenterp/public_html/wp-content/plugins/wp-rocket/inc/Engine/Preload/SitemapPreloadSubscriber.php on line 27
Deprecated: Automatic conversion of false to array is deprecated in /home2/itenterp/public_html/wp-content/plugins/wp-rocket/inc/3rd-party/plugins/seo/yoast-seo.php on line 10
Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /home2/itenterp/public_html/wp-content/plugins/wp-smushit/core/modules/helpers/class-parser.php on line 229
Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /home2/itenterp/public_html/wp-content/plugins/wp-smushit/core/modules/helpers/class-parser.php on line 234
Deprecated: Creation of dynamic property Smush\Core\Modules::$webp is deprecated in /home2/itenterp/public_html/wp-content/plugins/wp-smushit/core/class-modules.php on line 95
Deprecated: Optional parameter $output declared before required parameter $atts is implicitly treated as a required parameter in /home2/itenterp/public_html/wp-content/plugins/td-composer/legacy/common/wp_booster/td_wp_booster_functions.php on line 1599
Deprecated: Optional parameter $depth declared before required parameter $output is implicitly treated as a required parameter in /home2/itenterp/public_html/wp-content/plugins/td-cloud-library/includes/tdb_menu.php on line 251
Deprecated: Creation of dynamic property Advanced_Editor_Tools::$toolbar_classic_block is deprecated in /home2/itenterp/public_html/wp-content/plugins/tinymce-advanced/tinymce-advanced.php on line 347
Deprecated: Creation of dynamic property Advanced_Editor_Tools::$toolbar_block is deprecated in /home2/itenterp/public_html/wp-content/plugins/tinymce-advanced/tinymce-advanced.php on line 349
Deprecated: Creation of dynamic property Advanced_Editor_Tools::$toolbar_block_side is deprecated in /home2/itenterp/public_html/wp-content/plugins/tinymce-advanced/tinymce-advanced.php on line 350
Deprecated: Creation of dynamic property Advanced_Editor_Tools::$panels_block is deprecated in /home2/itenterp/public_html/wp-content/plugins/tinymce-advanced/tinymce-advanced.php on line 351
Deprecated: Creation of dynamic property Advanced_Editor_Tools::$used_block_buttons is deprecated in /home2/itenterp/public_html/wp-content/plugins/tinymce-advanced/tinymce-advanced.php on line 354
Warning: Cannot modify header information - headers already sent by (output started at /home2/itenterp/public_html/wp-content/plugins/insert-headers-and-footers/ihaf.php:41) in /home2/itenterp/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1831
Warning: Cannot modify header information - headers already sent by (output started at /home2/itenterp/public_html/wp-content/plugins/insert-headers-and-footers/ihaf.php:41) in /home2/itenterp/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1831
Warning: Cannot modify header information - headers already sent by (output started at /home2/itenterp/public_html/wp-content/plugins/insert-headers-and-footers/ihaf.php:41) in /home2/itenterp/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1831
Warning: Cannot modify header information - headers already sent by (output started at /home2/itenterp/public_html/wp-content/plugins/insert-headers-and-footers/ihaf.php:41) in /home2/itenterp/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1831
Warning: Cannot modify header information - headers already sent by (output started at /home2/itenterp/public_html/wp-content/plugins/insert-headers-and-footers/ihaf.php:41) in /home2/itenterp/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1831
Warning: Cannot modify header information - headers already sent by (output started at /home2/itenterp/public_html/wp-content/plugins/insert-headers-and-footers/ihaf.php:41) in /home2/itenterp/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1831
Warning: Cannot modify header information - headers already sent by (output started at /home2/itenterp/public_html/wp-content/plugins/insert-headers-and-footers/ihaf.php:41) in /home2/itenterp/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1831
Warning: Cannot modify header information - headers already sent by (output started at /home2/itenterp/public_html/wp-content/plugins/insert-headers-and-footers/ihaf.php:41) in /home2/itenterp/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1831
{"id":2066,"date":"2020-07-14T19:31:27","date_gmt":"2020-07-14T10:31:27","guid":{"rendered":"https:\/\/itenterpriser.com\/?p=2066"},"modified":"2020-07-22T09:46:11","modified_gmt":"2020-07-22T00:46:11","slug":"what-is-iscsi-and-what-do-you-do-with-it","status":"publish","type":"post","link":"https:\/\/itenterpriser.com\/knowledge-base\/what-is-iscsi-and-what-do-you-do-with-it\/","title":{"rendered":"What is iSCSI and What Do You Do With It?"},"content":{"rendered":"
I SCSI’d, you SCSI’d, we all SCSI’d (pronounced Scuzzy). In the days of ribbon cables, SCSI (Small Computer Systems Interface) was the end-all of storage and peripheral interfaces. Everyone computing at the time had used it in one form or another.<\/p>\n
Then serial happened and it all changed. By all rights SCSI should have disappeared with the ribbons, but someone with a keen eye towards the future rescued it from seemingly sure oblivion.<\/p>\n
They did this by decoupling its most excellent communications protocol from the parallel hardware, allowing it to run across any type of data transport mechanism. Copper, fiber, or in this case the Internet (the small “i” in iSCSI).<\/p>\n
What was SCSI?<\/h2>\n
If you’re old enough, you’ll remember SCSI versus ATA (aka IDE) being a thing. SCSI was faster and considerably more expensive. I was there. I spent $900 on a 4GB SCSI hard drive and thought it was a bargain. Ah, the not-so-good old days.<\/p>\n
Then the ATA folks got wise and SATA (Serial ATA), which combined the affordability of ATA with the speed of serial communications and convenience of much smaller connectors and cables, happened. Bye-bye SCSI drives in the consumer space. Serial proved to have more headroom due to cross-talk issues with parallel ribbon cables, but that’s another story.<\/p>\n
Note: ATA stands for AT Attachment, where AT was “Advanced Technology”, a forgotten part of the original IBM PC AT computer moniker. ATA as an acronym was supplanted with PATA (Parallel ATA) with the introduction of SATA. IDE stands for Integrated Drive Electronics, aka, the controller board on the drive.<\/em><\/p>\n
SCSI was also used for peripherals such as scanners and printers, but then USB with its thinner, easier (sort of) cabling arrived. USB put and end to SCSI for peripherals as well. Makes one wonder what might’ve been if SCSI had gone serial earlier and dumped the need for physical terminators at the end of every daisy-chain. Instead, the same sad tale… With a happy ending!<\/p>\n
While SCSI hardware disappeared rather quickly from the desktop, it remained active in the enterprise for quite a while longer. Yet even there, it was destined for the scrap heap. Thing was, SCSI had a magnificent transport layer, or communications protocol if you prefer. Knowing that, the powers that be separated the SCSI protocol from the hardware, put an “i” in front of it, and started marketing it.<\/p>\n
iSCSI Basics<\/h2>\n
iSCSI is simple in concept, though the language is a bit arcane. Clients are called initiators<\/em>, as they initiate a request for pairing, and the storage devices they want to pair with are called targets<\/em>, i.e., the target of the request. When the pairing is finished, the target may be formatted by the OS and will appear just as any other drive.<\/p>\n