Dec 13, 2014

Using FreeNAS 8 to Create an iSCSI Target for Windows 7

iSCSI (Internet Small Computer System Interface) is a low level network protocol which allows a client machine (known as the Initiator) to control storage on a server (known as the Target). High level network file systems like CIFS (Common Internet File System), which is used by Windows to map network drives, let the server (and its underlying operating system) handle all the low level access to the network accessible storage. The Windows client doesn’t know anything about the sectors, tracks and heads of the remote storage. It simply asks for data from a file which is then sent by the server.


With iSCSI the control is low level. So low level in fact, that the disk needs to be partitioned and formatted by the Initiator. When the Initiator wants some data from the network storage it sends the low level commands to read and write data from the different sectors of the disk. The results of those operations are returned by the Target over the network to the Initiator. If you are thinking that iSCSI sounds a lot like SCSI, the disk interface often used on server, then you are right. SCSI sends low level commands down a cable to control a hard disk. iSCSI sends SCSI like commands over the network to control a hard disk connected to the iSCSI server.

FreeNAS 8 can act as an iSCSI Target and can allow a remote Initiator to control a whole hard disk or present a file (created on the existing storage) as if it was a hard disk. For this tutorial I will assume you have a FreeNAS system installed with at least one volume configured. For more information on installing FreeNAS and setting up volumes see my previous tutorial here: Build a Simple NAS Setup with FreeNAS 8.

Configure iSCSI Target

To configure the iSCSI service, click Services on the toolbar below the FreeNAS logo and then click the small wrench icon next to iSCSI. Click Portals on the menu bar at the top of the iSCSI tab. Click Add Portal. Accept the default 0.0.0.0:3260 and click OK.


Click Authorized Initiator and then “Add Authorized Initiator”. Accept the defaults of ALL and ALL by clicking on OK.


The next step is to create an extent. This will be the hard disk presented to the Initiator. In fact, it is a file on the FreeNAS server which will act as a virtual hard disk. The size of the file created will determine the size of the iSCSI hard disk.

Click Extents and Add Extent. Add an Extent Name (eg. extent1). Then add a full pathname for the file extent in the Path to the extent field. Click Browse to find your storage (eg. /mnt/store) and then add a filename to the end (eg. /mnt/store/extent1).

Now enter a size for the extent which is in bytes. 10GB is 10,737,418,240 bytes, 100GB is 107,374,182,400 bytes and so on. (Note: You mustn’t enter the commas). Click OK.


When an iSCSI Initiator connects to an iSCSI server it connects to a Target. To create a Target click Targets and Add Target. Enter a Target Name (eg. target1), select Disk from the Type drop down menu. Select 1 for the Portal Group ID and the Initiator Group ID and click OK.


Finally the Target needs to be associated with the Extent so that when the iSCSI Initiator connects to the target it uses the corresponding extent. Click Associated Targets and Add Extent to Target. Select target1 from the Target drop down list and extent1 from the Extent drop down list. Click OK.


To enable the iSCSI service, click Services and click the iSCSI Off switch to make it go from “Off” to “On.”

Connecting from Windows 7

The iSCSI Target is now all configured. iSCSI Initiator software is available for most platforms including Mac OS X and Linux. Windows Vista and Windows 7 has it built-in to the OS. Windows XP and Windows 2003 server users can download the Microsoft iSCSI Software Initiator from Microsoft Downloads.

In Windows 7, click the Start Menu icon and type iSCSI in the search box. Click iSCSI Initiator. In the Quick Connect section enter the IP address of the FreeNAS server in the “Target:” field and click Quick Connect


The “Quick Connect” dialog will appear listing a discovered target. The name of the target will be the same as the name set in the “Target Global Configuration” section of the iSCSI tab on the FreeNAS server (eg. iqn.2011-03.example.org.istgt). Click Done.

On the iSCSI Initator Properies window click the discovered target (eg. iqn.2011-03.example.org.istgt:target1) and click Connect. Wait for the “Connect To Target” dialog and click OK.


Windows is now connected to the iSCSI drive (which is really a file based extent on the FreeNAS server). To use the drive start the Disk Management program by typing diskmgmt.msc in the search box of the Start Menu and click diskmgmt.msc.

