Best method for upgrading existing NSM5200 Hard Disk Drive Storage Capacity without loss of existing video or reduction video retention timeframe.

NOTICE

POTENTIAL FOR DATA LOSS.
The steps detailed in the resolution of this article may result in a loss of critical data if not performed properly. Before beginning these steps, make sure all important data is backed up in the event of data loss. If you are unsure, please contact Product Support Services prior to attempting the procedure below.

NOTICE

COMPLEX PROCEDURE REQUIRED.
The resolution of this article has many complex steps that may result in unforeseen results if not performed correctly. If you are at all unfamiliar with the requirements, please contact Product Support Services for assistance.

Issue

Endura sites often wish to upgrade the Hard Disk Drive (HDD) Storage Capacity for an existing NSM5200 Unit or Pool of several units, without losing existing video or storage capacity (i.e. 7 days retention, 30 days, etc) along the way.
Simply replacing the existing HDDs (to upgrade) of an NSM5200 results in loss of all existing video. In addition, mixing NSM5200 units with varying Storage Capacities (different HDD sizes) into the same Recording Pool with one another is not supported, as it can cause malfunction of First-in First-Out (FIFO) Video Cleanup Routine (aka "Garbage Collection"), as well as other recording/playback anomalies; This article provides a procedure to avoid these and other pitfalls (aka "Recording Pool Migration Plan").

Product Line

Pelco Video Management

Environment

  • Endura NSM5200 Network Storage Manager

Cause

Endura sites often inquire as to the possibility of copying video from one NSM5200 unit to another. The typical reasoning for this question is so video can be transferred from an NSM5200 with less Storage Capacity (i.e. 12TB unit) to an NSM5200 with storage capacity (24TB, 36TB, etc), in order avoid loss of existing recorded video during a Storage Capacity Upgrade of the "smaller" unit.

While this is possible (using SCP and NSDDRU), it is time-prohibitive (can take days to copy terabytes of video data), and other issues may be encountered if either any of the involved NSM5200 units is also recording new/incoming video (recording is not stopped) during the copy timeframe. These issues can range from video loss or gapping, malfunctioning FIFO, all the way to catastrophic service crash and loss of networkconfig or video database or other operational anomalies.

In addition, video copied between units of varying versions (from/to an NSM5200 running v02.01.07 or lower mixed from/to an NSM5200 running v02.02 or higher) will not properly resync during the NSDDRU procedure, as video database structure has changed too drastically between versions for this to be supported. NSM Recording Pools (multiple NSM5200 units joined together to record a group of Cameras) further complicate the issue and increase the risk of encountering pitfalls. Due to all of these factors, Pelco cannot recommend that procedure with confidence.

This article outlines the best method for accomplishing an upgrade in NSM5200 Storage Capacity without loss of existing video or reduction in video retention timeframe.

Resolution

