JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris 10 から Oracle Solaris 11.1 への移行     Oracle Solaris 11.1 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  Oracle Solaris 10 から Oracle Solaris 11 リリースへの移行 (概要)

2.  Oracle Solaris 11 インストール方法への移行

3.  デバイスの管理

4.  ストレージ機能の管理

5.  ファイルシステムの管理

6.  ソフトウェアおよびブート環境の管理

7.  ネットワーク構成の管理

8.  システム構成の管理

Oracle Solaris 10 のシステム構成と Oracle Solaris 11 のシステム構成の比較

システム構成の変更とシステム構成の SMF への移行

SMF 管理上の変更

SMF マニフェスト作成ツール

システムプロセスのサマリー

システムコンソール、端末サービス、および電源管理の変更

システムコンソールとターミナルサービスの変更点

電源管理構成の変更点

システム構成ツールの変更

システム登録とシステムサポートの変更点

システムのブート、回復、およびプラットフォームの変更

GRUB、ファームウェア、およびディスクラベルの変更点

システム回復のためのブート

復旧のためにバックアップ BE からブートする方法

復旧を目的としてシステムをブートする方法

ブート、プラットフォーム、およびハードウェアの変更

プリンタの構成と管理の変更

LP 印刷サービスの削除

Oracle Solaris 11 のインストール後に印刷環境を設定する方法

国際化とローカリゼーションの変更

ロケールとタイムゾーンの構成の変更

9.  セキュリティーの管理

10.  仮想環境での Oracle Solaris リリースの管理

11.  ユーザーアカウントとユーザー環境の管理

12.  デスクトップ機能の管理

A.  SPARC 自動インストールシナリオ

システム構成の変更とシステム構成の SMF への移行

Oracle Solaris 11 では、システム構成の特定の側面が SMF に移行されました。SMF に移行されたネームサービスについては、表 7-1 を参照してください。

このリリースでは、次のような主な変更が導入されています:

SMF 管理上の変更

プロパティーのソース、プロパティーグループ、インスタンス、およびサービスを記録するための情報が SMF リポジトリに追加されました。この情報を使用すると、どの設定が管理的カスタマイズであるか、またどの設定がマニフェストで Oracle Solaris とともに提供されたものであるかを判断できます。

管理者、プロファイル、またはマニフェストによる各種設定は、階層で取得されます。各階層内の値を検索するには、新しい -l オプションを付けて svccfg listprop コマンドを使用します。svccfg -s service:instance listprop -l all コマンドは、選択した service:instance のすべてのプロパティーグループおよびプロパティー値を、各プロパティーグループで使用できるすべての階層および設定されるプロパティー値とともに一覧表示します。例:

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 

この例で、プロパティーグループ ifoo は、新しい -l オプションが使用された場合に一覧表示される種類の情報を示しています。

一方、同じコマンドを新しい -l オプションを付けずに実行すると、次のような情報が一覧表示されます。

# 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 

加えて、svccfg listcust コマンドを使用して、カスタマイズのみを一覧表示できます。

標準の場所 (/lib/svc/manifest/var/svc/manifest、および /etc/svc/profile) に配信されたサービスおよびインスタンスは、manifest-import SMF サービスで管理されるようになりました。これらのサービスをシステムから完全に削除するには、管理者がサポートファイルを配信するパッケージをアンインストールする必要があります。この変更によって、システムからのサービスまたはインスタンスの削除がトリガーされます。配信ファイルがパッケージで管理されていない場合は、そのファイルを削除し、manifest-import サービスを再起動すると、配信されたサービスまたはインスタンスがシステムから完全に削除されます。

ファイルを削除できない場合や、管理者がサービスまたはインスタンスをシステムで実行させたくなく、サービスまたはインスタンスを無効にすることが選択肢にない場合は、svccfg delete コマンドが使用可能です。標準の場所に配信ファイルがまだ存在する場合、現在システムがインストールされている方法の管理的カスタマイズとして svccfg delete コマンドが考慮されます。


注 - svccfg delete コマンドでは、サービスは削除されません。このコマンドは、その他の SMF コンシューマからサービスを非表示にするだけです。


管理的カスタマイズ (svccfg delete コマンドによって行われたカスタマイズを含む) を削除して、サービスマニフェストで提供された構成に戻るには、svccfg コマンドの delcust サブコマンドを注意して使用します。たとえば、次のように、sendmail-client:default ですべてのカスタマイズを一覧表示して削除します。

# 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

詳細は、svccfg(1M) のマニュアルページを参照してください。

SMF マニフェスト作成ツール

Oracle Solaris 11.1 の新機能である svcbundle コマンドを使用すると、SMF マニフェストを生成できます。このコマンドを使用し、bundle-type オプションを指定してプロファイルを生成することもできます。生成されたバンドルは、複数の -s オプションの使用によって完全に定義します。各 NV ペアの形式は name=value です。マニフェストを生成するには、service-name および start-method を指定する必要があります。マニフェストを生成するとき、svcbundle コマンドは、いくつかの基本を想定します。これはマニフェストの生成後に変更できます。svcbundle コマンドの詳しい使用手順については、svcbundle(1M) を参照してください。

システムプロセスのサマリー

Oracle Solaris 10 および Oracle Solaris 11 リリースには、特定のタスクを実行するシステムプロセスが含まれますが、通常、管理の必要はありません。

プロセス
説明
fsflush
ページをディスクにフラッシュするシステムデーモン
init
その他のプロセスおよび SMF コンポーネントを起動および再起動する初期システムプロセス
intrd
割り込みによるシステム負荷をモニターおよび分散するシステムプロセス
kmem_task
メモリーキャッシュのサイズをモニターするシステムプロセス
pageout
ディスクへのメモリーページングを制御するシステムプロセス
sched
OS スケジュールに対応し、スワップを処理するシステムプロセス
vm_tasks
パフォーマンスを改善するために複数の CPU にわたる仮想メモリー関連のワークロードの負荷分散を行う、プロセッサごとに 1 つのスレッドを持つシステムプロセス。
zpool-pool-name
関連するプールに対応する I/O taskq スレッドを含む ZFS ストレージプールごとのシステムプロセス