Toll Free: 1-888-865-6888 Tel: 510-226-8368 Fax: 510-226-8968 Email: sales@RackmountMart.
RAG362 iSCSI GbE (2-port) to SATA II / SAS Subsystem User Manual For warranty repair, please refer to our terms and conditions: http://www.rackmountmart.com/terms.
Important Safeguards Please read all of these instructions carefully before you use the device. Save this manual for future reference. What the warranty does not cover ■ ■ Any product, on which the serial number has been defaced, modified or removed. Damage, deterioration or malfunction resulting from: □ □ □ □ □ □ □ □ ■ Accident, misuse, neglect, fire, water, lightning, or other acts of nature, unauthorized product modification, or failure to follow instructions supplied with the product.
Regulatory Notice Legal Information First English printing, October 2002 Information in this document has been carefully checked for accuracy; however, no guarantee is given to the correctness of the contents. The information in this document is subject to change without notice. We are not liable for any injury or loss that results from the use of this equipment. Safety Instructions ■ ■ Unplug equipment before cleaning. Don’t use liquid or spray detergent; use a moist cloth.
Preface About this manual This manual is the introduction of RAG362, 3U SAS/SATA 16-bay iSCSI 2-port RAID Subsystem controller and it aims to help users know the operations of the disk array system easily. Information contained in this manual has been reviewed for accuracy, but not for product warranty because of the various environments/OS/settings, Information and specification will be changed without further notice. For any update information, please visit www.rackmountmart.com for your contact windows.
Table of Contents Chapter 1 1.1 Overview .............................................................7 Features................................................................................ 7 1.1.1 1.1.2 1.2 Highlights .......................................................................................................7 Technical specifications .................................................................................8 RAID concepts ..........................................................
4.6 System maintenance .......................................................... 61 4.6.1 4.6.2 4.6.3 4.6.4 4.6.5 4.6.6 4.7 System information ......................................................................................61 Upgrade .......................................................................................................62 Reset to factory default ................................................................................62 Import and export.....................................
RAG362 Chapter 1 Overview 1.1 Features RAG362 controller can provide non-stop service with a high degree of fault tolerance by using RAG362 RAID technology and advanced array management features. RAG362 controller connects to the host system by iSCSI interface. It can be configured to numerous RAID level. The controller provides reliable data protection for servers by using RAID 6. The RAID 6 allows two HDD failures without any impact on the existing data.
RAG362 8. 9. 10. 11. 12. 13. One logic volume can be shared by as many as 8 hosts Host access control Configurable N-way mirror for high data protection On-line volume migration with no system down-time HDD S.M.A.R.T. enabled for SATA drives Disk auto spindown support 1.1.2 • 1. 2. 3. 4. 5. 6.
RAG362 4. 5. 6. Redundant power supply monitor 3.3V, 5V and 12V voltage monitor Thermal sensors x 3 on the controller BOARD (for CPU, bridge and host channel chip) Thermal sensor x 3 (up to 24) in enclosure. 7. • 1. Management UI via serial console, SSH telnet, HTTP Web UI, and secured Web (HTTPS) Online system firmware upgrade mechanism Event notification via Email, SNMP trap, browser pop-up windows, Syslog, and Windows Messenger.
RAG362 RAID drive obtains performance, capacity and reliability than a single drive. The operating system detects the RAID drive as a single storage device. 1.2.1 Terminology The document uses the following terms: • Part 1: Common RAID Redundant Array of Independent Disks. There are different RAID levels with different degree of data protection, data availability, and performance to host environment. PD The Physical Disk belongs to the member disk of one specific RAID group. RG Raid Group.
RAG362 media occurs at a later time. It speeds up system write performance but needs to bear the risk where data may be inconsistent between data cache and the physical disks in one short time interval. • RO Set the volume to be Read-Only. DS Dedicated Spare disks. The spare disks are only used by one specific RG. Others could not use these dedicated spare disks for any rebuilding purpose. GS Global Spare disks. GS is shared for rebuilding purpose.
RAG362 1.2.2 CHAP Challenge Handshake Authentication Protocol. An optional security mechanism to control access to an iSCSI storage system over the iSCSI data ports. iSNS Internet Storage Name Service. RAID levels There are different RAID levels with different degree of data protection, data availability, and performance to host environment. The description of RAID levels are on the following: RAID 0 Disk striping. RAID 0 needs at least one hard drive. RAID 1 Disk mirroring over two disks.
RAG362 1.2.3 Volume relationship The below graphic is the volume structure which RAG362 has designed. It describes the relationship of RAID components. One RG (RAID group) consists of a set of VDs (Virtual Disk) and owns one RAID level attribute. Each RG can be divided into several VDs. The VDs in one RG share the same RAID level, but may have different volume capacity. All VDs share the CV (Cache Volume) to execute the data transaction.
RAG362 operations like read or write. An initiator is usually located on the host side (either an iSCSI HBA or iSCSI SW initiator). The target is the storage device itself or an appliance which controls and serves volumes or virtual volumes. The target is the device which performs SCSI command or bridge to an attached storage device. Host 2 (initiator) iSCSI HBA Host 1 (initiator) NIC IP SAN iSCSI device 1 (target) iSCSI device 2 (target) Figure 1.3.1 The host side needs an iSCSI initiator.
RAG362 Support Kernels: http://www.open-iscsi.org/cgi-bin/wiki.pl/Supported_Kernels Google groups: http://groups.google.com/group/open-iscsi/threads?gvc=2 http://groups.google.com/group/open-iscsi/topics Open-iSCSI Wiki: http://www.open-iscsi.org/cgi-bin/wiki.pl 89H 90H 91H 92H 3. ATTO iSCSI initiator is available for Mac. Website: http://www.attotech.com/xtend.html 93H 4.
RAG362 Chapter 2 Installation 2.1 Package contents The package contains the following items: - One RAG362 : Gigabit LAN (x2) -to- SATA II/SAS RAID controller. Not included: (Optional) 2 X RJ45 Gbits Straight Ethernet Data Cable (Optional) 1 X Serial 232 Cable The RAM size for RAG362 is recommended DDR2-533 1GB or above. Please refer to the certification list in Appendix A. Contact your supplier if any of the above items are missing or damaged. 2.
RAG362 2.3 Make the system connected Before starting, prepare the following items. 1. Check “Certification list” in Appendix A to confirm the hardware setting is fully supported. 2. Read the latest release note before upgrading. Release note accompanies with its released firmware. 3. A host with a Gigabit Ethernet NIC or iSCSI HBA. 4. CAT 5e, or CAT 6 network cables for management port and iSCSI data ports. Recommend CAT 6 cables for best performance. 5. Prepare storage system configuration plan. 6.
RAG362 Chapter 3 Quick setup 3.1 Management interfaces There are three management methods to manage in the following: 3.1.1 RAG362 controller, describe Serial console Use console cable (NULL modem cable) to connect from console port of RAG362 controller to RS 232 port of management PC. Please refer to figure 2.3.1. The console settings are on the following: Baud rate: 115200, 8 data bit, no parity, 1 stop bit, and no flow control. Terminal type: vt100 Login name: admin Default password: 0000 3.1.
RAG362 192.168.10.50 RAG362 Figure 3.1.3.1 Press “Enter” button, the LCM functions “System Info.”, “Alarm Mute”, “Reset/Shutdown”, “Quick Install”, “Volume Wizard”, “View IP Setting”, “Change IP Config” and “Reset to Default” will rotate by pressing c (up) and d (down). When there is WARNING event or ERROR event occurred (LCM default filter), the LCM shows the event log to give users more detail from front panel. The following table is function description of each item.
RAG362 • LCM menu hierarchy: [System Info.] [Alarm Mute] [Firmware Version x.x.x] [RAM Size xxx MB] [cYes Nod] [Reset] [Reset/Shutdown] [Shutdown] [Quick Install] iStoragePro Technology cd [Volume Wizard] [View IP Setting] RAID 0 RAID 1 RAID 3 RAID 5 RAID 6 RAID 0+1 xxx GB [Local] RAID 0 RAID 1 RAID 3 RAID 5 RAID 6 RAID 0+1 [JBOD x] cd RAID 0 RAID 1 RAID 3 RAID 5 RAID 6 RAID 0+1 [IP Config] [Static IP] [IP Address] [192.168.010.050] [IP Subnet Mask] [255.255.255.0] [IP Gateway] [192.168.010.
RAG362 3.1.4 Web UI RAG362 controller supports graphic user interface (GUI) to operate. Be sure to connect the LAN cable. The default IP setting is DHCP; open the browser and enter: http://192.168.10.50 (Please check the DHCP address first on LCM.) And then it will pop up a dialog for authentication. RAG362 Figure 3.1.4.1 User name: admin Default password: 0000 After login, choose the functions which lists on the left side of window to make any configuration. Figure 3.1.4.
RAG362 • Indicator description: RAID light: x Green Æ RAID works well. x Red Æ RAID fails. Temperature light: x Green Æ Temperature is normal. x Red Æ Temperature is abnormal. Voltage light: x Green Æ voltage is normal. x Red Æ voltage is abnormal. UPS light: x Green Æ UPS works well. x Red Æ UPS fails. Fan light: x Green Æ Fan works well. x Red Æ Fan fails. Power light: x Green Æ Power works well. x Red Æ Power fails. Return to home page. Logout the management web UI.
RAG362 3.2 How to use the system quickly The following methods will describe the quick guide to use this controller. 3.2.1 Quick installation It is easy to use “Quick install” to create a volume. It uses whole physical disks to create a RG; the system will calculate maximum spaces on RAID levels 0 / 1 / 3 / 5 / 6 / 0+1. “Quick install” will occupy all residual RG space for one VD, and it has no space for snapshot and spare. If snapshot is needed, please create volumes by manual, and refer to section 5.
RAG362 3.2.2 Volume creation wizard “Volume create wizard” has a smarter policy. When the system is inserted with some HDDs. “Volume create wizard” lists all possibilities and sizes in different RAID levels, it will use all available HDDs for RAID level depends on which user chooses. When system has different sizes of HDDs, e.g., 8*200G and 8*80G, it lists all possibilities and combination in different RAID level and different sizes.
RAG362 Step 3: Decide VD size. User can enter a number less or equal to the default number. Then click “Next”. Figure 3.2.2.3 Step 4: Confirm page. Click “Confirm” if all setups are correct. Then a VD will be created. Step 5: Done. You can start to use the system now. Figure 3.2.2.4 (Figure 3.2.2.4: A virtual disk of RAID 0 is created and is named by system itself.
RAG362 Chapter 4 Configuration 4.1 Web UI management interface hierarchy The below table is the hierarchy of web GUI.
RAG362 Reset to default Import and export Event log Reboot and shutdown Æ Sure to reset to factory default? Æ Import/Export / Import file Æ Download / Mute / Clear Æ Reboot / Shutdown Sure to logout? Logout 4.2 System configuration “System configuration” is designed for setting up the “System setting”, “IP address”, “Login setting”, “Mail setting”, and “Notification setting”. Figure 4.2.1 4.2.1 System setting “System setting” can setup system name and date.
RAG362 Check “Change date and time” to set up the current date, time, and time zone before using or synchronize time from NTP (Network Time Protocol) server. Click “Confirm” in System indication to turn on the system indication LED. Click again to turn off. 4.2.2 IP address Figure 4.2.2.1 “IP address” is for changing IP address for remote administration usage. There are two options, DHCP (Get IP address from DHCP server) and static IP. The default setting is DHCP.
RAG362 1. 2. Auto logout: The options are (1) Disabled; (2) 5 minutes; (3) 30 minutes; (4) 1 hour. The system will log out automatically when user is inactive for a period of time. Login lock: Disabled or Enabled. When the login lock is enabled, the system allows only one user to login or modify system settings. Figure 4.2.3.1 Check “Change admin password” or “Change user password” to change admin or user password. The maximum length of password is 12 characters. 4.2.
RAG362 Figure 4.2.4.1 4.2.5 Notification setting “Notification setting” can set up SNMP trap for alerting via SNMP, pop-up message via Windows messenger (not MSN), alert via syslog protocol, and event log filter for web UI and LCM notifications. Figure 4.2.5.
RAG362 “SNMP” allows up to 3 SNMP trap addresses. Default community setting is “public”. User can choose the event log levels and default setting enables ERROR and WARNING event log in SNMP. There are many SNMP tools. The following web sites are for your reference: SNMPc: http://www.snmpc.com/ Net-SNMP: http://net-snmp.sourceforge.net/ 96H 97H If necessary, click “Download” to get MIB file and import to SNMP.
RAG362 needs to install an iSNS server in SAN. Add an iSNS server IP address into iSNS server lists in order that iSCSI initiator service can send queries. Figure 4.3.1.1 4.3.2 NIC “NIC” can change IP addresses of iSCSI data ports. RAG362 has two gigabit ports to transmit data. Each of them must be assigned to an IP address and be set up in multi-homed mode or the link aggregation or trunking mode has been set up.
RAG362 • Default gateway: Default gateway can be changed by checking the gray button of LAN port, click “Become default gateway”. There can be only one default gateway. • MTU / Jumbo frame: MTU (Maximum Transmission Unit) size can be enabled by checking the gray button of LAN port, click “Enable jumbo frame”. Maximum jumbo frame size is 3900 bytes. Caution The MTU size of switching hub and HBA on host must be enabled. Otherwise, the LAN connection can not work properly.
RAG362 Figure 4.3.2.5 For example, LAN1 and LAN2 are set as Trunking mode. To remove Trunking / LACP setting, checking the gray button of LAN port, click “Delete link aggregation”. Then it will pop up a message to confirm. 4.3.3 • Node Single-node / Multi-node: iR16IS2ER supports single-nodes. The node name exists by default and can not be changed. Figure 4.3.3.1 • CHAP: CHAP is the abbreviation of Challenge Handshake Authentication Protocol.
RAG362 3. Click “Confirm”. Figure 4.3.3.5 4. 5. Go to “/ iSCSI configuration / CHAP account” page to create CHAP account. Please refer to next section for more detail. In “Authenticate” page, select “None” to disable CHAP. Tips After setting CHAP, the initiator in host should be set the same CHAP account. Otherwise, user cannot login. 4.3.4 Session “Session” can display current iSCSI session and connection information, including the following useful items: The following is an example of RAG362 1.
RAG362 4.3.5 CHAP account “CHAP account” can manage a CHAP account for authentication. RAG362 create a CHAP account. can To setup CHAP account, please follow the procedures. 1. 2. Click “Create”. Enter “User”, “Secret”, and “Confirm” secret again. Figure 4.3.5.1 Enter “User”, “Secret”, and “Confirm” secret again. “Node” can be selected here or later. If selecting none, it can be enabled later in “/ iSCSI configuration / Node / User”. 3. Click “Confirm”. Figure 4.3.5.2 4.
RAG362 Figure 4.4.1 4.4.1 Physical disk “Physical disk” can view the status of hard drives in the system. The followings are operational steps: 1. 2. Check the gray button next to the number of slot, it will show the functions which can be executed. Active function can be selected, and inactive functions show up in gray color and cannot be selected. For example, set PD slot number 4 to dedicated spare disk. Step 1: Check the gray button of PD 4, select “Set Dedicated spare”, it will link to next page.
RAG362 Figure 4.4.1.2 Step 3: Done. View “Physical disk” page. Figure 4.4.1.3 (Figure 4.4.1.3: Physical disks in slot 1,2,3 are created for a RG named “RG-R5”. Slot 4 is set as dedicated spare disk of the RG named “RG-R5”. The others are free disks.) Step 4: The unit of size can be changed from (GB) to (MB). It will display the capacity of hard drive in MB. Figure 4.4.1.
RAG362 • PD column description: Slot The position of a hard drive. The button next to the number of slot shows the functions which can be executed. Size (GB) (MB) Capacity of hard drive. The unit can be displayed in GB or MB. RG Name RAID group name. Status The status of hard drive: Health Usage x “Online” Æ the hard drive is online. x “Rebuilding” Æ the hard drive is being rebuilt. x “Transition” Æ the hard drive is being migrated or is replaced by another disk when rebuilding occurs.
RAG362 • 4.4.2 Write cache Hard drive write cache is enabled or disabled. Default is “Enabled”. Standby HDD auto spindown to save power. Default is “Disabled”. Readahead This feature makes data be loaded to disk’s buffer in advance for further use. Default is “Enabled”. Command queuing Newer SATA and most SCSI disks can queue multiple commands and handle one by one. Default is “Enabled”. PD operation description: Set Free disk Make the selected hard drive be free for use.
RAG362 Figure 4.4.2.1 Step 2: Confirm page. Click “Confirm” if all setups are correct. Figure 4.4.2.2 (Figure 4.4.2.2: There is a RAID 0 with 4 physical disks, named “RG-R0”. The second RAID group is a RAID 5 with 3 physical disks, named “RG-R5”.) Step 3: Done. View “RAID group” page. • RG column description: No. RAID group number. The button next to the No. includes the functions which can be executed. Name RAID group name. Total (GB) (MB) Total capacity of this RAID group.
RAG362 Free (GB) (MB) Free capacity of this RAID group. The unit can be displayed in GB or MB. #PD The number of physical disks in a RAID group. #VD The number of virtual disks in a RAID group. Status The status of RAID group: Health RAID • x “Online” Æ the RAID group is online. x “Offline” Æ the RAID group is offline. x “Rebuild” Æ the RAID group is being rebuilt. x “Migrate” Æ the RAID group is being migrated. x “Scrubbing” Æ the RAID group is being scrubbed.
RAG362 Delete Delete the RAID group. Set disk property Change the disk property of write cache and standby options. Write cache: x “Enabled” Æ Enable disk write cache. (Default) x “Disabled” Æ Disable disk write cache. Standby: x “Disabled” Æ Disable auto spindown. (Default) “30 sec / 1 min / 5 min / 30 min” Æ Enable hard drive auto spindown to save power when no access after certain period of time. Read ahead: x x “Enabled” Æ Enable disk read ahead.
RAG362 Figure 4.4.3.1 Caution If shutdown or reboot the system when creating VD, the erase process will stop. Step 2: Confirm page. Click “Confirm” if all setups are correct. Figure 4.4.3.2 (Figure 4.4.3.2: Create a VD named “VD-01”, from “RG-R0”. The second VD is named “VD-02”, it’s initializing.
RAG362 Step 3: Done. View “Virtual disk” page. • VD column description: No. Virtual disk number. The button includes the functions which can be executed. Name Virtual disk name. Size (GB) (MB) Total capacity of the virtual disk. The unit can be displayed in GB or MB. Write The right of virtual disk: Priority Bg rate x “WT” Æ Write Through. x “WB” Æ Write Back. x “RO” Æ Read Only. The priority of virtual disk: x “HI” Æ HIgh priority. x “MD” Æ MiDdle priority. x “LO” Æ LOw priority.
RAG362 Type Health • The type of virtual disk: x “RAID” Æ the virtual disk is normal. x “BACKUP” Æ the virtual disk is for clone usage. The health of virtual disk: x “Optimal” Æ the virtual disk is working well and there is no failed disk in the RG. x “Degraded” Æ At least one disk from the RG of the Virtual disk is failed or plugged out. x “Failed” Æ the RAID group disk of the VD has single or multiple failed disks than its RAID level can recover from data loss.
RAG362 Delete Delete the virtual disk. Set property Change the VD name, right, priority, bg rate and read ahead. Right: x “WT” Æ Write Through. x “WB” Æ Write Back. (Default) x “RO” Æ Read Only. Priority: x “HI” Æ HIgh priority. (Default) x “MD” Æ MiDdle priority. x “LO” Æ LOw priority. Bg rate: x “4 / 3 / 2 / 1 / 0” Æ Default value is 4. The higher number the background priority of a VD is, the more background I/O will be scheduled to execute.
RAG362 4.4.4 space next chapter for more detail. Cleanup snapshot Clean all snapshots of a VD and release the snapshot space. Take snapshot Take a snapshot on the virtual disk. Auto snapshot Set auto snapshot on the virtual disk. List snapshot List all snapshots of the virtual disk. More information Show virtual disk detail information. Snapshot “Snapshot” can view the status of snapshot, create, and modify snapshots. Please refer to next chapter for more detail about snapshot concept.
RAG362 Figure 4.4.4.3 Step 4: Expose the snapshot VD. Check the gray button next to the Snapshot VD number; click “Expose”. Enter a capacity for snapshot VD. Figure 4.4.4.4 Figure 4.4.4.5 (Figure 4.4.4.5: This is the snapshot list of “VD-01”. There are two snapshots. Snapshot VD “SnapVD-01” and “SnapVD-02 is exposed as read-only) Step 5: Attach a LUN to a snapshot VD. Please refer to the next section for attaching a LUN. Step 6: Done. Snapshot VD can be used. • Snapshot column description: No.
RAG362 Name Snapshot VD name. Used (GB) (MB) The amount of snapshot space that has been used. The unit can be displayed in GB or MB. Status The status of snapshot: Health • x “N/A” Æ The snapshot is normal. x “Replicated” Æ The snapshot is for clone x “Abort” Æ The snapshot is over space and abort. The health of snapshot: x “Good” Æ The snapshot is good. x “Failed” Æ The snapshot fails. Exposure Snapshot VD is exposed or not.
RAG362 4.4.5 Logical unit “Logical unit” can view, create, and modify the status of attached logical unit number(s) of each VD. User can attach LUN by clicking the “Attach”. “Host” must enter with an iSCSI node name for access control, or fill-in wildcard “*”, which means every host can access the volume. Choose LUN number and permission, and then click “Confirm”. Figure 4.4.5.1 Figure 4.4.5.2 (Figure 4.4.5.2: VD-01 is attached to LUN 0 and every host can access.
RAG362 This field can not accept comma, so “iqn.host1, iqn.host2” stands a long string, not 2 iqns. 4.4.6 Example The following is an example to create volumes. This example is to create two VDs and set a global spare disk. • Example This example is to create two VDs in one RG, each VD shares the cache volume. The cache volume is created after system boots up automatically. Then set a global spare disk. Last, delete all of them. Step 1: Create a RG (RAID group).
RAG362 Figure 4.4.6.3 1. 2. 3. 4. 5. Select “/ Volume configuration / Virtual disk”. Click “Create”. Input a VD name, choose a RG Name and enter a size for this VD; decide the stripe height, block size, read / write mode, bg rate, and set priority, finally click “Confirm”. Done. A VD has been created. Follow the above steps to create another VD. Figure 4.4.6.4 (Figure 4.4.6.
RAG362 The procedures are as follows: Figure 4.4.6.5 1. 2. 3. Select a VD. Input “Host” IQN, which is an iSCSI node name for access control, or fill-in wildcard “*”, which means every host can access to this volume. Choose LUN and permission, and then click “Confirm”. Done. Figure 4.4.6.6 (Figure 4.4.6.6: VD-R5-1 is attached to LUN 0. VD-R5-2 is attached to LUN 1.) Tips The matching rules of access control are from the LUNs’ created time, the earlier created LUN is prior to the matching rules.
RAG362 Figure 4.4.6.7 (Figure 4.4.6.7: Slot 4 is set as a global spare disk.) Step 5: Done. Delete VDs, RG, please follow the below steps. Step 6: Detach a LUN from the VD. In “/ Volume configuration / Logical unit”, Figure 4.4.6.8 1. 2. 3. Check the gray button next to the LUN; click “Detach”. There will pop up a confirmation page. Choose “OK”. Done. Step 7: Delete a VD (Virtual Disk). To delete the virtual disk, please follow the procedures: 1. 2. 3. Select “/ Volume configuration / Virtual disk”.
RAG362 Tips When deleting VD directly, the attached LUN(s) of to this VD will be detached together. Step 8: Delete a RG (RAID group). To delete a RAID group, please follow the procedures: 1. 2. 3. 4. 5. Select “/ Volume configuration / RAID group”. Select a RG which all its VD are deleted, otherwise the this RG cannot be deleted. Check the gray button next to the RG number click “Delete”. There will pop up a confirmation page, click “OK”. Done. The RG has been deleted.
RAG362 5. 6. Power sensors: 10 seconds, when there are 3 errors consecutively, system sends ERROR event log. LED status: 10 seconds. Figure 4.5.1 4.5.1 SES configuration SES represents SCSI Enclosure Services, one of the enclosure management standards. “SES configuration” can enable or disable the management of SES. Figure 4.5.1.1 (Figure 4.5.1.1: Enable SES in LUN 0, and can be accessed from every host) The SES client software is available at the following web site: SANtools: http://www.santools.
RAG362 4.5.2 Hardware monitor “Hardware monitor” can view the information of current voltages and temperatures. Figure 4.5.2.1 If “Auto shutdown” is checked, the system will shutdown automatically when voltage or temperature is out of the normal range. For better data protection, please check “Auto Shutdown”.
RAG362 4.5.3 Hard drive S.M.A.R.T. support S.M.A.R.T. (Self-Monitoring Analysis and Reporting Technology) is a diagnostic tool for hard drives to deliver warning of drive failures in advance. S.M.A.R.T. provides users chances to take actions before possible drive failure. S.M.A.R.T. measures many attributes of the hard drive all the time and inspects the properties of hard drives which are close to be out of tolerance.
RAG362 Currently, the system only supports and communicates with smart-UPS of APC (American Power Conversion Corp.) UPS. Please review the details from the website: http://www.apc.com/. 103H First, connect the system and APC UPS via RS-232 for communication. Then set up the shutdown values (shutdown battery level %) when power is failed. UPS in other companies can work well, but they have no such communication feature with the system. Figure 4.5.4.2 (Figure 4.5.4.2: With Smart-UPS.
RAG362 Battery Level Current power percentage of battery level. (%) 4.
RAG362 4.6.2 Upgrade “Upgrade” can upgrade firmware. Please prepare new firmware file named “xxxx.bin” in local hard drive, then click “Browse” to select the file. Click “Confirm”, it will pop up a message “Upgrade system now? If you want to downgrade to the previous FW later (not recommend), please export your system configuration in advance”, click “Cancel” to export system configuration in advance, then click “OK” to start to upgrade firmware. Figure 4.6.2.1 Figure 4.6.2.
RAG362 4.6.4 Import and export “Import and export” allows user to save system configuration values: export, and apply all configuration: import. For the volume configuration setting, the values are available in export and not available in import which can avoid confliction / datedeleting between two controllers which mean if one system already has valuable volumes in the disks and user may forget and overwrite it. Use import could return to original configuration.
RAG362 Figure 4.6.5.1 The event log is displayed in reverse order which means the latest event log is on the first / top page. The event logs are actually saved in the first four hard drives; each hard drive has one copy of event log. For one system, there are four copies of event logs to make sure users can check event log any time when there are failed disks. Tips Please plug-in any of the first four hard drives, then event logs can be saved and displayed in next system boot up.
RAG362 Chapter 5 Advanced operations 5.1 Volume rebuild If one physical disk of the RG which is set as protected RAID level (e.g.: RAID 3, RAID 5, or RAID 6) is FAILED or has been unplugged / removed, then the status of RG is changed to degraded mode, the system will search/detect spare disk to rebuild the degraded RG to a complete one. It will detect dedicated spare disk as rebuild disk first, then global spare disk. RAG362 controllers support Auto-Rebuild.
RAG362 • Rebuild operation description: RAID 0 Disk striping. No protection for data. RG fails if any hard drive fails or unplugs. RAID 1 Disk mirroring over 2 disks. RAID 1 allows one hard drive fails or unplugging. Need one new hard drive to insert to the system and rebuild to be completed. N-way mirror Extension to RAID 1 level. It has N copies of the disk. Nway mirror allows N-1 hard drives failure or unplugging. RAID 3 Striping with parity on the dedicated disk.
RAG362 5.2 RG migration To migrate the RAID level, please follow below procedures. 1. 2. 3. Select “/ Volume configuration / RAID group”. Check the gray button next to the RG number; click “Migrate”. Change the RAID level by clicking the down arrow to “RAID 5”. There will be a pup-up which indicates that HDD is not enough to support the new setting of RAID level, click “Select PD” to increase hard drives, then click “Confirm“ to go back to setup page.
RAG362 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Add dedicated spare. Remove a dedicated spare. Create a new VD. Delete a VD. Extend a VD. Scrub a VD. Perform another migration operation. Scrub entire RG. Take a snapshot. Delete a snapshot. Expose a snapshot. Rollback to a snapshot. Caution RG Migration cannot be executed during rebuilding or VD extension. 5.3 VD extension To extend VD size, please follow the procedures. 1. 2. 3. Select “/ Volume configuration / Virtual disk”.
RAG362 Tips The size of VD extension must be larger than original. Caution VD Extension cannot be executed during rebuilding or migration. iSnap 5.4 Snapshot-on-the-box (iSnap) captures the instant state of data in the target volume in a logical sense. The underlying logic is Copy-on-Write -- moving out the data which would be written to certain location where a write action occurs since the time of data capture.
RAG362 5.4.1 Create snapshot volume To take a snapshot of the data, please follow the procedures. 1. 2. 3. 4. 5. 6. Select “/ Volume configuration / Virtual disk”. Check the gray button next to the VD number; click “Set snapshot space”. Set up the size for snapshot. The minimum size is suggested to be 20% of VD size, and then click “OK”. It will go back to the VD page and the size will show in snapshot column.
RAG362 5.4.2 Auto snapshot The snapshot copies can be taken manually or by schedule such as hourly or daily. Please follow the procedures. 1. 2. 3. There are two methods to set auto snapshot. In “/ Volume configuration / Virtual disk”, check the gray button next to the VD number; click “Auto snapshot”. Or in “/ Volume configuration / Snapshot”, click “Auto snapshot”. The auto snapshot can be set monthly, weekly, daily, or hourly. Done. It will take snapshots automatically. Figure 5.4.2.1 (Figure 5.4.
RAG362 Caution Before executing rollback, it is better to dismount file system for flushing data from cache to disks in OS first. System sends pop-up message when user executes rollback function. 5.4.4 iSnap constraint RAG362 snapshot function applies Copy-on-Write technique on UDV/VD and provides a quick and efficient backup methodology. When taking a snapshot, it does not copy any data at first time until a request of data modification comes in.
RAG362 Figure 5.4.4.1 On Linux and UNIX platform, a command named sync can be used to make the operating system flush data from write caching into disk. For Windows platform, Microsoft also provides a tool – sync, which can do exactly the same thing as the sync command in Linux/UNIX. It will tell the OS to flush the data on demand. For more detail about sync tool, please refer to: http://technet.microsoft.com/enus/sysinternals/bb897438.
RAG362 run out, the system will try to remove the oldest snapshot to release more space for the latest snapshot usage. As the latest snapshot is growing, the system keeps removing the old snapshots. When it comes that the latest snapshot is the only one in system, there is no more snapshot space which can be released for incoming changes, then snapshot will fail. • How many snapshots can be created on a VD There are up to 32 snapshots can be created on a UDV/VD.
RAG362 5.6 VD clone The user can use VD clone function to backup data from source VD to target VD, set up backup schedule, and deploy the clone rules. The procedures of VD clone are on the following: 1. Copy all data from source VD to target VD at the beginning (full copy). 2. Use iSnap technology to perform the incremental copy afterwards. Please be fully aware that the incremental copy needs to use snapshot to compare the data difference.
RAG362 Figure 5.6.3 4. There are three clone configurations, describe on the following. Figure 5.6.4 x Snapshot space: Figure 5.6.5 This setting is the ratio of source VD and snapshot space. The default ratio is 2 to 1. It means when the clone process is starting, the system will automatically use the free RG space to create a snapshot space which capacity is double the source VD. x Threshold: (The setting will be effective after enabling schedule clone) Figure 5.6.
RAG362 rest snapshot space has been used 50%, in other words, the total snapshot space has been used 75%, the system will synchronize the source VD and target VD again. x Restart the task an hour later if failed: (The setting will be effective after enabling schedule clone) Figure 5.6.7 When running out of snapshot space, the VD clone process will be stopped because there is no more available snapshot space.
RAG362 Figure 5.6.10 8. Click “Start clone”, the clone process will start. Figure 5.6.11 9. The default setting will create a snapshot space automatically which the capacity is double size of the VD space. Before starting clone, system will initiate the snapshot space. Figure 5.6.12 10. After initiating the snapshot space, it will start cloning. Figure 5.6.13 11. Click “Schedule clone” to set up the clone by schedule.
RAG362 Figure 5.6.14 12. There are “Set Clone schedule” and “Clear Clone schedule” in this page. Please remember that “Threshold” and “Restart the task an hour later if failed” options in VD configuration will take effect after clone schedule has been set. Figure 5.6.15 • Run out of snapshot space while VD clone While the clone is processing, the increment data of this VD is over the snapshot space. The clone will complete, but the clone snapshot will fail.
RAG362 When running out of snapshot space, the flow diagram of VD clone procedure will be like the following. Figure 5.6.16 5.7 MPIO and MC/S These features come from iSCSi initiator. They can be setup from iSCSI initiator to establish redundant paths for sending I/O from the initiator to the target. 1. MPIO: In Microsoft Windows server base system, Microsoft MPIO driver allows initiators to login multiple sessions to the same target and aggregate the duplicate devices into a single device.
RAG362 session fails, then another session can continue processing I/O without interruption to the application. Figure 5.7.1 2. MC/S: MC/S (Multiple Connections per Session) is a feature of iSCSI protocol, which allows combining several connections inside a single session for performance and failover purposes. In this way, I/O can be sent on any TCP/IP connection to the target. If one connection fails, another connection can continue processing I/O without interruption to the application.
RAG362 Figure 5.7.2 Difference: MC/S is implemented on iSCSI level, while MPIO is implemented on the higher level. Hence, all MPIO infrastructures are shared among all SCSI transports, including Fiber Channel, SAS, etc. MPIO is the most common usage across all OS vendors. The primary difference between these two is which level the redundancy is maintained. MPIO creates multiple iSCSI sessions with the target storage. Load balance and failover occurs between the multiple sessions.
RAG362 ability. Beside the advantage of wide bandwidth, the I/O traffic remains operating until all physical links fail. If any link is restored, it will be added to the link group automatically. iStoragePro implements link aggregation as LACP and Trunking. 1. LACP (IEEE 802.3ad): The Link Aggregation Control Protocol (LACP) is a part of IEEE specification 802.3ad. It allows bundling several physical ports together to form a single logical channel.
RAG362 Chapter 6 Troubleshooting 6.1 System buzzer The system buzzer features are listed below: 1. 2. The system buzzer alarms 1 second when system boots up successfully. The system buzzer alarms continuously when there is error occurred. The alarm will be stopped after error resolved or be muted. The alarm will be muted automatically when the error is resolved. E.g., when RAID 5 is degraded and alarm rings immediately, user changes / adds one physical disk for rebuilding.
RAG362 ERROR ERROR ERROR ERROR ERROR ERROR INFO INFO INFO INFO • fail SATA revision id fail SATA set reg fail SATA init fail SATA diag fail Mode ID fail SATA chip count error SAS port reply error SAS unknown port reply error FC port reply error FC unknown port reply error Failed to get SATA revision id Failed to set SATA register Core failed to initialize the SATA adapter SATA Adapter diagnostics failed SATA Mode ID failed SATA Chip count error SAS HBA port reply terminated abnormally SAS front
RAG362 • RMS events Level • Type INFO Console Login INFO Console Logout INFO INFO INFO WARNING Web Login Web Logout Log clear Send mail fail Description login from via Console UI logout from via Console UI login from via Web UI logout from via Web UI All event logs are cleared Failed to send event to .
RAG362 INFO ERROR INFO INFO INFO INFO WARNING WARNING WARNING ERROR ERROR ERROR VD move finished VD move failed RG activated RG deactivated VD rewrite started VD rewrite finished VD rewrite failed RG degraded VD degraded RG failed VD failed VD IO fault WARNING ERROR Recoverable read error Recoverable write error Unrecoverable read error Unrecoverable write error Config read fail ERROR Config write fail ERROR INFO CV boot error adjust global CV boot global CV boot error create global PD dedicated s
RAG362 INFO • VD erase started Snapshot events Level WARNING INFO INFO Snap delete Snap auto delete INFO INFO Snap take Snap set space INFO Snap rollback started Snap rollback finished Snap quota reached Snap clear space INFO WARNING INFO Description Failed to allocate snapshot memory for VD . Failed to allocate snapshot space for VD . The snapshot space threshold of VD has been reached. The snapshot VD has been deleted.
RAG362 • System maintenance events Level INFO INFO INFO INFO INFO INFO INFO INFO INFO INFO INFO WARNING ERROR INFO • Type System shutdown System reboot System console shutdown System web shutdown System button shutdown System LCM shutdown System console reboot System web reboot System LCM reboot FW upgrade start FW upgrade success FW upgrade failure IPC FW upgrade timeout Config imported Description System shutdown. System reboot.
RAG362 • Clone events Level Type INFO INFO WARNING INFO INFO INFO WARNING WARNING VD clone started VD clone finished VD clone failed VD clone aborted VD clone set VD clone reset Auto clone error Auto clone no snap Description VD starts cloning process. VD finished cloning process. The cloning in VD failed. The cloning in VD was aborted. The clone of VD has been designated. The clone of VD is no longer designated. Auto clone task: .
RAG362 Appendix . A. Certification list • RAM RAM Spec: 240-pin, DDR2-533(PC4300), Reg.(register) or UB(Unbufferred), ECC, up to 4GB, 64-bit data bus width (and also 32-bit memory), x8 or x16 devices, 36-bit addressable, up to 14-bit row address and 10-bit column address.
RAG362 Mac ATTO Xtend SAN iSCSI initiator v3.10 System Requirements: 1. Mac OS X v10.5 or later For ATTO Xtend SAN iSCSI initiator, it is not free. Please contact your local distributor.
RAG362 Seagate Seagate Seagate Seagate Seagate Seagate Seagate Seagate Seagate Seagate Seagate Seagate Seagate Western Digital Western Digital Western Digital Western Digital Western Digital Western Digital Western Digital Western Digital Western Digital Western Digital Western Digital Western Digital Western Digital Western Digital Western Digital Barracuda 7200.7, ST380817AS, 80GB, 7200RPM, SATA 1.5Gb/s, 8M, NCQ Barracuda 7200.8, ST3400832AS, 400GB, 7200RPM, SATA 1.5Gb/s, 8M, NCQ Barracuda 7200.
RAG362 B. Microsoft iSCSI initiator Here is the step by step to setup Microsoft iSCSI Initiator. Please visit Microsoft website for latest iSCSI initiator. This example is based on Microsoft Windows Server 2008 R2. • 1. 2. 3. Connect Run Microsoft iSCSI Initiator. Click “Discovery” tab. Click “Add Portal…”. Input IP address or DNS name of the target. Figure B.2 Figure B.1 4.
RAG362 Figure B.3 5. Click “Target” tab. Highlight the Targets Name. Figure B.4 6. Click “Log on…”. Enable “Automatically restore this connection when the computer starts” checkbox. Enable “Enable multi-path” checkbox.
RAG362 Figure B.5 7. 8. Click “Advanced…”. Select “Local adapter:”, “Source IP:” and “Target portal:”. And then click “OK” Figure B.6 9.
RAG362 Figure B.7 10. Click “OK”. The iSCSI is now connected. Figure B.
RAG362 • MPIO 11. If running MPIO, please continue. 12. Click “Discovery” tab to connect the second path. 13. Click “Add Portal…”. Input IP address or DNS name of the target. Figure B.10 Figure B.9 14. Click “OK”.
RAG362 Figure B.11 15. Click “Targets” tab, select Targets Name, and then click “Log On…”. 16. Enable “Enable multi-path” checkbox. Then click “Advanced”. Figure B.12 17. Select “Local adapter:”, “Source IP:” and “Target portal:”.
RAG362 Figure B.13 18. Click “OK” Figure B.14 19. Done, it can connect to an iSCSI disk with MPIO. • MC/S 20. If running MC/S, please continue. 21. On “Targets” tab, select one target name, click “Details”.
RAG362 Figure B.15 22. Click “Connections…”. Figure B.16 23. Click “Add”.
RAG362 Figure B.17 24. Click “Advanced…”. Figure B.18 25. Select “Source IP:” and “Target portal:”. 26.
RAG362 Figure B.19 27. Click “OK” Figure B.20 28. Done, it can connect to an iSCSI disk with MC/S.
RAG362 System information SW version RAG362 1.0.