Below is an example scenario covering the steps for upgrading capacity for all existing NSM5200 units, with no loss of video retention timeframe (hours/days of capacity) or pre-existing recorded video.
Download and install the latest version of Endura Utilities (See LL#8397) before proceeding.

Pre-Existing Scenario Data

  • 4x 12TB NSM5200 are in the "Existing" Recording Pool “A”, which currently records all cameras for this example scenario, and maintains 30 days of historical video footage for all cameras.
  • 1x "Separate" NSM5200 (of any size), which contains no (or no critical/important) existing/historical video at this time, and does not already exist in Recording Pool A; This unit must exist or be procured in order to continue with the below procedure.

 

Step-by-Step Storage Capacity Upgrade Procedure
note: Please read and understand all steps before proceeding. Contact Pelco Product Support at 1 (800) 289-9100 for assistance as needed.
note: There are a total of 3 Recording Pools involved with this procedure (A, B, and C.). In the end, only Pool will remain, which will contain all cameras, all NSM5200 Member units, and all historical video.
note: It is critical that all NSM5200’s units are running the same software/firmware revision as one another (i.e. all v02.01.05 or all v02.03.01), and are the same storage capacity as one another (i.e. all 12TB, 24TB, or 36TB) before any of the steps involving joining them together into the same Recording Pool.

  1. First ensure the "Separate" NSM5200 in our scenario is at the desired* capacity (36TB in this example scenario). If required, upgrade Storage Capacity by replacing all 12 Hard Disk Drives using only Pelco-Approved HDD models (also see LL#13058 and LL#8456), then performing steps 1 through 13 from LL#11752
    * = The same storage capacity the site wishes all the NSM5200 units from Pool A to also be upgraded to.
    note: In this example, we will replace 1TB Drives (12 * 1TB = 12TB existing capacity) with 3TB Drives (12 * 3TB = 36TB new capacity). Before proceeding, follow LL#10810 to ensure that the 3Ware Raid Controllers present in each NSM5200 are running adequate firmware revision to support 3TB HDDs.
     
  2. Open the "Separate" NSM5200s' Web User Interface (WebUI) by inputting its' IP Address into an internet browser and logging in (default = admin/admin), or by right-clicking the NSM5200 from within Endura Utilities and selecting "Open Web Interface".
     
  3. Create a new Storage Pool “B” by following steps 1 through 6 in the first section of LL#12121. The formerly "Separate" NSM5200 Unit is now the NSM Manager of the new Recording Pool B; Close its' WebUI (Close Internet Browser).
     
  4. Using the Endura Utilities Diagnostics Tab, follow the steps in the last section of LL#12265 to ensure than the both NSM Manager of Pool B and the NSM Manager of Pool have good communication with the Endura System Manager (SM5000 or SM5200).
     
  5. Open the Pool NSM Manager WebUI, login, go to the NSM Pool Section and remove approximately 50% of the cameras from the pool (move them from the right-side to the left-side) and press Save. Close the Pool A NSM Manager WebUI (Close Internet Browser).
    note: After step 5, the "50% removed cameras" will cease to record during the timeframe in-between steps 5 and 6. If all previous steps have been followed correctly, the downtime is minimized ranging from 1 to 5 minutes.

     
  6. Open the Pool NSM Manager WebUI, and once again login and go to the NSM Pool Section, then add the cameras (which were removed from Pool in step 5) to Pool by following steps 5 through 7 of LL#13554
     
  7. Now that Pool has reduced load (less cameras to record), properly remove any one of the four 12TB NSM5200 Members from Pool A following LL#10446.
     
  8. Using the NSM5200 unit removed in Step 7, Create a new Storage Pool "C" again following steps 1-6 of LL#12121.
    note: Place no cameras into Pool 
    C. All pre-existing video on the removed NSM5200 remains intact, and will still populate the WS5000 or VCD Quicksearch Video Timeline whenever users onsite attempt playback. No missing video or gaps are created.
     
  9. Wait for the 30 days historical video footage time period to pass, which ensures the video on Pool C is no longer required.
    note: Wait for 30 days to pass between steps 9 and 10 (adjust as appropriate for site, i.e. 7 days, 14 days, etc).

  10. Upgrade Storage Capacity of the Pool C NSM Manager by replacing all 12 Hard Disk Drives, again using only Pelco-Approved HDD models, then performing steps 1 through 13 from LL#11752 to clear all video and configuration data.
    note: Pool now no longer exists, and so the Former Pool Manager is again referred to as the "Removed" NSM.

     
  11. Join the "Removed" NSM from step 10 into Recording Pool B by following the second section ("Configuring the NSM5200 Pool Members") of LL#12121.
    Pool B now has 72TB capacity (36TB * 2 NSMs).

     
  12. Remove all remaining cameras from Pool A (again using the Pool NSM Manager WebUI as in step 5).
     
  13. Open the Pool NSM Manager WebUI, and once again login and go to the NSM Pool Section, then add all remaining cameras (removed in step 12) to Pool by following steps 5 through 7 of LL#13554.
     
  14. Pool A now has no cameras recording, but still has three remaining 12TB NSM5200 units, which have historical video still desired for 30 days.

  15. Again wait for the 30 days historical video footage timeframe to pass (or again adjust as appropriate for site/scenario), to ensure the video remaining on Pool A is no longer required.
     
  16. For each of the "Remaining" Pool A NSM5200 units, again Upgrade Storage Capacity by replacing all Hard Disk Drives using only Pelco-Approved HDD models, and again perform steps 1 through 13 of LL#11752 to clear all video and configuration data.
    note: Pool A now no longer exists.

     
  17. Finally, join all "Remaining" NSM5200 units to Recording Pool by following the second section ("Configuring the NSM5200 Pool Members") of LL#12121.
     

All NSM5200 units are now upgraded to 36TB Storage Capacity, and are in Recording Pool B with all Cameras.