Ignorar Links de Navegao | |
Sair do Modo de Exibio de Impresso | |
Criação e Administração de Ambientes de Inicialização do Oracle Solaris 11 Oracle Solaris 11 Information Library (Português (Brasil)) |
1. Introdução ao Gerenciamento de Ambientes de Inicialização
Ferramentas para o Gerenciamento de Ambientes de Inicialização
Requisitos do utilitário beadm
Limitações beadm da Versão Atual
Vários ambientes de inicialização reduzem o risco envolvido nas atualizações de software porque os administradores do sistema podem criar ambientes de inicialização de backup antes de fazerem qualquer atualização de software no sistema. Se necessário, eles têm a opção de inicializar um ambiente de inicialização de backup.
Os exemplos específicos a seguir mostram como ter mais de um ambiente de inicialização do Oracle Solaris e gerenciá-los com o utilitáriobeadm pode ser útil.
É possível manter mais de um ambiente de inicialização no sistema e executar várias atualizações em cada um deles conforme o necessário. Por exemplo, você pode usar o comando beadm create para clonar um ambiente de inicialização. O clone criado é uma cópia inicializável do original. Depois, você poderá instalar, testar e atualizar diferentes pacotes de software no ambiente de inicialização original e no seu clone.
Embora apenas um ambiente de inicialização possa ficar ativo por vez, você pode montar um ambiente de inicialização inativo usando o comando beadm mount. Em seguida, você poderia usar o comando pkg com a opção alternativa de root (-R) para instalar ou atualizar pacotes específicos nesse ambiente.
Se estiver modificando um ambiente de inicialização, você poderá usar o comando beadm create para fazer um instantâneo desse ambiente em qualquer estágio durante as modificações. Por exemplo, se estiver fazendo atualizações mensais no ambiente de inicialização, você poderá capturar instantâneos de cada atualização mensal.
Use o comando da seguinte maneira:
# beadm create BeName@snapshotNamedescription
O nome do instantâneo deve usar o formato, BeName@snapshotdescription, em que BeName é o nome de um ambiente de inicialização existente do qual você deseja fazer o instantâneo. Insira um snapshotdescription para identificar a data ou a finalidade do instantâneo.
Você pode usar o comando beadm list -s para visualizar os instantâneos disponíveis de um ambiente de inicialização.
Embora um instantâneo não seja inicializável, é possível criar um ambiente de inicialização com base nesse instantâneo usando a opção -e no comando beadm create. Depois, você poderá usar o comando beadm activate para especificar que esse ambiente de inicialização se tornará o ambiente de inicialização padrão na próxima reinicialização.
Usar a ferramenta Package Manager ou o comando pkg para instalar ou atualizar pacotes em seu ambiente de inicialização ativo do Oracle Solaris pode criar um clone desse ambiente de inicialização. Se um clone for criado, os pacotes serão instalados ou atualizados no clone em vez de no ambiente de inicialização original. Depois que as alterações forem concluídas com êxito, o novo clone será ativado. Então, o clone se tornará o novo ambiente de inicialização padrão na próxima reinicialização. O ambiente de inicialização original permanece no menu GRUB para sistemas x86 ou no menu de inicialização para sistemas SPARC como uma seleção alternativa.
Você pode usar o comando beadm list para ver uma lista de todos os ambientes de inicialização no sistema, inclusive o ambiente de inicialização de backup que ainda tem seu software original inalterado. Se você não estiver satisfeito com as alterações efetuadas no ambiente, poderá usar o comando beadm activate para especificar que o backup se tornará o ambiente de inicialização padrão na próxima reinicialização.