Guia de administração do sistema: gerenciamento de recursos Oracle Solaris Containers e Oracle Solaris Zones

Adição de acesso a região não global a sistemas de arquivos específicos na região global

ProcedureComo adicionar acesso a mídia de CD ou DVD em uma região não global.

Este procedimento permite que você adicione acesso somente leitura à mídia de CD ou DVD em uma região não global. O sistema de arquivos Gerenciamento de volume é usado na região não global para montar a mídia. Um CD ou um DVD pode ser usado para instalar um produto na região não global. Este produto usa um DVD nomeado jes_05q4_dvd.

  1. Torne-se superusuário ou assuma a função de administrador principal.

    Para criar a função e atribuí-la a um usuário, consulte Using the Solaris Management Tools With RBAC (Task Map) no System Administration Guide: Basic Administration .

  2. Determine se o sistema de arquivos Gerenciamento de volume está sendo executado em uma região global.


    global# svcs volfs
    STATE          STIME    FMRI
    online         Sep_29   svc:/system/filesystem/volfs:default
  3. (Opcional) Se o sistema de arquivos Gerenciamento de volume não estiver em execução na região global, inicie-o.


    global# svcadm volfs enable
    
  4. Insira a mídia.

  5. Procure a mídia na unidade.


    global# volcheck
    
  6. Verifique se o DVD é montado automaticamente.


    global# ls /cdrom
    

    Você verá uma exibição semelhante a esta:


    cdrom   cdrom1   jes_05q4_dvd
  7. Faça uma montagem de auto-retorno do sistema de arquivos com as opções ro,nodevices (somente leitura e sem dispositivos) na região não global.


    global# zonecfg -z my-zone
    zonecfg:my-zone> add fs
    zonecfg:my-zone:fs> set dir=/cdrom
    zonecfg:my-zone:fs> set special=/cdrom
    zonecfg:my-zone:fs> set type=lofs
    zonecfg:my-zone:fs> add options [ro,nodevices]
    zonecfg:my-zone:fs> end
    zonecfg:my-zone> commit
    zonecfg:my-zone> exit
    
  8. Reinicialize a região não global.


    global# zoneadm -z my-zone reboot
    
  9. Use o comando list zoneadm com a opção -v para verificar o status.


    global# zoneadm list -v
    

    Você verá uma exibição semelhante a esta:


    ID  NAME     STATUS       PATH                           BRAND      IP
     0  global   running      /                              native     shared
     1  my-zone  running      /export/home/my-zone           native     shared
  10. Efetue login na região não global.


    global# zlogin my-zone
    
  11. Verifique a montagem do DVD-ROM.


    my-zone# ls /cdrom
    

    Você verá uma exibição semelhante a esta:


    cdrom   cdrom1   jes_05q4_dvd
  12. Instale o produto como descrito no guia de instalação do produto.

  13. Saia da região não global.


    my-zone# exit
    

    Dica –

    É aconselhável reter o sistema de arquivos /cdrom na região não global. A montagem sempre refletirá o conteúdo atual da unidade de CD-ROM, ou um diretório vazio se a unidade estiver vazia.


  14. (Opcional) Se desejar remover o sistema de arquivos /cdrom da região não global, adote o procedimento abaixo.


    global# zonecfg -z my-zone
    zonecfg:my-zone> remove fs dir=/cdrom
    zonecfg:my-zone> commit
    zonecfg:my-zone> exit
    

ProcedureComo adicionar um diretório gravável em /usr em uma região não global

Em uma região raiz esparsa, /usr é montado somente leitura a partir da região global. Você pode usar este procedimento para adicionar um diretório gravável, como /usr/local, em /usr na região.

É necessário ser administrador global na região global para executar este procedimento.

  1. Torne-se superusuário ou assuma a função de administrador principal.

    Para criar a função e atribuí-la a um usuário, consulte Using the Solaris Management Tools With RBAC (Task Map) no System Administration Guide: Basic Administration .

  2. Crie um diretório /usr/local na região global.


    global# mkdir -p /usr/local
    
  3. Especifique um diretório na região global para servir como armazenamento de apoio para o diretório /usr/local da região.


    global# mkdir -p /storage/local/my-zone
    
  4. Edite a configuração para a região my-zone.


    global# zonecfg -z my-zone
    
  5. Adicione o sistema de arquivos montado com auto-retorno.


    zonecfg:my-zone> add fs
    zonecfg:my-zone:fs> set dir=/usr/local
            zonecfg:my-zone:fs> set special=/storage/local/my-zone
            zonecfg:my-zone:fs> set type=lofs
            zonecfg:my-zone:fs> end
            zonecfg:my-zone> commit
            zonecfg:my-zone> exit
    
  6. Inicialize a região.

ProcedureComo exportar diretório de início da região global para uma região não global

Este procedimento é usado para exportar diretórios de início ou outros sistemas de arquivos da região global para regiões não globais no mesmo sistema.

É necessário ser administrador global na região global para executar este procedimento.

  1. Torne-se superusuário ou assuma a função de administrador principal.

    Para criar a função e atribuí-la a um usuário, consulte Using the Solaris Management Tools With RBAC (Task Map) no System Administration Guide: Basic Administration .

  2. Adicione o sistema de arquivos montado com auto-retorno.


    global# zonecfg -z my-zone
    zonecfg:my-zone> add fs
    zonecfg:my-zone:fs> set dir=/export/home
    zonecfg:my-zone:fs> set special=/export/home
    zonecfg:my-zone:fs> set type=lofs
    zonecfg:my-zone:fs> set options=nodevices
    zonecfg:my-zone:fs> end
    zonecfg:my-zone> commit
    zonecfg:my-zone> exit
    
  3. Adicione a seguinte linha no arquivo /etc/auto_home da região:


    $HOST:/export/home/&