Virident FlashMAX II User Manual

Virident FlashMAX II
User’s Guide for VMware ESXi
© 2012- 13 Virident Systems
Table of Contents
3.1 Bracket Installation ....................................................................................................................... 2
3.2 PCI Slot Selection .......................................................................................................................... 3
4.1 Fan Speed Settings in BIOS ........................................................................................................... 3
4.2 Processor Settings in BIOS ............................................................................................................ 4
5.1 Device Driver Installation .............................................................................................................. 6
5.1.1 Install Virident Driver VIBs Using Offline Bundle ................................................................... 6
5.1.2 Install Virident Driver Using VMware vSphere Update Manager (VUM)............................... 6
5.1.3 Reboot ................................................................................................................................... 8
5.1.4 Confirm driver installation after reboot ................................................................................ 8
5.2 Ensuring FlashMAX II is Operational ............................................................................................. 8
5.3 Firmware Upgrade ........................................................................................................................ 8
5.3.1 FlashMAX II Firmware Upgrade Procedure ........................................................................... 9
7.1 Esxcli vgc config ........................................................................................................................... 15
7.2 Esxcli vgc monitor ....................................................................................................................... 17
7.3 Esxcli vgc beacon ......................................................................................................................... 18
7.4 Using vgc-diags to collect log bundle .......................................................................................... 19
7.5 Using vgc-secure-erase for purging the drive data. .................................................................... 20
Virident FlashMAX II User’s Guide, Version 3.1.1 - i -
10.1 Usable space vs. write performance ........................................................................................... 23
10.2 Partitioning and write performance ........................................................................................... 23
10.3 Setup recommendations to utilize full performance of FlashMAX II with a single Guest VM. .. 24
10.3.1 After adding 4 vmdks using VM “Edit Settings” will see VM properties hardware tab
shows as below ................................................................................................................................... 24
11.1 Device not detected on ESXi ....................................................................................................... 26
11.2 Firmware Mismatch or Device not Initialized ............................................................................. 26
11.3 Thermal Shutdown ...................................................................................................................... 27
11.4 Device is Degraded or in Read-Only mode ................................................................................. 27
11.5 Searching for errors in the logs ................................................................................................... 27
Virident FlashMAX II User’s Guide, Version 3.1.1 - ii -
VIRIDENT SOFTWARE END USER LICENCE AGREEMENT
This is a legal agreement between you, the end user, ("You") and Virident Systems Inc. (“Virident”). BY INSTALLING THIS SOFTWARE OR CLICKING ON THE
“ACCEPT” BUTTON YOU ARE AGREEING TO BE BOUND BY
THE TERMS OF THIS AGREEMENT. Certain of the software delivered may be open source software and is licensed pursuant to the applicable open source licenses specified in the documentation. This Agreement applies to the software that is proprietary to Virident (the “Program(s)”).
1. License
Virident grants you a non-exclusive, non-transferable license to use one copy of the Program(s) for each server product for which you have paid the applicable license fee, for internal business purposes, in accordance with the user documentation, and in accordance with the terms of this Agreement. You may make one back-up copy of the Program, provided that such copy shall be subject to the terms of this Agreement. You may not use the Program(s) with any equipment other than the equipment specified by Virident. You may not loan, rent, lease, license, sublicense or distribute the Program(s) or any copies.
3. Copyright and other intellectual property rights
All intellectual property rights in the Program(s) and user documentation are owned by Virident and are protected by copyright and other intellectual property laws, international treaty provisions and applicable national laws. All rights not expressly granted in this Agreement are reserved by Virident.
4. Further restrictions
You must not reverse engineer or decompile the Program(s) except to the extent permitted by applicable law despite any contractual prohibition. If you wish to obtain interface information relating to the Program, to achieve interoperability, a request should be made in writing to Virident.
5. No warranties
ALL PROGRAMS ARE PROVIDED “AS IS” WITHOUT
WARRANTY OF ANY KIND. NO CONDITIONS, WARRANTIES
OR REPRESENTATIONS SHALL BE DEEMED TO HAVE BEEN GIVEN BY VIRIDENT IN RESPECT OF THE PROGRAM OR DOCUMENTATION. VIRIDENT DOES NOT WARRANT OR ENTER INTO ANY TERM TO THE EFFECT THAT ANY PROGRAM WILL BE FREE FROM DEFECTS OR THAT ITS OPERATION WILL BE ERROR-FREE. ALL IMPLIED WARRANTIES, INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR PURPOSE, NONINFRINGEMENT AND SATISFACTORY QUALITY ARE EXPRESSLY DISCLAIMED. If you have purchased technical support then errors will be addressed in accordance with the applicable technical support policies.
6. Limitation of Liability
VIRIDENT'S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL CLAIMS SHALL NOT EXCEED THE AMOUNTS PAID FOR THE PROGRAMS DURING THE SIX-MONTH PERIOD PRIOR TO THE DATE ON WHICH THE CLAIM AROSE. IN NO EVENT SHALL VIRIDENT BE LIABLE TO ANYONE FOR SPECIAL, COLLATERAL, INDIRECT, EXEMPLARY, INCIDENTAL OR CONSEQUENTIAL DAMAGES OF ANY KIND (INCLUDING COSTS OF COVER, COSTS OF REWORK, RETESTING OR REMOVAL AND REINSTALLATION OF PRODUCTS, LOSS OF GOODWILL, LOSS OF PROFITS, OR LOSS OF USE) IN CONNECTION WITH THIS AGREEMENT ON ANY THEORY OF LIABILITY AND WHETHER OR NOT VIRIDENT HAS BEEN ADVISED OF THE POSSIBLITY OF SUCH DAMAGES
7. Termination
Your license to use the Program(s) automatically terminates if You fail to comply with any provision of this agreement.
8. Assignment
You may assign all of Your rights to use the Program(a) to another person or entity provided that: (a) You transfer this agreement, the physical medium in which the Program is made available, user documentation and all copies of the Program(s) and user documentation together with the equipment on which it is installed; (b) You retain no copies of the Program(s), including copies stored on any medium; and (c) You remain liable under this Agreement for any breach of its terms by the assignee. Otherwise, the Programs may not be assigned without the consent of Virident.
9. Statutory rights
Virident FlashMAX II User’s Guide - Version 3.1.1 - iii -
If You purchased the copy of the Program(s) covered by this Agreement as a consumer, the exclusions and limitations contained in this Agreement do not affect any statutory rights to which You are entitled and which may not by law be excluded or limited.
10. Certain Applications
Virident’s Products are not designed and not warranted to
be suitable for use in military applications and/or military environments, life support applications or other critical applications which may involve potential risk of death, personal injury or severe property or environmental damage Use of Products in such applications is fully at the risk of Buyer.
11. U.S. Government License Rights
If You are an entity of the United States Government you receive the Programs with restricted rights. In no event shall the Government acquire greater than RESTRICTED/LIMITED RIGHTS. At a minimum, use, duplication, or disclosure by the Government is subject to restrictions as set forth in FAR §52.227-14 Alternates I, II and III (JUN 1987); FAR §52.227-19 (JUN 1987) and/or FAR
§12.211/12.212 (Commercial Technical Data/Computer Software); and DFARS §252.227-7015 (NOV 1995) (Technical Data) and/or DFARS §227.7202 (Computer Software) as applicable. If Products are sold under a US Government contract, Virident rejects provisions or clauses required to be passed on to sellers pursuant to such contract and such provisions or clauses shall not be deemed to be binding on Virident unless accepted in writing by an authorized representative.
12. Miscellaneous
A. Export Control: Virident's obligation to provide the Products, documentation, or any media in which any of the foregoing is contained, as well as any other technical assistance shall be subject in all respects to such United States laws and regulations as shall form time to time governing the license and delivery of technology and products abroad by persons subject to the jurisdiction of the United States, including the Export Administration Act of 1979, as amended, any successors or legislation, and the Export Administration Regulations and other United States laws and regulations governing exports in effect from time to time.
California, and its interpretation, construction, and the remedies for its enforcement or breach are to be applied pursuant to and in accordance with the laws of the State of California, excluding its conflict of law provisions. The UN Convention on the International Sale of Goods does not apply to this Agreement. The parties agree that in the event any action, suit or proceeding is brought by either party to enforce this Agreement, then such action, suit or proceeding may be brought only in a United States District Court for the Northern District of California, or, if that court does not have or elect to exercise its jurisdiction, then in the appropriate state court in the State of California, county of Santa Clara.
C. Contingency: Virident is not liable, either wholly or in part, for nonperformance or a delay in performance due to force majeure or contingencies or causes beyond the reasonable control of Virident, including but not limited to, shortage of labor, fuel, raw material or machinery or technical or yield failure where Virident has exercised ordinary care in the prevention thereof. Production and deliveries may be allocated by Virident in a reasonable manner in the event of shortage of goods.
D. Partial Invalidity: If any provision of this Agreement is held to be invalid or unenforceable, the remainder of this Agreement shall continue in full force and effect so long as neither party is denied material economic benefit hereunder and will be interpreted to reflect the original intent of the parties.
E. Waiver. A waiver by Virident of any term or condition of this Agreement in any instance shall not be deemed or construed to be a future waiver of such term or condition.
F. Construction; Language. As used in this Agreement, the words "include" and "including" and variations thereof, will not be deemed to be terms of limitation, but rather will be deemed to be followed by the words "without limitation." The headings in this Agreement will not be referred to in connection with the construction or interpretation of this Agreement. This Agreement is in the English language only, which language shall be controlling in all respects, and all notices under this Agreement shall be in the English language.
B. Governing Law and Jurisdiction: This Agreement is deemed to have been entered into in the State of
Virident FlashMAX II User’s Guide - Version 3.1.1 - iv -
Model
PCI Express
Airflow
Processor
Memory
FlashMAX II
550GB and 1.1TB
Gen 2 x8
electrical
150 LFM @
45C inlet
Multicore Intel Xeon®
5500 or AMD
Opteron™
2GB for 550GB
3GB for 1.1TB
FlashMAX II
2.2TB
Gen 2 x8
electrical
200 LFM @
45C inlet
Multicore Intel Xeon®
5500 or AMD
Opteron™
6GB
Please observe Electrostatic Discharge (ESD) precautions while installing or handling FlashMAX II devices. ESD can damage server and/or device components.
Make sure to power down the system before installing FlashMAX II devices. Disconnect the server from the AC power to ensure no dangerous voltages are present.
1 Introduction
The Virident FlashMAX line of solid state storage devices is a revolutionary product family that utilizes the industry standard PCI Express bus interface, along with an innovative hardware and software architecture to deliver highest sustained application performance over its life time and enterprise-class reliability. Virident FlashMAX II enables enterprises to tackle performance-intensive applications such as databases, business analytics, virtualization and high-performance computing applications. This document explains how to install, configure, and manage Virident FlashMAX II devices with software version 3.1.1 on ESXi
5.0/5.1 based systems.
2 System Requirements
For optimal performance the system hardware needs to meet the following requirements:
Please ensure that you have ample memory for other applications to run in addition to the minimum memory required by each installed Virident device.
3 Hardware Installation
Virident FlashMAX II User’s Guide - Version 3.1.1 1
Please use only brackets supplied by Virident with the device. Also, do not remove the heatsinks during the bracket replacement process as doing so could incur damage to the device and void the warranty.
Please remove only these two
screws to replace brackets
3.1 Bracket Installation
If necessary, install the appropriate bracket on the FlashMAX II device.
Single Board: If your single board device has nuts like the one in the picture below then, follow the single board instructions. If your single board device does not have any nuts, please follow the double board instructions.
To replace brackets for a single board device, please remove only the two screws closest to the bracket (see picture below). Please slide the bracket in horizontally to line up with the screw holes. You will need an ‘m 2.5’ screw driver and an ‘m 2.5’ nut driver. The screws need to be tightened to 4lb-in (0.45Nm).
Double Board: To replace brackets for a double board device, or a single board device without retaining nuts, please remove only the two screws nearest the bracket (see picture below). Please slide the bracket in horizontally to line up with the screw holes. You will need an ‘m 2.5’ screw driver. The screws need to be tightened to 4lb-in (0.45Nm).
Virident FlashMAX II User’s Guide - Version 3.1.1 2
For optimal performance and cooling on specific servers, please go to the online support knowledge base at http://support.virident.com/supportweb/kbase.
Some systems have PCIe slots with x8 physical connectors but only provide x4 electrical connectivity. From a performance point of view these slots behave like an x4 slot. Check your system documentation for PCIe slot specifications.
Some systems have PCIe slots with x8 physical connectors but only provide x4 electrical connectivity. From a performance point of view these slots behave like an x4 slot. Check your system documentation for PCIe slot specifications.
Please remove only these two
screws to replace brackets.
3.2 PCI Slot Selection
FlashMAX II devices need to be installed in x8 or x16 PCIe Gen 2 slots. If no PCIe x8/x16 slots are available, x4 slots can be used. However, using an x4 slot may result in up to 50% reduction in performance.
4 System BIOS Settings
After a system restart, prior to booting the operating system, enter the system BIOS setup to verify several important settings. Note that each BIOS often has its own nomenclature for these settings, so the exact wording of the configuration parameters may not match the examples. Not all BIOS/s will have all of these options.
4.1 Fan Speed Settings in BIOS
If your system has BIOS settings for configuring system fan speeds, select options that maximize the airflow.
Virident FlashMAX II User’s Guide - Version 3.1.1 3
On HP systems: BIOS -> Advanced Options -> Thermal Configuration -> Increased/Maximum Cooling
On Dell systems: System Settings -> iDRAC Settings -> Thermal
Maximum Performance Fan Speed Offset High Fan Speed Offset
4.2 Processor Settings in BIOS
The following settings are often found under the “Advanced: Processor/Chipset Control” BIOS menus.
Disable the following optional settings:
Processor Performance States / C States / C-State Tech / EIST C1E States / C1 Enhanced States (Link) Active State Power Management
Enable the following on Intel™ based systems:
Hyperthreading / Logical Processors Turbo Mode
Finally, if there are performance profiles (System Power Modes) available, set them to “Maximum Performance.”
Intel has identified an issue in Xeon E5-2600 series processors that may result in severe drops of PCIe and FlashMAX II bandwidth when running workloads that have low CPU consumption. To avoid this issue, C2 and C1E processor power states must be disabled. For details, please see Erratum BT160 in the below document:
http://www.intel.com/content/dam/www/public/us/en/documents/specification-updates/xeon-e5-family­spec-update.pdf
Virident FlashMAX II User’s Guide - Version 3.1.1 4
--password=<password> <command name space> <command arguments>
password='password' software vib list
5 Software Installation
This section covers the procedure for installing the device drivers and updating the firmware for FlashMAX II devices on an ESXi 5.0 or ESXi 5.1 system.
All the ESXCLI commands listed in this section can be executed in one of the following methods.
1. Directly on the ESXi host after logging in via SSH (SSH service must be enabled)
Syntax:
~# esxcli <command name space> <command arguments>
Example:
~# esxcli software vib list
2. Remotely using the vSphere Remote CLI utility (VCLI)
http://www.vmware.com/support/developer/vcli/
Note that if any command uses a filename, the file should be present on the target system and
not on the system where VCLI is executed.
Syntax:
~# esxcli --server=<ESX host name/IP Address> --username=<root>
Example:
~# esxcli --server='lab-m6' --username='root' –
Virident FlashMAX II User’s Guide - Version 3.1.1
5
Loading...
+ 23 hidden pages