Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Introduction

NMIS9 installer will automatically import all nodes from NMIS8, however, some of the custom configuration won't be imported to NMIS9. In order to do that, a few extra steps are required.

Step by step

1.  Install nmis

Code Block
languagebash
titleInstalling NMIS9
bash ./nmis9-9.1.1.run -- -y


2. Stop nmis8 and nmis9 from running

Code Block
languagebash
mv /etc/cron.d/nmis /tmp/nmis.cron
systemctl stop nmis9d.service


3. Replace the new default NMIS9 var/ and database/ directories for the old custom ones (NMIS8)

Code Block
languagebash
rm -rf /usr/local/nmis9/database
rm -rf /usr/local/nmis9/var

cp -rfT /usr/local/nmis8/var /usr/local/nmis9/var
cp -rfT /usr/local/nmis8/database /usr/local/nmis9/database


4. Download and run the import-nmis8-config.sh script

Code Block
languagebash
bash ./import-nmis8-config.sh


5. Use the nmis-cli tool to fix the permissions

Code Block
languagebash
/usr/local/nmis9/nmis-cli act=fixperms


6. Lastly, verify nmis9d is running

Code Block
languagebash
systemctl status nmis9d.service