JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Transitioning From Oracle Solaris 10 to Oracle Solaris 11.1     Oracle Solaris 11.1 Information Library
search filter icon
search icon

Document Information

Preface

1.  Transitioning From Oracle Solaris 10 to an Oracle Solaris 11 Release (Overview)

2.  Transitioning to an Oracle Solaris 11 Installation Method

3.  Managing Devices

4.  Managing Storage Features

5.  Managing File Systems

6.  Managing Software and Boot Environments

7.  Managing Network Configuration

8.  Managing System Configuration

Comparing Oracle Solaris 10 System Configuration to Oracle Solaris 11 System Configuration

System Configuration Changes and Migration of System Configuration to SMF

SMF Administrative Changes

SMF Manifest Creation Tool

System Process Summary

System Console, Terminal Services, and Power Management Changes

System Console and Terminal Services Changes

Power Management Configuration Changes

System Configuration Tools Changes

System Registration and System Support Changes

System Boot, Recovery, and Platform Changes

GRUB, Firmware, and Disk Labeling Changes

Booting for System Recovery

How to Boot From a Backup BE for Recovery Purposes

How to Boot the System For Recovery Purposes

Boot, Platform, and Hardware Changes

Printer Configuration and Management Changes

Removal of the LP Print Service

How to Set Up Your Printing Environment After Installing Oracle Solaris 11

Internationalization and Localization Changes

Locale and Time Zone Configuration Changes

9.  Managing Security

10.  Managing Oracle Solaris Releases in a Virtual Environment

11.  Managing User Accounts and User Environments

12.  Managing Desktop Features

A.  SPARC Automated Installation Scenario

System Configuration Changes and Migration of System Configuration to SMF

In Oracle Solaris 11, certain aspects of system configuration have migrated to SMF. For information about naming services that have migrated to SMF, see Table 7-1.

The following key changes are introduced in this release:

SMF Administrative Changes

Information for recording the source of properties, property groups, instances, and services has been added to the SMF repository. This information enables users to determine which settings are administrative customizations and those settings that are delivered with Oracle Solaris by a manifest.

The different settings by administrator, profile, or manifest are captured in layers. Use the svccfg listprop command with the new -l option to explore the values that are in each of the layers. The svccfg -s service:instance listprop -l all command lists all of the property groups and property values for the selected service:instance, with all of the layers that are available for each property group and the property value that is set. For example:

root@system1# svccfg -s mysvc:default listprop -l all
start                             method      manifest
start/exec                        astring     manifest              /var/tmp/testing/blah.ksh
start/timeout_seconds             count       manifest              600
start/type                        astring     manifest              method
stop                              method      manifest
stop/exec                         astring     manifest              /var/tmp/testing/blah.ksh
stop/timeout_seconds              count       manifest              600
stop/type                         astring     manifest              method
startd                            framework   manifest
startd/duration                   astring     manifest              transient
ifoo                              framework   site-profile
ifoo                              framework   manifest
ifoo/ibar                         astring     admin                 adminv
ifoo/ibar                         astring     manifest              imanifest_v
ifoo/ibar                         astring     site-profile          iprofile_v
general                           framework   site-profile
general                           framework   manifest
general/complete                  astring     manifest
general/enabled                   boolean     site-profile          true
general/enabled                   boolean     manifest              true 

In this example, the property group ifoo shows the type of information that is listed when the new -l option is used.

By comparison, running the same command without the new -l options lists the information, as follows:

# svccfg -s mysvc:default listprop
start                             method
start/exec                        astring     /var/tmp/testing/blah.ksh
start/timeout_seconds             count       600
start/type                        astring     method
stop                              method
stop/exec                         astring     /var/tmp/testing/blah.ksh
stop/timeout_seconds              count       600
stop/type                         astring     method
startd                            framework
startd/duration                   astring     transient
ifoo                              framework
ifoo/ibar                         astring     adminv
general                           framework
general/complete                  astring
general/enabled                   boolean     true 

In addition, the svccfg listcust command can be used to list customizations only.

Services and instances that are delivered in standard locations (/lib/svc/manifest, /var/svc/manifest, and /etc/svc/profile) are now managed by the manifest-import SMF service. To completely remove these services from the system, an administrator should uninstall the package that delivers the supporting files. This change triggers the removal of the service or instance from the system. If the delivering files are not managed by a package, then removing the file and restarting the manifest-import service removes the services or instances that are delivered from the system entirely.

If the files cannot be removed, or the administrator does not want the service or instance to run on the system, and disabling the service or instance is not an option, the svccfg delete command can be used. The svccfg delete command is considered an administrative customization to the way the system is currently installed when the delivering files that are still present in the standard locations.


Note - The svccfg delete command does not delete the service. The command only hides the service from other SMF consumers.


To remove any administrative customizations, including customizations that were made by the svccfg delete command, and return to the configuration that is provided by the service manifest, use the delcust subcommand of the svccfg command with care. For example, you would list and delete all of the customization on sendmail-client:default, as follows:

# svccfg
  svc:> select svc:/network/sendmail-client:default
  svc:/network/sendmail-client:default> listcust
  config                        application admin           MASKED
  ...
  svc:/network/sendmail-client:default> delcust
   Deleting customizations for instance: default

For more information, see the svccfg(1M) man page..

SMF Manifest Creation Tool

New in Oracle Solaris 11.1, the svcbundle command enables you to generate SMF manifests. You can also use the command to generate profiles by specifying the bundle-type option. The generated bundle is entirely defined by the use of multiple -s options. Each NV pair is of the form, name=value. To generate a manifest, you must specify a service-name and start-method. When generating a manifest, the svcbundle command makes several basics assumptions, which can be modified after the manifest is generated. For detailed instructions on using the svcbundle command, see svcbundle(1M).

System Process Summary

Oracle Solaris 10 and Oracle Solaris 11 releases include system processes that perform a specific task, but typically do not require any administration.

Process
Description
fsflush
System daemon that flushes pages to disk
init
Initial system process that starts and restarts other processes and SMF components
intrd
System process that monitors and balances system load due to interrupts
kmem_task
System process that monitors memory cache sizes
pageout
System process that controls memory paging to disk
sched
System process that is responsible for OS scheduling and process swapping
vm_tasks
System process with one thread per processor that balances and distributes virtual memory related workloads across CPUs for better performance.
zpool-pool-name
System process for each ZFS storage pool containing the I/O taskq threads for the associated pool