Trusted Solaris Operating System - Technical FAQs

Question

How do I migrate my systems from Trusted Solaris version 2.5.1 or 7 to the Trusted Solaris 8 Operating Environment?

Answer

There are significant differences between the Trusted Solaris 8 Operating Environment and previous releases. It is critical that you read the Transition Guide, Installation Guide, Release Notes, and other documentation.

Once you have done that, there are two major areas that need conversion.

The first is trusted libraries -- entries in /etc/security/tsol/rtld on previous releases must be handled by crle(1) in the Trusted Solaris 8 Operating Environment. This is covered in a separate FAQ on shared libraries.

The second is database conversion from tsoluser and tsolprof into the new user_attr, exec_attr, and prof_attr. If your databases were significantly customized, we recommend you use the automated conversion tools supplied here -- tsolconvert, tsdb.sh, and other parts of this conversion system.

NOTE1: The conversion of the previous release tsolprof and tsoluser databases MUST be done on the system that is running the previous release of Trusted Solaris software, and the converted databases imported to the system running Trusted Solaris 8 software for merging.

NOTE2: Trusted Solaris 8 software cannot be in the same nisplus domains as the Trusted Solaris Operating Environment version 7 or 2.5.1.

NOTE3: In the Trusted Solaris 8 environment, the merge and install of exec_attr, prof_attr, and user_attr requires the root role, and, for nisplus databases, a working nisplus master, so this conversion should ideally be done before removing the install user.

There are two parts to the tsolconvert process:

  • gathering data from the old machines and translating it on the old system
  • installing the translations on the systems running Trusted Solaris 8 software

This download is a tar file containing two other tar files and a README file. Download the sparc tar file or i86 tar file, untar it, and copy its contents to a floppy or other media.

On the floppy disk, there should now be three files:

1. README Directions for use
2. tsPrev.tar Files necessary to gather and convert pre-TS8 data
3. ts8.tar Files necessary to merge converted data properly with the shipped defaults for the Trusted Solaris 8 platform, and install them on a system running Trusted Solaris 8 software

To retrieve the files from the floppy, assume the admin role on the previous system at the ADMIN_LOW label, and use Device Allocation Manager to allocate floppy_0 to admin. Use the mount command to find the mounted directory of the floppy, cd to that directory, and copy the files to your desired directory. Follow the instructions from README file for further installation information.