CDRouter Support

How to update your NTA1000 kernel and system software

knowledge-base version 11.6

Why do I need to update?

The CDRouter development team is constantly making improvements to the CDRouter software. Some of these changes require support in the underlying operating system and kernel. As a result, sometimes this means that the underlying operating system and kernel need updating.

All necessary operating system and kernel changes come bundled in an nta1000-updates RPM package. The RPM has a script that must be run after the RPM is installed. The script will make all necessary system changes.

NTA1000 v6 systems use nta1000-updates 6.x. All previous hardware versions use nta1000-updates 5.x. Both the 6.x and 5.x versions of the nta1000-updates RPM require CentOS 7 to be running on the system. If your system is already running CentOS 7 (nta1000-updates 5.x or 6.x already installed) you can simply update to the latest version of the RPM and run the script. If you have an older (pre 5.x) nta1000-updates installed, you’ll need to re-image your disk(s) in order to update. Re-imaging your disk(s) will completely replace what’s currently on the disk(s) with new and updated content. Instructions on how to re-image your disks can be found here.

To check which version of nta1000-updates package you have installed on your NTA1000 hardware, you can run the command:

rpm -q nta1000-updates

nta1000-updates-5.4-3.el7.x86_64

NTA1000 v6 systems are configured to install/update the 6.x version of the nta1000-updates RPM. NTA1000 v5 systems are configured to install/update the 5.x version of the nta1000-updates RPM.

Updating the NTA1000 kernel and system software

Please note that NTA1000 v1 systems shipped with an older version of Ubuntu and are no longer supported, so this procedure will not work. If you have an NTA1000v1, please contact sales@qacafe.com to discuss upgrade options.

If you’re not sure which version of NTA1000 you have, please refer to the NTA1000 Versions page.

If your CDRouter system is not running on an NTA1000, please refer to the documentation of your Linux distribution for information about updating the system kernel to a version recommended for CDRouter.

Back Up Your Data

Although upgrading your NTA1000 via a custom QA Cafe RPM does not require backing up data first, it’s still recommended and always good practice.
You can read more about performing backups in the What’s the best way to back up and restore CDRouter? article.

Updating the nta1000-updates RPM and running the script

The nta1000-updates RPM is available at the QA Cafe software repository. The RPM bundles a script with various supporting files. Updating the RPM alone will not make any system changes; the script must be run after. The update script will make many changes to your NTA1000 system software, including a full system update from the CentOS software repository for any packages currently installed. The script will also install a new Linux kernel as well as additional software packages from the CentOS repository that are required by CDRouter. These are the same updates that are applied to new NTA1000 systems being shipped.

To install the NTA1000 update script, open up a terminal window and enter the following commands:

su
yum makecache
yum update --enablerepo=nta1000-updates nta1000-updates

If you’re already at the latest version, the output of the command will indicate this. Otherwise, the RPM will be updated, and you’ll be prompted to run the associated script. Go ahead and do this. Simply copy and paste this command to the prompt and hit <Enter> (make sure you are still the ‘root’ user). The command you see might look different than this example:

/usr/share/nta1000/updates/nta1000-updates.py

The process can take some time and will reboot the system automatically.
When the system comes back up, the updates should be complete.

If you run into any issues with this process, please contact QA Cafe Customer Support.

Contents

×

About CDRouter

CDRouter is made by QA Cafe, a technology company based in Portsmouth, NH.

Get in touch via our Contact page or by following us on your favorite service: