Regiões podem ser usadas em qualquer máquina que execute a versão Solaris 10. As considerações fundamentais sobre a máquina abaixo estão associadas ao uso de regiões.
Os requisitos de desempenho dos aplicativos em execução dentro de cada região.
A disponibilidade de espaço em disco para armazenar arquivos que são exclusivos dentro de cada região.
Não há limites para a quantidade de espaço em disco a ser consumida por uma região. O administrador global é responsável pela restrição do espaço. O administrador global deve garantir que o armazenamento local seja suficiente para conter o sistema de arquivos raiz de uma região não global. Mesmo um sistema uniprocessador pequeno pode oferecer suporte a diversas regiões em execução simultaneamente.
A natureza dos pacotes instalados na região global afeta os requisitos de espaço das regiões não globais que são criadas. O número de pacotes e requisitos de espaço são fatores.
Na versão Solaris 10, as regiões não globais que possuem recursos inherit-pkg-dir são chamadas de regiões de raiz dispersa.
O modelo de zona raiz esparsa otimiza o compartilhamento de objetos das seguintes maneiras:
Somente um subconjunto de pacotes instalados na região global é instalado diretamente na região não global.
Sistemas de arquivos de auto-retorno somente leitura, identificados como recursos inherit-pkg-dir , são usados para ganhar acesso a outros arquivos.
Neste modelo, todos os pacotes parecem estar instalados na região não global. Pacotes que não entregam conteúdo nos sistemas de arquivos montados com auto-retorno somente leitura são instalados completamente. Não há necessidade de instalar conteúdo entregue nos sistemas de arquivos montados com auto-retorno somente leitura, uma vez que esse conteúdo é herdado (e visível) da região global.
Como guia geral, uma região requer cerca de 100 megabytes de espaço em disco por região quando a região global foi instalada com todos os pacotes padrão do Solaris.
Por padrão, quaisquer pacotes adicionais instalados na região global também preenchem as regiões não globais. A quantidade de espaço em disco necessária pode ser aumentada de acordo, dependendo de pacotes adicionais entregarem arquivos que residam no espaço de recurso inherit-pkg-dir.
Sugere-se 40 megabytes adicionais de RAM por região, mas não necessários em uma máquina com espaço de permuta suficiente.
O modelo de zona raiz inteira fornece a configurabilidade máxima. Todos os pacotes necessários ou quaisquer pacotes do Solaris opcionais selecionados são instalados nos sistemas de arquivos privados da região. As vantagens deste modelo incluem a capacidade de os administradores globais personalizarem o layout do sistema de arquivos das regiões. Isso seria feito, por exemplo, para adicionar pacotes avulsos arbitrários ou de terceiros.
Os requisitos de espaço para este modelo são determinados pelo espaço em disco usado pelos pacotes atualmente instalados na região global.
Se criar uma zona raiz esparsa que contenha os seguintes diretórios inherit-pkg-dir, você deve remover esses diretórios da configuração das regiões não globais antes de a região ser instaladas para ter uma zona raiz inteira:
/lib
/platform
/sbin
/usr
Consulte Como configurar a região.
As seguintes opções podem ser usadas para restringir o tamanho de uma região:
Você coloca a região em uma partição montada em lofi. Esta ação limitará a quantidade de espaço consumida pela região à quantidade do arquivo usado por lofi. Para obter mais informações, consulte as páginas do manual lofiadm(1M) e lofi(7D).
Você pode usar partições suaves para dividir segmentos de disco ou volumes lógicos em partições. Pode usar essas partições como raízes de região e, assim, limitar o consumo de disco por região. O limite da partição suave é 8.192 partições. Para obter mais informações, consulte Capítulo 12, Soft Partitions (Overview), no Solaris Volume Manager Administration Guide .
Você pode usar as partições padrão de um disco para raízes de região e, assim, limitar o consumo de disco por região.