Oracle Solaris のシステム管理 (Oracle Solaris コンテナ : 資源管理と Oracle Solaris ゾーン)

lofs タイプで定義された fs 資源を持つゾーンを Solaris 10 11/06 リリースにアップグレードできない


注 –

この問題は Solaris 10 8/07 リリースで修正されています。


lofs fs 資源で構成されたすべての非大域ゾーンが miniroot 内に存在するディレクトリをマウントしている場合、標準のアップグレードを使用して、以前の Solaris 10 リリースから Solaris 10 11/06 リリースにシステムをアップグレードできます。たとえば、lofs でマウントされた /opt ディレクトリは、問題なくアップグレードできます。

ただし、いずれかの非大域ゾーンが非標準の lofs マウントで構成されている場合 (たとえば、/usr/local ディレクトリが lofs でマウントされている場合)、次のエラーメッセージが表示されます。


The zones upgrade failed and the system needs to be restored
from backup.  More details can be found in the file
/var/sadm/install_data/upgrade_log on the upgrade root file
system.

このエラーメッセージには、システムをバックアップから復元する必要があると表示されていますが、システムは実際には正常であり、次の回避方法を使用すれば問題なくアップグレードできます。

  1. インストールされている OS でシステムをリブートします。

  2. ゾーンを再構成し、lofs タイプで定義された fs 資源を削除します。

  3. これらの資源を削除したあとで、システムを Solaris 10 11/06 にアップグレードします。

  4. アップグレード後にゾーンを再構成して、削除した fs 資源を復元できます。