動的再構成 (DR: Dynamic Reconfiguratoin) を実行する DR ソフトウェア使用すると、オペレーティングシステムに対するシステムボードの論理的な接続・切り離しを、マシンを稼働させたまま行うことができます。DR ソフトウェアは、「ホットスワップ」の実行時に使用します。ホットスワップとは、システムボードを物理的に取り外す、または取り付けるプロセスです。DR ソフトウェアを使用して、新しいシステムボードの追加、修復したシステムボードの再取り付け、あるいは Sun Enterprise 10000 システムのドメイン構成の変更ができます。
目的のシステムボードを使用中のドメインが存在する場合は、電源を切って取り外す前に、まずそのシステムボードを論理的に切り離す必要があります。新しいシステムボードを装着した場合は、電源の投入後にそのシステムボードをドメインに論理的に接続することができます。
DR ソフトウェアは、Hostview の GUI (hostview(1M) を参照)、または dr(1M) シェルアプリケーションを使って、SSP から操作できます。DR は、以下の機能をサポートしています。
DR Attach - 任意のドメインで動作しているオペレーティングシステムに、システムボードを論理的に接続します。システムボードは、そのボードの資源 (プロセッサ、メモリー、および入出力アダプタ) がドメインの一部として構成され、Solaris オペレーティング環境がそれを使用できるようになった時点で、論理的に接続されたことになります。ただし、接続できるのは、どのドメインにも属していない電源が入った既存のシステムボードに限ります。通常システムボードの接続が必要になるのは、システムボードを装着して電源を入れた後、または別のドメインからシステムボードを切り離した後です。
DR Detach - 任意のシステムボードを、ドメインから論理的に切り離します。システムボードは、ボードのリソース (プロセッサ、メモリー、および入出力アダプタ) がドメイン構成から削除され、ドメインがそれを使用できなくなった時点で、論理的に切り離されたことになります。通常、システムボードの切り離しが必要になるのは、ボードを他のドメインに移動するとき、またはボードを取り外すときのどちらかです。
ドメイン内で DR 操作が実行されている間、dr_daemon(1M) (『Sun Enterprise 10000 Dynamic Reconfiguration リファレンスマニュアル』を参照) およびオペレーティング環境によって、状態や例外処理に関するメッセージがドメインの syslog メッセージバッファー (/var/adm/messages) および SSP メッセージファイル ($SSPOPT/adm/ホスト名/messages および $SSPOPT/adm/messages) に書き込まれます。これらのメッセージは、Hostview および dr(1M) シェルアプリケーションによって表示される状態および例外処理情報とともに、DR 要求の状態を判断するのに役立ちます。
同じプラットフォーム上で、同時に複数の DR 操作を実行することはできません。ただし、ドメインが異なっていれば、あるドメインに部分的に完了してから取り消された DR 操作があっても、別のドメインで新たな DR 操作を開始できます。しかし、同じドメインでの新たな DR 操作を開始するには、部分的に完了して取り消された DR 操作の終了が必要です。