This document describes deploying VSM VM instances on a UCS C3160 Server. Up to 4 VSM 7.7 VM instances can be deployed. With Media Server only mode, each of these VM instances can support up to 250 cameras and 200Mbps of video data written into the RAID arrays. Simultaneously each VM instance can support up to 50 Mbps of video data being requested by the client. In total up to 1000 cameras, 800 Mbps of data can be written across 4 RAID arrays and 200 Mbps streamed out to the client, bringing the total throughput to 1000Mbps or 1Gbps.
Once C3160 is setup, please use the following document to deploy the VMs.
CiscoVSMisvalidatedtorunontheC3160with604TBHDDs.ACisco customizedversionofESXi6.0isrecommendedforinstallingonthisserver,this containstherequireddriversforoptimalperformanceandstability.Always follow UCS C3160 guidelines and recommendations on the versions of firmware that need to be installed on this server.
The versions of the software running on the C3160 for validation purposes is as follows,
Cisco VSM OVA can be deployed on this server, up to four VSM7.7.0-CD121i- RHEL6_UCS-BC.ova can be deployed on this server. Each instance of Cisco VSM VM, in Media Server only mode, can support maximum of 200 Mbps IO writes into the RAID array allocated for this instance only. It is strongly recommended that RAID arrays are not shared across Cisco VSM instances. Please note that sharing RAID arrays across instances of VM can result in poor performance and affect the stability of the Cisco VSM system.
RAIDs and Virtual Drives can be created from RAID BIOS or via the CIMC interface. To create from RAID BIOS, follow the on screen prompts when the server is booting up to enter the RAID BIOS. Please refer to C3160 Server Installation and Service guide to understand using CIMC.
Please Note - There are only 2 VDs per RAID5/6 array, one for VM and the other for media repository. There is no other VD on the array. By doing this, we are ensuring the required performance at the storage level by not overloading the array with too many writes/reads from multiple VMs.
Multiple VMs writing into the same RAID array create performance bottle necks, deteriorating the latency for read/write to disk. Poor latency results in dropped frames while writing and reading from the disk. In the snapshot of the RAID BIOS showing VDs, see that each RAID5/6 group contains only one disk for the VM and one disk for the media repository. And also by assigning more than one VM to the same RAID array, a failed array can bring down more cameras.
Gobackandverify thereisonlya1–1mappingbetweenCiscoVSM instance and the underlyingstorageusingTable1.MakesurenotwoVMsusethesameVD.FollowingtheconventionmentionedinTable1weensuretheRAIDarrays arenotsharedacrossVMs.
It is recommended that average write latency does not exceed 20 ms. If the average write latency is higher, it can show up as dropped frames by the recorder. And the cameras with dropped frames may be RED with status message indicating frame drops.
Write latency can be verified at each VM level or at the host level on the performance charts. The issue may be localized to a single VM / RAID array or to the entire RAID arrays under a host bus adapter.
THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS MANUAL ARE SUBJECT TO CHANGE WITHOUT NOTICE. ALL STATEMENTS, INFORMATION, AND RECOMMENDATIONS IN THIS MANUAL ARE BELIEVED TO BE ACCURATE BUT ARE PRESENTED WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. USERS MUST TAKE FULL RESPONSIBILITY FOR THEIR APPLICATION OF ANY PRODUCTS.
THE SOFTWARE LICENSE AND LIMITED WARRANTY FOR THE ACCOMPANYING PRODUCT ARE SET FORTH IN THE INFORMATION PACKET THAT SHIPPED WITH THE PRODUCT AND ARE INCORPORATED HEREIN BY THIS REFERENCE. IF YOU ARE UNABLE TO LOCATE THE SOFTWARE LICENSE OR LIMITED WARRANTY, CONTACT YOUR CISCO REPRESENTATIVE FOR A COPY.
NOTWITHSTANDING ANY OTHER WARRANTY HEREIN, ALL DOCUMENT FILES AND SOFTWARE OF THESE SUPPLIERS ARE PROVIDED “AS IS” WITH ALL FAULTS. CISCO AND THE ABOVE-NAMED SUPPLIERS DISCLAIM ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THOSE OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING, USAGE, OR TRADE PRACTICE.
IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, OR INCIDENTAL DAMAGES, INCLUDING, WITHOUT LIMITATION, LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THIS MANUAL, EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
Any Internet Protocol (IP) addresses and phone numbers used in this document are not intended to be actual addresses and phone numbers. Any examples, command display output, network topology diagrams, and other figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses or phone numbers in illustrative content is unintentional and coincidental.
All printed copies and duplicate soft copies are considered un-Controlled copies and the original on-line version should be referred to for latest version.
Cisco has more than 200 offices worldwide. Addresses, phone numbers, and fax numbers are listed on the Cisco website at www.cisco.com/go/offices.
Cisco and the Cisco logo are trademarks or registered trademarks of Cisco and/or its affiliates in the U.S. and other countries. To view a list of Cisco trademarks, go to this URL:www.cisco.com/go/trademarks. Third-party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company. (1110R)