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

>Clonagem de uma região com marca lx no mesmo sistema

A clonagem é usada para fornecer uma nova região em um sistema copiando-se os dados de um zonepath de origem para um zonepath de destino.

ProcedureComo clonar uma região com marca lx

É necessário configurar a nova região antes de você poder instalá-la. O parâmetro passado para o subcomando zoneadm create é o nome da região a ser clonada. Esta região de origem deve ser parada.

É 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. Pare a região de origem a ser clonada, que é lx-zone neste procedimento.


    global# zoneadm -z lx-zone halt
    
  3. Inicie a configuração da nova região exportando a configuração da região de origem lx-zone para um arquivo, por exemplo, master .


    global# zonecfg -z lx-zone export -f /export/zones/master
    

    Observação –

    Você pode também criar a nova região de configuração usando o procedimento Como configurar a região, em vez de modificar uma configuração existente. Se você usar este método, passe para a Etapa 6 após criar a região.


  4. Edite o arquivo master. É necessário pelo menos definir um zonepath diferente e um endereço IP para a nova região.

  5. Crie a nova região, zone1, usando os comandos no arquivo master.


    global# zonecfg -z zone1 -f /export/zones/master
    
  6. Instale a nova região, zone1, clonando lx-zone.


    global# zoneadm -z zone1 clone lx-zone
    

    O sistema exibe:


    Cloning zonepath /export/home/lx-zone...
  7. Liste as regiões no sistema.


    global# zoneadm list -iv
      ID  NAME          STATUS          PATH                   BRAND      IP
       0  global        running         /                      native     shared
       -  lx-zone       installed       /export/home/lx-zone   lx         shared
       -  zone1         installed       /export/home/zone1     lx         shared          

ProcedureComo clonar uma região de um instantâneo existente

Você pode clonar uma região de origem várias vezes a partir de um instantâneo existente que foi originalmente tomado quando uma região foi clonada.

É 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. Configure a região zone2.

  3. Especifique que um instantâneo existente seja usado para criar new-zone2 .


    global# zoneadm -z zone2 clone -s zeepool/zones/lx-zone@SUNWzone1 lx-zone
    

    O sistema exibe:


    Cloning snapshot zeepool/zones/lx-zone@SUNWzone1

    O comando zoneadm valida o software a partir do instantâneo SUNWzone1 e clona o instantâneo.

  4. Liste as regiões no sistema.


    global# zoneadm list -iv
      ID NAME             STATUS         PATH                    BRAND      IP
       0 global           running        /                       native     shared
       - lx-zone          installed      /zeepool/zones/lx-zone  lx         shared
       - zone1            installed      /zeepool/zones/zone1    lx         shared
       - zone2            installed      /zeepool/zones/zone1    lx         shared

ProcedureComo usar cópia em vez de clone ZFS

Use este procedimento para impedir a clonagem automática de uma região em um sistema de arquivos ZFS especificando que zonepath seja copiado.

É 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. Especifique que zonepath em ZFS seja copiado, e não clonado ZFS.


    global# zoneadm -z zone1 clone -m copy lx-zone