Solaris 10 10/08 リリースでは、次のシステム資源機能と拡張機能が追加されました。
Solaris 10 10/08 リリースには次の Solaris ゾーン拡張機能が含まれています。
接続時に更新 – 新しいホストのゾーン依存パッケージとその関連パッチのバージョンが同じか新しい場合には、zoneadm attach で -u オプションを使用すると、ゾーン内のそれらのパッケージが新しいホストに合わせて更新されます。ソースのホストよりも古いバージョンと新しいバージョンのパッケージとパッチが新しいホスト内で混在している場合、接続処理中の更新は許可されません。また、このオプションを使えば、sun4u から sun4v への移行など、異なるマシンクラス間での自動移行も可能になります。
詳細については、zoneadm(1M) のマニュアルページと『Solaris のシステム管理 (Solaris コンテナ : 資源管理と Solaris ゾーン)』を参照してください。
共有 IP ゾーンのデフォルトルーターを設定する機能 – zonecfg ユーティリティーの net リソースに、共有 IP 非大域ゾーン用の defrouter プロパティーが追加されました。このプロパティーを使えば、ネットワークインタフェースのデフォルトルーターを設定できます。
詳細については、zonecfg(1M) のマニュアルページと『Solaris のシステム管理 (Solaris コンテナ : 資源管理と Solaris ゾーン)』を参照してください。
ZFS ゾーンパスの許可 – Solaris 10 10/08 以降のリリースでは、ZFS 上へのゾーンパスの設定とシステムのアップグレードを行えます。ゾーンパスが ZFS 上に設定されたゾーンの場合、システムのアップグレード時に使用できるのは Solaris Live Upgrade だけです。詳細については、『Solaris のシステム管理 (Solaris コンテナ : 資源管理と Solaris ゾーン)』を参照してください。
Solaris Live Upgrade を含むすべての Solaris インストール方式で、findroot コマンドを使って x86 システムのブート対象ディスクスライスを指定するようになりました。これまで、ブート対象のディスクスライスは、root コマンド root (hd0.0.a) を使って明示的に指定されていました。この情報は、GRUB が使用する menu.lst ファイル内に格納されます。menu.lst ファイル内のエントリのもっとも一般的な形式を、次に示します。
findroot (rootfs0,0,a) kernel$ /platform/i86pc/kernel/$ISADIR/unix module$ /platform/i86pc/$ISADIR/boot_archive |
findroot コマンドはブートデバイスの種類にかかわらず、ターゲットとなるディスクを発見する機能を備えています。さらに、findroot コマンドでは、UFS ルートでのシステムブートに加え、ZFS ルートでのシステムブートのサポートが強化されています。findroot コマンドに加え、スライス上の署名ファイルの名前 (<mysign>, 0, a) も指定するようになりました。ブート署名は、システムの /boot/grub/bootsign ディレクトリ内に格納されます。署名ファイルの名前は、使用するインストール方式に応じて異なります。
詳細については、『Solaris のシステム管理 (基本編)』の「findroot コマンドの実装」を参照してください。
Solaris 10 10/08 以降のリリースの Solaris 64 ビットオペレーティングシステムは、x86 プラットフォーム上で最大 256 基のプロセッサをサポートします。以前のリリースの Solaris OS は 64 ビットモードの場合に、x86 プラットフォーム上で最大 64 基のプロセッサしかサポートしていませんでした。
256 基のプロセッサのサポートは、ユーザーに次の利点を提供します。
最大 256 基のプロセッサが搭載された既存の x86 システム上で、このリリースの Solaris を使用できます。
将来 64 基を超えるプロセッサが搭載されたマシンにアップグレードしても、OS をアップグレードする必要がありません。
このリリースの Solaris を使用するユーザーは、より大規模なマシンを購入しても、オペレーティングシステムを含むソフトウェアスタックの全体を維持できます。