Oracle Solaris 10 9/10 ご使用にあたって

自動再配置の問題で、DSR アップグレードが失敗する (6858233)

Oracle Solaris 10 9/10 リリースより前の Oracle Solaris 10 リリースがインストールされているシステムでは、DSR アップグレードが失敗します。これは、自動再配置の問題に起因する障害です。たとえば、次のプロファイルで OS をインストールする場合を考えます。


install_type initial_install
   system_type standalone
   cluster cxall
   partitioning explicit
   filesys rootdisk.s0 auto / logging
   filesys rootdisk.s1 512 swap
   filesys rootdisk.s6 10240 /backup logging
   filesys rootdisk.s7 free

次に、次のプロファイルを使用して Oracle Solaris 10 9/10 リリースへの DSR アップグレードを行います。


install_type upgrade
   root_device rootdisk.s0
   backup_media local_filesystem /backup
   layout_constraint rootdisk.s0 changeable
   layout_constraint rootdisk.s7 available

DRS アップグレードが失敗し、次のエラーメッセージが表示されます。


Auto-layout could not determine how to reallocate space on the file systems 
with the constraints you specified. Try other constraints

回避方法: rootdisk.s1 スライスと rootdisk.s6 スライスのラベルを「変更可能」にします。システムに余分のディスク容量があり、バックアップ用に使用されていないスライスの十分な空きがある場合、backup_media キーワードを次の例のように変更します。


backup_media local_filesystem /dev/dsk/c0t1d0s7

この例では、ディスク c0t1d0s7 は利用可能な 2 番目のディスクで、バックアップに十分な空き容量があることを想定しています。または、システムに使用可能な rootdisk が 1 つしかない場合は、リモートシステムでバックアップを実行します。構文は次のとおりです。


backup_media remote_filesystem hostname:/export/backup

どちらの場合でも、DSR アップグレードが成功します。