Ignorar Links de Navegao | |
Sair do Modo de Exibio de Impresso | |
Guia de instalação do Oracle Solaris 10 1/13: Live Upgrade e planejamento da atualização Oracle Solaris 10 1/13 Information Library (Português (Brasil)) |
Parte I Atualizando com o Live Upgrade
1. Onde encontrar informações de planejamento da instalação Oracle Solaris
3. Live Upgrade (planejamento)
4. Usando o Live Upgrade para criar um ambiente de inicialização (tarefas)
5. Fazendo upgrade com o Live Upgrade (tarefas)
6. Recuperação de falha: retrocesso para o ambiente de inicialização original (tarefas)
7. Fazendo a manutenção de ambientes de inicialização do Live Upgrade (tarefas)
Visão geral da manutenção do Live Upgrade
Atividades de manutenção para ambientes de inicialização
Exibindo o status de todos os ambientes de inicialização
Atualizando um ambiente de inicialização configurado previamente.
Cancelando um trabalho agendado de criação, atualização ou cópia
Comparando ambientes de inicialização
Alterando o nome de um ambiente de inicialização
Adicionando ou alterando uma descrição associada com um nome de ambiente de inicialização
Exibindo a configuração de um ambiente de inicialização
8. Atualização do SO Oracle Solaris em um sistema com zonas não globais instaladas
Parte II Atualizando e migrando com o Live Upgrade para um pool raiz ZFS
10. Live Upgrade e ZFS (visão geral)
11. Live Upgrade para ZFS (planejamento)
12. Criando um ambiente de inicialização para pools raiz ZFS
13. Live Upgrade para ZFS com zonas não globais instaladas
A. Referência de comando do Live Upgrade
B. Solução de problemas (tarefas)
C. Requisitos de empacotamento SVR4 adicionais (referência)
Utilize o comando lustatus para exibir a informação sobre o ambiente de inicialização. Se nenhum ambiente de inicialização for especificado, a informação do status para todos os ambientes de inicialização no sistema é exibida.
Os seguintes detalhes são exibidos para cada ambiente de inicialização:
Nome – O nome de cada ambiente de inicialização.
Completo – Indica que nenhuma operação de cópia ou criação está em andamento. Além disso, o ambiente de inicialização pode ser inicializado. Qualquer atividade atual ou falha na operação de criação ou de upgrade resulta em um ambiente de inicialização incompleto. Por exemplo, se uma operação de cópia está em processo ou agendada para um ambiente de inicialização, este ambiente de inicialização é considerado incompleto.
Ativo – Indica se este é o ambiente de inicialização ativo.
ActiveOnReboot – Indica se o ambiente de inicialização torna-se ativo na próxima reinicialização do sistema.
CopyStatus – Indica se a criação ou cópia do ambiente de inicialização está programada, ativa ou em processo de atualização. O status SCHEDULED impede a execução de operações de cópia, renomeação ou atualização do Live Upgrade.
Neste exemplo, o status de todos os ambientes de inicialização é exibido. Para exibir o status de um ambiente de inicialização específico, execute o comando com o nome do ambiente de inicialização.
# su # lustatus boot environment Is Active Active Can Copy Name Complete Now OnReboot Delete Status ------------------------------------------------------------------------ disk_a_S9 yes yes yes no - disk_b_S10database yes no no yes COPYING disk_b_S9a no no no yes -
Com base na saída de exemplo, você não poderia executar operações de cópia, renomeação ou atualização no disk_b_S9a porque ele não está completo, nem no disk_b_S10database porque a operação do Live Upgrade está em andamento.
É possível atualizar o conteúdo de um ambiente de inicialização configurado previamente com o menu Cópia ou comando lumake. Os sistemas de arquivos do ambiente de inicialização ativo (origem) são copiados para o ambiente de inicialização de destino. Os dados no destino também são destruídos. Um ambiente de inicialização deve ter o status Complete antes de aceitar operações de cópia. Consulte Exibindo o status de todos os ambientes de inicialização para obter mais informações sobre como determinar um status do ambiente de inicialização.
O trabalho de cópia pode ser agendado para mais tarde e apenas um trabalho pode ser agendado de cada vez. Para cancelar uma cópia agendada, consulte Cancelando um trabalho agendado de criação, atualização ou cópia.
A sintaxe para o comando lumake é a seguinte:
# lumake -n BE-name [-s source-BE] [-t time] [-m email-address]
Especifica o nome do ambiente de inicialização que possui sistemas de arquivos que estão para ser substituídos.
(Opcional) Especifica o nome do ambiente de inicialização fonte que contém os sistemas de arquivos a serem copiados para o ambiente de inicialização de destino. Se esta opção for omitida, lumake utiliza o ambiente de inicialização atual como fonte.
(Opcional) Configure um trabalho em lote para copiar sistemas de arquivos em um ambiente de inicialização especificado em determinado momento. Para obter informações sobre como formatar o argumento de tempo, consulte a página man at(1).
(Opcional) Permite que você envie um e-mail da saída lumake para um endereço específico na conclusão do comando. email-address não é verificado. É possível utilizar esta opção apenas em conjunção com -t.
Exemplo 7-1 Atualizando um ambiente de inicialização configurado previamente.
Neste exemplo, sistemas de arquivos de first_disk são copiados para second_disk. Quando o trabalho for concluído, um e-mail é enviado para Joe em anywhere.com.
# su # lumake -n second_disk -s first_disk -m joe@anywhere.com
Os arquivos em first_disk são copiados para second_disk e um e-mail é enviado para notificação. Para saber como cancelar uma cópia agendada, consulte Cancelando um trabalho agendado de criação, atualização ou cópia.
Um trabalho agendado de criação, atualização ou cópia pode ser cancelado pouco antes do trabalho iniciar. O trabalho pode ser agendado pelo comando lumake. A qualquer momento, apenas um trabalho pode ser agendado em um sistema.
Para cancelar um trabalho agendado, torne-se superusuário ou assuma uma função equivalente e execute o comando lucancel.
Utilize o comando lucompare para verificar as diferenças entre o ambiente de inicialização ativo e outros ambientes de inicialização. Para fazer uma comparação, o ambiente de inicialização inativo deverá estar em um estado Concluído e não poderá ter trabalhos de cópia pendentes. Consulte Exibindo o status de todos os ambientes de inicialização.
O comando lucompare gera uma comparação dos ambientes de inicialização que inclui conteúdos de qualquer zona não global.
O ambiente de inicialização especificado não pode possuir qualquer partição montada com lumount ou mount.
A sintaxe do comando lucompare é a seguinte:
# /usr/sbin/lucompare -i infile (or) -t -o outfile BE-name
Comparar arquivos que estão listados em infile. Os arquivos a serem comparados devem possuir nomes de arquivos absolutos. Se a entrada no arquivo é um diretório, então a comparação é recursiva ao diretório. Utilize esta opção ou -t, não ambas.
Comparar apenas arquivos não binários. Essa comparação utiliza o comando file (1) em cada arquivo para determinar se o arquivo é um arquivo de texto. Utilize esta opção ou -i, não ambas.
Redirecionar a saída de diferenças para outfile.
Especifica o nome do ambiente de inicialização que é comparado ao ambiente de inicialização ativo.
Exemplo 7-2 Comparando ambientes de inicialização
Neste exemplo, o ambiente de inicialização (fonte)·first_disk é comparado ao ambiente de inicialização second_disk e os resultado são enviados para um arquivo.
# /usr/sbin/lucompare -i /etc/lu/compare/ \ -o /var/tmp/compare.out second_disk
Utilize o comando ludelete para remover um ambiente de inicialização. Observe as limitações a seguir.
Não é possível excluir o ambiente de inicialização ativo ou o ambiente de inicialização que é ativado na próxima reinicialização.
O ambiente de inicialização a ser excluído deve ser concluído. Um ambiente de inicialização concluído não está participando de uma operação que irá alterar seu status. Exibindo o status de todos os ambientes de inicialização descreve como determinar o status de um ambiente de inicialização.
Não é possível excluir um ambiente de inicialização que possui sistemas de arquivos montados com lumount.
somente x86: Começando com a versão Solaris 10 1/06, não é possível excluir um ambiente de inicialização que contém o menu GRUB ativo. Utilize os comandos lumake ou luupgrade para reutilizar o ambiente de inicialização. Para determinar qual ambiente de inicialização contém o menu GRUB ativo, consulte o Capítulo 13, Managing the Oracle Solaris Boot Archives (Tasks), no Oracle Solaris Administration: Basic Administration.
A sintaxe do comando ludelete é a seguinte:
# ludelete BE-name
Especifica o nome do ambiente de inicialização inativo que está para ser excluído
Exemplo 7-3 Excluindo um ambiente de inicialização inativo
Neste exemplo, o ambiente de inicialização second_disk foi excluído.
# ludelete second_disk
Utilize o comando lucurr para exibir o nome do atual ambiente de inicialização em execução. Se nenhum ambiente de inicialização for configurado no sistema, a mensagem "Nenhum ambiente de inicialização está definido" é exibido. Observe que lucurr informa apenas o nome do ambiente de inicialização atual, não o ambiente de inicialização que é ativado na próxima atualização. Consulte Exibindo o status de todos os ambientes de inicialização para determinar o status do ambiente de inicialização.
Exemplo 7-4 Exibindo o nome do ambiente de inicialização ativo
Neste exemplo, o nome do ambiente de inicialização atual é exibido.
# /usr/sbin/lucurr solaris10