ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris 10 から Oracle Solaris 11 への移行 Oracle Solaris 11 Information Library (日本語) |
1. Oracle Solaris 10 から Oracle Solaris 11 への移行 (概要)
2. Oracle Solaris 11 インストール方法への移行
Oracle Solaris 10 と Oracle Solaris 11 のシステム構成ツールの比較
Oracle Solaris 11 のインストール後に印刷環境を設定する方法
10. 仮想環境での Oracle Solaris リリースの管理
Oracle Solaris 11 では、いくつかのシステム、ネットワーク、およびネームサービス構成の SMF への移行など、システム構成の特定の側面が変更されています。SMF に移行されたネームサービスについては、表 7-1 を参照してください。
このリリースでは、次のような主な変更が導入されています:
DNS サーバー設定の変更点 – Oracle Solaris 11 では、DNS サーバーを設定するプロセスが変更されました。詳細な手順については、『Oracle Solaris Administration: Naming and Directory Services』の「Administering DNS (Tasks)」を参照してください。
/etc/default/init ファイルは読み取り専用 – ロケールとタイムゾーンの構成は SMF に移行しました。環境変数への変更はすべて新しい svc:/system/environment:init SMF サービスによって管理されるはずです。
svc:/system/environment:init SMF サービスを使用するには、skip_init_upgrade プロパティーが true に設定されていることを確認してください。
# svccfg -s svc:/system/environment:init setprop \ upgrade/skip_init_upgrade=true # svcadm refresh svc:/system/environment:init
詳細は、「国際化とローカリゼーションの変更」を参照してください。
/etc/dfstab ファイルの構成 – ファイルシステム共有の公開および公開解除は、zfs コマンドを使用して管理されるようになりました。第 5 章ファイルシステムの管理を参照してください。
/etc/hostname.<if>、/etc/dhcp.<if>、および /etc/hostname.ip*.tun* 構成 – これらのファイルの編集によってネットワーク構成の永続は必要でなくなりました。このタイプのネットワーク構成を管理するために、ipadm および dladm コマンドが使用されるようになりました。「手動モード時のネットワーク構成の管理」を参照してください。
/etc/nodename の構成 – システムの識別 (ノード名) は、次の例に示すように svc:/system/identity:node SMF サービスの config/nodename サービスプロパティーを使用して構成されるようになりました。
# svccfg -s svc:/system/identity:node setprop config/nodename = astring: nodename # svcadm refresh svc:/system/identity:node # svcadm restart svc:/system/identity:node
注 - DHCP を使用するようにシステムが構成されている場合 (自動 NCP が有効な場合は必ずそのように構成される)、SMF サービスプロパティーを設定できるのは、DHCP サーバーから nodename/hostname オプション (DHCP 標準オプションコード 12) の値が提供されない場合だけです。nodename(4) を参照してください。
システムのノード名のマッピング - Oracle Solaris 10 では、インストール時に /etc/hosts ファイルが更新されて、システムのノード名がシステムのいずれかのループバック以外の IP アドレスにマップされます。Oracle Solaris 11 ではこの機能はなくなりました。代わりに、ホスト名はシステムの IPv4 および IPv6 アドレスにマップされます。例:
::1 foobar localhost 127.0.0.1 foobar loghost localhost
システムのノード名をループバック以外のインタフェースの IP アドレスにマップすることを選択した管理者は、次の例に示すように、/etc/hosts を手動で変更してこのマッピングを取り入れる必要があります。
:1 localhost 127.0.0.1 loghost localhost 129.148.174.232 foobar
電源管理構成 – 電源管理が /etc/power.conf ファイルの編集や pmconfig コマンドの使用によって構成されることはなくなりました。代わりに、poweradm コマンドが使用されます。「電源管理の構成」を参照してください。
タイムゾーンの構成 – Oracle Solaris 10 では、タイムゾーンは /etc/TIMEZONE (/etc/default/init) ファイルを編集することによって構成されます。Oracle Solaris 11 では、新しい svc:/system/timezone:default SMF サービスを使用してシステムのタイムゾーンを設定できます。「ロケールとタイムゾーンの構成の変更」を参照してください。
プロパティーのソース、プロパティーグループ、インスタンス、およびサービスを記録するための情報が SMF リポジトリに追加されました。この情報を使用すると、どの設定が管理的カスタマイズであるか、またどの設定がマニフェストで Oracle Solaris とともに提供されたものであるかを判断できます。
管理者、プロファイル、またはマニフェストによる各種設定は、階層で取得されます。各階層の値を検索するには、新しい -l オプションを付けて svccfg listprop コマンドを使用します。たとえば、svccfg listprop -l all では、すべての階層と各階層内の値が出力されます。加えて、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) のマニュアルページを参照してください。
Oracle Solaris 10 および Oracle Solaris 11 リリースには、特定のタスクを実行するシステムプロセスが含まれますが、管理の必要はありません。
|