Solaris 7 - 8/99 ご使用にあたって (SPARC 版)

in.rarpd デーモンの実行中に /rplboot が存在する場合、UE10000 ボードを切り離すことができない (バグ ID: 4231845)

UE10000 ボードがディスクレスクライアントとして設定されていて、Solstice AutoClient サーバーおよび Solstice AdminSuite デーモンが実行されている場合、動的再構成 (Dynamic Reconfiguration) を使用してボードを切り離すことができません。ボードを切り離そうとすると、次に示すようなエラーメッセージが表示されます。


dr> complete_detach 2
Completing detach of board 2.
DR Error: detach_board: UNCONFIGURE ioctl failed
PIM (errno #5): /sbus@48,0/SUNW,hme@0,8c00000
Board detachment failed.
Retry the COMPLETE or ABORT the operation.
dr>

回避方法 : UE10000 ボードが、ディスクレスクライアントおよび Solstice AutoClient システムにサービスを提供するサーバーとして設定されている場合、動的再構成の処理を実行する前に、次の手順を行なってください。

  1. /rplboot/rplboot_orig に変更します。:


    # mv /rplboot /rplboot_orig
    
  2. NFS サーバーを停止します。


    # /etc/init.d/nfs.server stop
    
  3. NFS サーバーを起動します。


    # /etc/init.d/nfs.server start
    
  4. in.rarpd デーモンを強制終了します。


    # kill -9 PID
    

    PID には、in.rarpd デーモンのプロセス ID を指定します。

  5. rpc.bootparamd デーモンを強制終了します。


    # kill -9 PID
    

    PID には、rpc.bootparamd デーモンのプロセス ID を指定します。

これで、動的再構成を実行して UE10000 ボードを問題なく切り離すことができます。動的再構成の処理中は、ディスクレスクライアントや AutoClient システムにサービスを提供できません。動的再構成の処理後、サービスの提供を再開するには、次のようにしてください。

  1. /rplboot_orig/rplboot に変更します。


    # mv /rplboot_orig /rplboot
    
  2. NFS サーバーを停止します。


    # /etc/init.d/nfs.server stop
    
  3. NFS サーバーを起動します。


    # /etc/init.d/nfs.server start
    
  4. in.rarpd デーモンを実行します。


    # /usr/sbin/in.rarpd -a &
    
  5. rpc.bootparamd デーモンを実行します。


    # /usr/sbin/rpc.bootparamd &