Notas de vers??o do Solaris Express Developer Edition

O gerenciador de volume do Solaris não é iniciado em sistemas que revertem para o sistema operacional Solaris anterior à versão Solaris Express 4/06

Você encontrará problemas para iniciar o gerenciador de volume do Solaris se executar os seguintes procedimentos em seu sistema:

  1. Atualize para o sistema operacional Solaris Express 4/06 ou uma versão subseqüente que contenha o novo suporte do gerenciador de volume do Solaris a nomes descritivos.

  2. Crie volumes e agrupamentos hot-spare, que o gerenciador de volume do Solaris configura automaticamente com nomes descritivos.

  3. Sem remover esses componentes, reverta para um sistema operacional do Solaris anterior ao Solaris Express 4/06 atualmente no sistema.

O gerenciador de volume do Solaris no sistema operacional anterior do Solaris não reconhece os componentes com nomes descritivos. Por conseguinte, na versão revertida do Solaris, o gerenciador de volume do Solaris não é iniciado. A seguinte mensagem de erro é exibida:


svc:/system/mdmonitor:default: Method "/lib/svc/method/svc-mdmonitor" 
failed with exit status 1.
   system/mdmonitor:default failed

O sistema também entra em pane e exibe uma mensagem semelhante à seguinte:


Cannot open mirrored root device, error 19
Cannot remount root on /pseudo/md@0:0,10,blk fstype ufs

panic[cpu0]/thread=180e000: vfs_mountroot: cannot remount root

000000000180b950 genunix:vfs_mountroot+344 (18831f0, 2021, 18831f0, 18621a8, 
18362c0, 185d760)
  %l0-3: 00000000018362c0 000000000185d400 000000000183b400 00000000011e6400
  %l4-7: 0000000000000001 0000000000008025 000000000185d518 00000000018831f0
000000000180ba10 genunix:main+98 (18141a0, 1013400, 18362c0, 18aa000, 
180e000, 1814000)
  %l0-3: 0000000070002000 0000000000000001 000000000180c000 000000000180e000
  %l4-7: 0000000000000001 0000000001074400 0000000000000060 0000000000000000

Solução alternativa: todos os componentes do gerenciador de volume do Solaris criados por você após a atualização do sistema operacional usam nomes descritivos. Remova esses componentes primeiro, antes de executar a reversão do sistema operacional. Siga estas etapas:

  1. Torne-se superusuário.

  2. Com o comando metastat -D, liste os metadispositivos e os agrupamentos hot-spare que usam nomes descritivos.

    É necessário emitir o comando separadamente para que metaconjuntos locais e nomeados adquiram uma lista completa desses componentes. Para obter detalhes sobre o comando metastat, consulte a página do manual metastat(1M).

    1. Emita o comando metastat -D para metaconjuntos locais. O comando gera uma saída semelhante à seguinte:


      # metastat -D
      d21: Concat/Stripe
          Size: 208278 blocks (101 MB)
          Stripe 0:
              Device     Start Block  Dbase   Reloc
              c1t1d0s1          0     No      Yes
      
      swimming: 1 hot spare
              Device     Status      Length           Reloc
              c1t2d0s1   Available    208278 blocks   Yes
    2. Emita o comando metastat -D para metaconjuntos nomeados. O comando gera uma saída semelhante à seguinte:


      # metastat -s named -D
      named/alley: Concat/Stripe
          Size: 208278 blocks (101 MB)
          Stripe 0:
              Device     Start Block  Dbase   Reloc
              c1t3d0s1          0     No      Yes
  3. Com o comando metaclear, remova esses componentes para usar nomes descritivos. É necessário emitir este comando separadamente para metaconjuntos locais e nomeados.

    1. A partir do conjunto local, remova o componente d21 e o agrupamento hot-spare swimming.


      # metaclear d21
      d21: Concat/Stripe is cleared
      # metahs -d swimming c1t2d0s1
      swimming: Hotspare is deleted
      # metahs -d swimming
      swimming: Hotspare pool is cleared
    2. A partir do metaconjunto nomeado, remova o componente alley.


      # metaclear -s named alley
      named/alley: Concat/Stripe is cleared
  4. Continue a reversão para o sistema operacional anterior do Solaris.