The first time the Disk Management program starts it will detect the uninitialized iSCSI drive and prepare to initialize it. Click OK.


The disk will then become available for formatting etc. To format it, right click on the Unallocated partition and click New Simple Volume… Go through the “New Simple Volume Wizard” accepting the defaults. Note you may want to assign a different drive letter other than the one suggested by Windows.

Once the format is complete the drive will appear just like any other hard drive in Windows Explorer.


Conclusion

FreeNAS 8 can act as an iSCSI Target for several iSCSI devices with the only limit being storage space available. Assuming your FreeNAS server has the memory and CPU resources available and that your network can support the throughput, FreeNAS offers an easy way to deploy iSCSI on your home or business network.

Will SAS and SATA replace SCSI technology?

It's actually a bit more complicated than SATA and SAS replacing SCSI. Traditional parallel SCSI is a tried-and-true disk interface that's been around for decades. SCSI currently offers very fast burst data transfers of 320 megabytes per second (MBps) using today's 16-bit Ultra320 SCSI interface.

SCSI also offers features such as Tagged Command Queueing (TCQ), to improve I/O performance. SCSI hard drives are noted for their reliability, and it's possible to daisy-chain up to 15 devices per SCSI adapter channel over short distances. These features have made SCSI a good choice for performance-oriented desktops and workstations, all the way up to enterprise-class servers -- even to this day.

SAS drives follow the SCSI command set and carry many of the same characteristics of reliability and performance found in SCSI drives, but they employ a 300 MBps serial version of the SCSI interface. Although this is a bit slower than SCSI at 320 MBps, a SAS interface can support up to 128 devices over longer distances than Ultra320 and can be expanded to 16,000 devices on a channel. SAS adoption still has a long way to go in the enterprise. SAS drives offer the same reliability and the same 10,000-15,000 rpm rotational speeds that SCSI drives do.

SATA drives forego some of that performance and reliability of SCSI and SAS drives in favor of sheer storage capacity and lower cost. For example, SATA drives have now reached 1 TB. SATA has been embraced where maximum storage capacity is needed, such as disk backups and archiving. SATA currently offers point-to-point connections up to 300 MBps, which easily exceeds the traditional 150 MBps parallel ATA interface.

So while SCSI works fine, traditional SCSI is reaching the end of its practical service life. A 320 MBps parallel SCSI interface won't go much faster at the distances of today's SCSI cables. By comparison, SATA drives should reach 600 MBps in the near future, and SAS drives have a roadmap out to 1200 MBps. SATA drives can also run on the SAS interface, so these drives can be mixed in the same storage system. The potential for expandability and data transfer performance is just overwhelming SCSI.

But SCSI isn't going away any time soon. You'll see SCSI linger on small to midsized servers for a few years. As the hardware is updated, SCSI will be systematically replaced by SAS/SATA disk arrays for faster speed and superior connectivity.

My Diskless Server : MSI MS-S0651 Quad LAN 10 SATA

The MSI MS-S0651 is the only rug server motherboard that I have found to have four (4) NICs, yes that is true it have quad network interface controller card power by Intel 82574L Gigabit Ethernet. Apart from 4X LAN it is also equip with ten (10) SATA of which 6 SATA is 3.0 and 4 SATA is 2.0 good enough to boost my Diskless Server. CCBoot 3.0 is much favorable for this Mobo serving 30 to 70 clients if the hardware is much together with the specifications.


The most significant that MS-S0651 can do the job is when all four (4) Intel 82574L Gigabit Ethernet controllers are aggregated, it can be Team together and this can give roughly 4Gbps to eliminate the bottleneck when the BattleLAN gamers are onboard.

Hardware overview



Specifications

CPU
  • Single Intel® Core i3/ i5/ i7, Pentium G, Celeron G series
Core Chipset
  • Intel H77 chipset
Memory Support
  • 4 x DDR3 DIMM slots
  • Support DDR3 1066/1333/1600 MHz Unbuffered non-ECC Memory
  • Supports Max. 32GB
  • Ivy Bridge supports up to 1600 MHz
Slot
  • 1 x PCI Expressx16 slot
  • 2 x PCI Expressx1 slot
