A tecnologia de particionamento de regiões é utilizada para virtualizar serviços de sistemas operacionais e oferecer um ambiente isolado e seguro para a execução de aplicativos. Cada sistema Oracle Solaris é uma região global. Em uma região global, é possível criar regiões não globais específicas.
Para mais informações sobre como criar e administrar regiões não globais no sistema, consulte Parte II, Oracle Solaris Zones, no System Administration Guide: Oracle Solaris Zones, Oracle Solaris 10 Containers, and Resource Management.
O utilitário beadm inclui suporte a regiões não globais.
Observe as seguintes limitações de suporte para regiões não globais do utilitário beadm e em processos relacionados:
Ao utilizar o comando pkg , ele atualizará apenas regiões com a marca ipkg.
O utilitário beadm não é aceito em uma região não global
O suporte para regiões não globais limita-se ao suporte para ZFS. O que significa que não há suporte para regiões, a menos que elas estejam no ZFS.
Não há suporte para regiões no espaço de nome rpool/ROOT. As regiões não globais são clonadas ou copiadas somente quando a região original está dentro da área compartilhada da região global, por exemplo, dentro de rpool/export ou de rpool/zones.
Embora o utilitário beadm afete as regiões não globais no sistema, o utilitário beadm não exibe informações sobre regiões. Use o utilitário zoneadm para visualizar as alterações nas regiões do ambiente de inicialização. Você pode, por exemplo, utilizar o comando zoneadm list para visualizar uma lista de todas as regiões atuais do sistema.
Para obter mais informações, consulte a página do comando man zoneadm(1M).
O comando beadm afeta as regiões não globais dos ambientes de inicialização da seguinte forma.
Ao clonar um ambiente de inicialização com o comando beadm create, todas as regiões suportadas nesse ambiente de inicialização são copiadas para o novo ambiente de inicialização.
Quando você destrói um ambiente de inicialização inativo, as regiões pertencentes a esse ambiente também são destruídas.
Ao montar um ambiente de inicialização, as regiões suportadas nesse ambiente são montadas em relação aos pontos de montagem do ambiente.
Quando você desmonta um ambiente, as regiões desse ambiente também são desmontadas. Todos os pontos de montagem retornam aos seus estados anteriores à montagem.
Quando você renomeia um ambiente de inicialização, essa alteração não afeta os nomes das regiões nem os nomes dos conjuntos de dados usados para essas regiões nesse ambiente de inicialização. A alteração não afeta os relacionamentos entre as regiões e seus ambientes de inicialização relacionados.
O utilitário beadm gerencia, automaticamente, todas as tarefas de nomenclatura de regiões para os processos beadm. Apenas para sua referência, esta seção descreve as convenções de nomenclatura de regiões que são usadas automaticamente pelo utilitário beadm.
Um nome de conjunto de dados raiz de região é especificado no seguinte formato:
<zonepath dataset>/ROOT/<zone root> |
Por exemplo:
rpool/zones/zone1/ROOT |
Quando uma região é copiada de um ambiente de inicialização para outro, somente os conjuntos de dados que estiverem no conjunto de dados raiz da região serão copiados.
Um conjunto de dados pode ser compartilhado entre ambientes de inicialização de região. Um conjunto de dados compartilhado é identificado com este formato:
<zonepath dataset>/export |
Por exemplo:
rpool/zones/zone1/export |
Um conjunto de dados deve ser adicionado explicitamente durante a configuração de regiões. Não será possível clonar um conjunto de dados compartilhado quando o conjunto de dados da região for clonado.
Este exemplo mostra o impacto do comando beadm create nas regiões durante a clonagem de um ambiente de inicialização que contém duas regiões não globais.
O ambiente de inicialização original é denominado como opensolaris, com o conjunto de dados em rpool/ROOT/opensolaris.
Existe uma região denominada z1 que utiliza o conjunto de dados, rpool/zones/z1, como seu caminho de região. O ambiente de inicialização possui uma cópia do conjunto de dados no rpool/zones/z1/ROOT/zbe.
Execute o comando a seguir para clonar o ambiente de inicialização e nomear o novo ambiente de inicialização opensolaris-1:
beadm create opensolaris-1 |
O conjunto de dados raiz do novo ambiente de inicialização está em rpool/ROOT/opensolaris-1. A cópia da região z1 para o novo ambiente de inicialização tem seu conjunto de dados raiz em rpool/zones/z1/ROOT/zbe-1.
As propriedades ZFS de cada conjunto de dados rastreiam os relacionamentos entre os conjuntos de dados originais e clonados, os relacionamentos entre regiões não globais e seus ambientes de inicialização pai.
Para obter mais informações sobre o sistema operacional Oracle Solaris, consulte as referências a seguir.
Tabela 3–1 Documentação Oracle Solaris
Documento |
Descrição |
---|---|
Instruções de instalação e de atualização do sistema operacional Oracle Solaris. |
|
Instruções de utilização do Gerenciador de pacotes e do comando pkg para instalar e atualizar pacotes no sistema Oracle Solaris. |