April 23, 2015

Repair and migrate Nimble configs

Streaming infrastructure maintenance requires some operations with hardware. The hardware may fail some time, it may be upgraded to improve the performance, or your system may need to be moved to other physical location. Being part of streaming infrastructure, Nimble Streamer server instance may need to down and then re-installed again. As it's a high-performance software, it may have a lot of streams' setting so losing the configuration in case of hardware changes is a bad option.

To cover cases like hardware change we added a recovery mode for Nimble Streamer installer. It will re-register the instance in recovery mode and WMSPanel will push existing configs to it.



When you install Nimble Steamer via this instruction, you need to complete the first step called "Install Nimble server" and stop before following the next step about registration - you will need to use a special command. It will register your existing server back with the same ID and apply existing settings. It will allow WMSPanel to work with new instance just like it's the existing one.
Please back up your rules.conf before using this method to avoid accidental damages.
To find this special command, you need to click to Servers top menu, then click on existing server name. You will see server info with Recovery Manual button.



Clicking on it you will see a recovery dialog explaining this operation and showing the command to be used for the recovery.


The command will be as follows:
sudo /usr/bin/nimble_regutil --recovery-id ec350770-4218-23d0-9abb-e1a02b133107

Run this command and your server will be registered. Reload the Nimble instance and your server will be shown as Online, with all configs moved to it.

This is one of the advantages of using WMSPanel. Using our service you will have a convenient UI to control your entire infrastructure. Another great example is Nimble deployment automation and adding the existing Nimble via web UI along with its config.


Related documentation


Nimble Streamer installation, Nimble Streamer configuration description, Nimble streaming config,

No comments:

Post a Comment