Storage Interface
  • SATA
    • 2 x SATA 6Gb/s ports by Intel H77 chipset (SATA1-2)
    • 4 x SATA 3Gb/s ports by Intel H77 chipset (SATA 3-6)
    • 4 x SATA 6Gb/s ports by ASMEDIA ASM1061 chipset (SATA7-10)
  • RAID
    • -SATA1-6 support Intel Rapid Storage Technology (RAID 0/1/5/10)
Input / Output Connectors
  • Rear I/O Port
    • 4 USB 2.0 ports
    • 2 USB 2.0 ports
    • 1 Serial port
    • 1 D-sub VGA port
    • 4 Gigabit LAN Jacks
  • On-Board Connector
    • 1 SPI Flash ROM pinheader
    • 1 Serial port
    • 1 TPM [omjeader
    • 2 front panel pinheader
    • 1 PS/2 Keyboard/mouse pinheader
    • 1 8-pin power connector
    • 1 24-pin power connector
    • 4 system fan connector
    • 1 CPU fan connector
    • 2 USB 2.0 pinheader
    • 1 USB 3.0 pinheader
    • 1 chassis intrusion pinheader
    • 1 clear CMOS pinheader
LAN Interface
  • Support 4x Intel 82574L Gigabit Ethernet controllers
Hardware monitor controller
  • N/A
Board Size
  • 30.5cm x 24.5cm (ATX)

Dec 12, 2014

HP ProLiant DL380p Gen8 Server Review

As StorageReview expands our enterprise test lab, we're finding a greater need for additional latest generation servers (like the HP D380p Gen8); not just from a storage perspective, but from a more global enterprise environment simulation perspective as well. As we test larger arrays and faster interconnects, we need platforms like the HP DL380p to be able to deliver the workload payload required to these arrays and related equipment. Additionally, as PCIe storage matures, the latest application accelerators rely on third-generation PCIe for maximum throughput. Lastly, there's a compatibility element we're adding to enterprise testing, ensuring we can provide results across a variety of compute platforms. To that end HP has sent us their eighth-generation (Gen8) DL380p ProLiant, a mainstream 2U server that we're using in-lab for a variety of testing scenarios.


While some may wonder about the relevancy of reviewing servers on a storage website, it's important to realize how vital the compute platform is to storage performance, both directly and indirectly. When testing the latest PCIe Application Accelerators for example, for maximum throughput, it's critical to make sure compute servers are ready in areas ranging from hardware compatibility, performance scaling and saturation, to even often overlooked elements like how a server manages cooling.

Case in point, most 2U servers use riser boards for PCIe expansion, and knowing what drives those slots is just as important as the slots themselves. If one 16-lane PCIe slot is being shared for three slots, those may under-perform compared to a solution that uses two 16-lane PCIe slots to share between three riser slots. We also have an eye toward how well manufacturers make use of the cramped real-estate inside 1U and 2U servers, as all are not created equal. Items in this category can vary from everything from cable management to how many features are integrated versus requiring add-on cards, leaving PCIe expansion entirely open to the end-user instead of utilizing those slots for RAID cards or additional LAN NICs. Even the way server vendors handle the traditional SATA/SAS bays can be vastly different which could be the difference between an ideal server/storage relationship and one that is less desirable.

The HP ProLiant DL380p Gen8 Server series is comprised of 2U, 2-socket compute servers that feature a Smart Array P420i RAID controller with up to 2GB Flash Backed Write Cache (FBWC), up to five PCIe 3.0 expansion slots and one PCIe 2.0 expansion slot, and extensive built-in management capabilities. Our server accepts small form factor (SFF) 2.5-inch SAS, SATA, or SSD drives, while other configurations of the ProLiant DL380p Gen8 servers accepting large form factor (LFF) 3.5-inch drives are also available.

Our HP ProLiant DL380p Gen8 Specifications:
  • Intel Xeon E5-2640 (6 core, 2.50 GHz, 15MB, 95W)
  • Windows Server 2008 R2 SP1 64-Bit
  • Intel C600 Chipset
  • Memory - 64GB (8 x 8GB) 1333Mhz DDR3 Registered RDIMMs
    • 768 GB (24 DIMMs x 32G 2R) Max
  • PCI-Express Slots
    • 1 x PCIe 3.0 x16
    • 1 x PCIe 3.0 x8
    • 1 x PCIe 2.0 x8 (x4 electric)
  • Ethernet - 1Gb 331FLR Ethernet Adapter 4 Ports
  • Boot Drive - 600GB 10,000RPM SAS x 2 (RAID1)
  • Storage Bays - 8 x 2.5" SAS/SATA hot swap
    • Smart Array P420i Controller
  • I/O Ports
    • 7 x USB 2.0 (2 front, 4 rear and 1 internal)
    • 2 x VGA connector (front/rear)
    • Internal SD-Card slot
  • Management
    • HP Insight Control Environment
    • HP iLO 4; hardware-based power capping
  • Form Factor - 2P/2U Rack
  • Power
    • 460W Common Slot Platinum Hot Plug
  • HP Standard Limited Warranty - 3 Years Parts and on-site Labor, Next Business Day
  • Full HP ProLiant DL380p Specifications
Hardware Options

The DL380p Gen8 series features configurations with up to two Intel Xeon E5-2600 family processors, up to five PCI-Express 3.0 expansion slots and one PCI-Express 2.0 slot (three with single CPU, six with dual CPU). The standard riser configuration per CPU includes one x16 PCIe 3.0 slot, one x8 PCIe 3.0 slot, and one x8 PCIe 2.0 slot. HP offers different configuration options, with an optional riser that supports two x16 PCIe 3.0 slots. The unit can also support up to two 150W single-width graphics cards in a two processor, two riser configuration with an additional power feed.


Each Intel Xeon E5-2600 processor socket contains four memory channels that support three DIMMs each for a total of 12 DIMMs per installed processor or a grand total of 24 DIMMs per server. ProLiant DL380p Gen8 supports HP SmartMemory RDIMMs, UDIMMs, and LRDIMMs up to 128GB capacity at 1600MHz or 768GB maximum capacity.


HP FlexibleLOM provides bandwidth options (1G and 10G) and network fabric (Ethernet, FCoE, InfiniBand), with an upgrade path to 20G and 40G when the technology becomes available. HP ProLiant DL380p Gen8 provides a dedicated iLO port and the iLO Management Engine including Intelligent Provisioning, Agentless Management, Active Health System, and embedded Remote Support. This layout allows users to manage the DL380p, without taking over a port from the other four 1GbE offered on-board.

Monitoring and Management

HP Active Health System provides health and configuration logging with HP’s Agentless Management for hardware monitoring and alerts. Automated Energy Optimization analyzes and responds to the ProLiant DL380p Gen8’s array of internal temperature sensors and can signal self-identification location and inventory to HP Insight Control. The HP ProLiant DL380p Gen8 is Energy Star qualified and supports HP's Common Slot power supplies allow for commonality of power supplies across HP solutions. If you configure a ProLiant DL380p Gen8 with HP Platinum Plus common-slot power supplies, the power system can communicate with the company’s Intelligent PDU series to enable redundant supplies to be plugged into redundant power distribution units.


HP also offers three interoperable management solutions for the ProLiant DL380p Gen 8: Insight Control, Matrix Operating Environment, and iLo. HP Insight Control provides infrastructure management to deploy, migrate, monitor, remote control, and optimize infrastructure through a single management console. Versions of Insight Control are available for Linux and Windows central management servers. The HP Matrix Operating Environment (Matrix OE) infrastructure management solution includes automated provisioning, optimization, and recovery management capabilities for HP CloudSystem Matrix, HP’s private cloud and Infrastructure as a Service (IaaS) platform.


HP iLO management processors virtualize system controls for server setup, health monitoring, power and thermal control, and remote administration. HP iLO functions without additional software installation regardless of the servers' state of operation. Basic system board management functions, diagnostics, and essential Lights-Out functionality ships standard across all HP ProLiant Gen8 rack, tower and blade servers. Advanced functionality, such as graphical remote console, multi-user collaboration, and video record/playback can be activated with optional iLO Advanced or iLO Advanced for BladeSystem licenses.


Some of the primary features enabled with advanced iLO functionality include remote console support beyond BIOS access or advanced power monitoring capabilities to see how much power the server is drawing over a given period of time. In our case our system shipped with basic iLO support, which gave us the ability to remotely power on or off the system or provided remote console support (which ended as soon as the OS started to boot). Depending on the installation, many users can probably get by without the advanced features, but when tying the server into large scale-out environments, the advanced iLo featureset can really streamline remote management.

Design and Build

Our DL380p Gen8 review model came with a Sliding-Rack Rail Kit and an ambidextrous Cable Management Arm. The rail kit system offers tool-free installation for racks with square or round mounting holes and features an adjustment range of 24-36 inches and quick release levers. Installation into telco racks requires a third-party option kit. The sliding-rack and cable management arm work together, allowing IT to service the DL380p by sliding it out of the rack without disconnecting any cables from the server. Buyers opting for a more basic approach can still buy the DL380p without rails, or with a basic non-sliding friction mount.


The front of the DL380p features one VGA out and two USB ports. Our unit features eight small form factor (SFF) SAS hot-plug drive bays. There is space for an optional optical drive at to the left of the hot plug bays. With a quick glance of the status LEDs on the front, users can diagnose server failures or make sure everything is running smoothly. If no failures have occurred, the system health LEDs are green. If a failure has occurred, but a redundant feature has enabled the system to continue running, the LED will be amber. If the failure is critical and causes shutdown, the LED illuminates red. If the issue is serviceable without removing the server hood, the External Health LED illuminates. If the hood must be removed, the Internal Health LED illuminates.


The level of detail that HP put into the DL380p is fairly impressive at times, with items as simple as drive trays getting all the bells and whistles. The drive tray includes rotating disk activity LEDs, indicators to tell you when a drive is powered on, and even when not to eject a drive. At times when it seems that all hard drives or SSDs get simple blinking activity LEDs, HP goes the extra mile to provide users with as much information as they can absorb just by looking at the front of the server.


Connectivity is handled from both the front and rear of the DL380p. VGA and USB ports are found on both sides of the server for easy management, although both VGA ports can't be used simultaneously. Additional ports such as a serial interface, and more USB ports can be found on the back of the server along with FlexibleLOM ports (four 1GbE in our configuration) and the iLO LAN connector. To get the ProLiant DL380p Gen8 server up and running immediately, HP ships these servers standard with a 6-foot C-14 to C13 power cord for use with a PDU.


Internally, HP put substantial effort into making the ProLiant DL380p Gen8 easy to service while packing the most features they could into the small 2U form-factor. The first thing buyers will notice is the cabling, or lack thereof, inside the server chassis. Many of the basic features are routed on the motherboard itself, including what tends to be cluttered power cabling. Other tightly-integrated items including the on-board FlexibleLOM 4-port 1GbE NIC and the Smart Array P420i RAID controller, adding network and drive connectivity without taking over any PCIe slots. In a sense this allows buyers to have their cake and eat it too, packing the DL380p with almost every feature and still leaving room for fast PCIe application accelerators or high-speed aftermarket networking interconnects such as 10/40GbE or 56Gb/s InfiniBand.


When it comes time to install new hardware or quickly replace faulty buyers or their IT departments will enjoy the tool-free serviceable sections of the DL380p. No matter if you are swapping out system memory, replacing a processor, or even installing a new PCIe add-on card, you don't need to break out a screwdriver. HP also includes a full hardware diagram on the inside of the system cover, making it easy to identify components when it comes time to replacing them.

Cooling

Inside most server chassis, cooling and cable management can go hand in hand. While you can overcome some issues with brute force cooling, a more graceful approach is to remove intrusive cabling that can disrupt proper airflow for efficient and quiet cooling. HP went to great lengths integrating most cables found in servers, including power cabling, or went with flat cables tucked against one side for data connections. You can see this with the on-board Smart Array P420i RAID controller that connects to the front drive bay with flat mini-SAS cables.


While keeping a server cool is just one task to accomplish inside a server, making sure it works and is easily field-serviceable are two distinct items. All fans on the HP DL380p held in with quick-connects, and can be swapped out by removing the top lid in seconds.

On the cooling side of things, the DL380p does a great job of providing dedicated airflow for all the components inside the server chassis, including add-on PCIe solutions. Through the BIOS, users can change the amount of cooling needed, including overriding all automatic cooling options to force max airflow if the need arises. If that's the case, make sure no loose paperwork is around, as it will surely be sucked to the front bezel from the tornado of airflow. In our testing with PCIe Application Accelerators installed and stressed, stock cooling, or slightly increased cooling was enough to keep everything operating smoothly.

Power Efficiency

HP is making a big push into higher efficiency servers that can be seen across the board with a greater push for lower power-draw components. The ProLiant DL380p includes a high-efficiency power supply, our model is equipped with the 94% efficient Common Slot Platinum PSU.


Less power is wasted as heat in the AC to DC conversion process, which means that for every 100 watts you send your power supply, 94 watts reaches the server, instead of 75 watts or less with older models.

Conclusion

We've logged hands on time with just about every major server brand, and even some not so major brands. The one thing that resonates with the HP Gen8 ProLiants is just how tightly they're put together. The interior layouts are clean, cabling is tucked away (or completely integrated with the motherboard) and thoughtfully done and even the PCIe riser boards support the latest generation PCIe storage cards. From a storage perspective, the latter is certainly key, if an enterprise is going to invest in the latest and greatest storage technology, the server better support the expected throughput.

While this first part of our HP ProLiant DL380p review gives a comprehensive overview of the system itself, part two will incorporate performance and compatibility testing with a wide array of storage products. While most SATA and SAS drives will perform roughly the same in any system, the latest PCIe storage solutions have a way of separating the men from the boys in the server world. Stay tuned for our second review installment that will cover these storage concerns and other key areas such as multi-OS performance variability.

Availability

HP ProLiantDL380p Gen8 Servers start $2,569 and are available now.

MSI MS-9A58 Quad LAN Review

MSI IPC launches MS-9A58 industrial system, a compact and fanless embedded IPC powered by an Intel® Atom™ D525 processor with DDR3 support and integrated display interface. It enables much better power savings, while providing top performance and rich I/O capability.


MS-9A58 is powered by the latest Intel® Atom™ D525 dual core processors with DD3 memory up to 4GB for D525. With integrated graphics and memory controllers, these processors deliver graphics core rendering speeds from 200 to 400 MHz while maintaining excellent power efficiency. In addition to higher speeds and less power consumption. The Intel® GMA 3150 graphics engine is built into the chipset to provide fast graphics performance, high visual quality, and flexible display options without the need for a separate graphics card. With a compact mini-ITX system size, system developers get the freedom to design small embedded applications.


MS-9A58 supports 4 Intel 82574L Gb LAN Ports, including one pair of single latch support auto-bypass function. For the storage application, it supports 2 SATA ports. To satisfy increasing demands of connecting more peripheral devices, MS-9A58 is equipped with abundant I/O design, includes one RS-232 and one RS-232/422/485 serial ports with auto-flow control, two COM ports and 6 USB 2.0 ports. Expansion capabilities include two PCI slots, one PCIex1 slot and one mini-PCIe slot. For the internet demand, MS-9A58 comes with a module that has a built-in WiFi 802.11b/g/n module function. MS-9A58 supports ATX and wide range DC 12V / 19V / 24V inputs as the different BOM option.


Key Features:
1. Intel® Pineview D525 Dual Core CPU
2. DDR3 SoDIMM for better memory supply
3. 2 SATA Ports for Storage Application
4. 4 Intel 82574L Gb LAN Ports, including one pair of single latch support auto-bypass function
5. Built-in WiFi 802.11b/g/n module function
6. Wide Range Voltage Input for DC Sku (12/19/24V)
7. Support DirectX10, Shadier Model 4.0 and Intel® Clear Video Technology

With a compact mini-ITX size, MS-9A58 is designed with rich I/O functionality and has the new levels of performance and graphics for the demand in network security applications, such as small business VPN (Virtual Private Network ), VoIP (Voice over Internet Protocol ), SAN (Storage Area Network) and NAS (Network Attached Storage).

The MSI MS-9A58 Quad LAN is really best for embedded system like OpenWrt, pfSense, MonoWall, SmoothWall, DD-Wrt, ZeroShell not to mention other Linux network security OS. Home file server is also applicable such as FreeNAS and SimplyNAS.