Guia de instalação do Oracle Solaris 10 9/10: instalação JumpStart personalizada e instalações avançadas

Exemplos de perfil

Os exemplos de perfis a seguir mostram como utilizar as diferentes palavras-chave de perfil e valores para controlar como o software Solaris está instalado em um sistema. Palavras-chave e valores de perfil contém uma descrição de valores e palavras-chave.


Observação –

Se você estiver instalando um grupo de raiz Solaris ZFS , consulte o Capítulo 9Instalação de um conjunto raiz do ZFS com o JumpStart para limitações e exemplos de perfil.



Exemplo 3–2 Montando sistemas de arquivo remoto e adicionando e excluindo pacotes

 
# profile keywords        profile values
# -----------------       -----------------
  install_type            initial_install
  system_type             standalone
  partitioning            default
  filesys                 any 512 swap   # specify size of /swap
  cluster                 SUNWCprog
  package                 SUNWman delete
  cluster                 SUNWCacc

A lista a seguir descreve algumas das palavras-chave e os valores a partir deste exemplo.

install_type

A palavra-chave install_type é necessária em todos os perfis

system_type

A palavra-chave system_type define que o sistema deve ser instalado como um sistema independente.

particionamento

Os segmentos do sistema de arquivos são determinadas pelo software a ser instalado com o valor padrão. O tamanho da permuta é configurada para 512 MB e está instalado em qualquer disco, valor qualquer.

cluster

O grupo de desenvolvedores do software SolarisSUNWCprog está instalado no sistema.

pacote

Se as páginas do manual padrão estão montadas a partir do servidor de arquivos,s_ref, na rede, os pacotes da página do manual não devem ser instalados no sistema. Os pacotes que contém os utilitários de Contabilidade de sistema estão selecionados para serem instalados no sistema.



Exemplo 3–3 Montando sistemas de arquivos remotos e adicionando um pacote de terceiros

 
# profile keywords        profile values
# -----------------       -----------------
  install_type            initial_install
  system_type             standalone
  partitioning            default
  filesys                 any 512 swap   # specify size of /swap
  cluster                 SUNWCprog
  cluster                 SUNWCacc
  package                 apache_server  \
                           http://package.central/packages/apache timeout 5

A lista a seguir descreve algumas das palavras-chave e os valores a partir desse exemplo.

install_type

A palavra-chave install_type é exigida em todos os perfis.

system_type

A palavra-chave system_type define que o sistema deve ser instalado como um sistema independente.

particionamento

Os segmentos do sistema de arquivos são determinados pelo software a ser instalado com o valor padrão. O tamanho da permuta é configurada para 512 MB e é instalada em qualquer disco, valorqualquer.

cluster

O grupo de desenvolvedores do software Solaris SUNWCprog está instalado no sistema

pacote

Um pacote de terceiros é instalado no sistema localizado em um servidor HTTP.



Exemplo 3–4 Especificando onde instalar os sistemas de arquivos

# profile keywords        profile values
# ----------------        -------------------
  install_type            initial_install
  system_type             standalone 
  partitioning            explicit
  filesys                 c0t0d0s0 auto /
  filesys                 c0t3d0s1 auto swap
  filesys                 any auto usr
  cluster                 SUNWCall

A lista a seguir descreve algumas das palavras-chave e os valores a partir desse exemplo.

particionamento

Os segmentos do sistema de arquivos são determinados pelas palavras-chave filesys, valor explícito. O tamanho da raiz (/) está baseado no software selecionado, valorautoe está instalado noc0t0d0s0. O tamanho da permuta é configurado para o tamanho necessário e é instalado no c0t3d0s1. usrestá baseado no software selecionado e o programa de instalação determina ondeusrestá instalado, baseado no valorqualquer.

cluster

O Entire Solaris Software Group, SUNWCall, está instalado no sistema



Exemplo 3–5 Atualizando e instalando pacotes

# profile keywords         profile values
# ----------------         -------------------
  install_type             upgrade 
  root_device              c0t3d0s2 
  backup_media             remote_filesystem timber:/export/scratch
  package                  SUNWbcp delete
  package                  SUNWxwman add
  cluster                  SUNWCacc add   
  patch                    patch_list nfs://patch_master/Solaris_10/patches \
                           retry 5
  locale                   de

A lista a seguir descreve algumas das palavras-chave e os valores a partir desse exemplo.

install_type

O perfil atualiza um sistema ao redistribuindo o espaço em disco. Neste exemplo, o espaço em disco deve ser realocado porque alguns sistemas de arquivos no sistema não possuem espaço suficiente para a atualização.

root_device

O sistema de arquivos raiz no c0t3d0s2 é atualizado.

backup_media

Um sistema remoto que é nomeado como timber deve ser utilizado para fazer backup de dados durante a realocação do espaço em disco. Para mais valores de palavras-chave de mídia de backup, consulte Palavra-chave de perfil backup_media.

pacote

O pacote de compatibilidade binário SUNWbcp não é instalado no sistema depois da atualização.

pacote

O código garante que as páginas do manual X Window System e os Utilitários de contabilidade do sistema devem ser instalados se eles já não estiverem instalados no sistema. Todos os pacotes já existentes no sistema são atualizados automaticamente.

patch

Uma lista de patches que são instalados com a atualização. A lista de patch está localizada em um servidor NFS nomeado de patch_master sob os diretórios Solaris_10/patches. No caso de uma falha de montagem, a montagem NFS é tentada cinco vezes.

local

Os pacotes de localização alemães devem ser instalados no sistema.



Exemplo 3–6 Realocando espaço em disco para uma atualização

# profile keywords         profile values
# ----------------         -------------------
  install_type             upgrade 
  root_device              c0t3d0s2 
  backup_media             remote_filesystem timber:/export/scratch
  layout_constraint        c0t3d0s2 changeable 100
  layout_constraint        c0t3d0s4 changeable
  layout_constraint        c0t3d0s5 movable 
  package                  SUNWbcp delete
  package                  SUNWxwman add
  cluster                  SUNWCacc add   
  locale                   de

A lista a seguir descreve algumas das palavras-chave e os valores a partir desse exemplo.

install_type

O perfil atualiza um sistema ao realocar o espaço em disco. Nesse exemplo, o espaço em disco deve ser realocado porque alguns sistemas de arquivos no sistema não possuem espaço suficiente para a atualização.

root_device

O sistema de arquivos raiz em c0t3d0s2 é atualizado.

backup_media

Um sistema remoto que é nomeado como timber deve ser utilizado para fazer backup de dados durante a realocação do espaço em disco. Para mais valores de palavra-chave de mídia de backup, consulte Palavra-chave de perfil backup_media.

layout_constraint

As palavras-chave layout_constraint que designam esse layout automático podem executar o seguinte quando o layout automático tentar realocar espaço em disco para a atualização.

  • Alterar segmentos 2 e 4. Os segmentos podem ser movidos para outro local e o tamanho pode ser alterado.

  • Mover segmento 5. O segmento pode ser movido para outro local mas seu tamanho não pode ser alterado.

pacote

O pacote de compatibilidade binário SUNWbcp não está instalada no sistema depois da atualização.

pacote

O código garante que as páginas do manual X Window System e os Utilitários de contabilidade do sistema sejam instalados se ainda não estiverem. Todos os pacotes já existentes no sistema são atualizados automaticamente.

local

Os pacotes de localização alemães devem ser instalados no sistema.



Exemplo 3–7 Recuperando um arquivo Solaris Flash a partir de um servidor HTTP

No exemplo a seguir, o perfil indica que o programa JumpStart personalizado restaura o arquivo Solaris Flash a partir do servidor HTTP.

# profile keywords         profile values
# ----------------         -------------------
install_type               flash_install
archive_location           http://192.168.255.255/flasharchive/solarisarchive
partitioning               explicit
filesys                    c0t1d0s0 4000 /
filesys                    c0t1d0s1 512 swap
filesys                    c0t1d0s7 free /export/home

A lista a seguir descreve algumas das palavras-chave e os valores a partir desse exemplo.

install_type

O perfil instala um arquivo Solaris Flash no sistema de clone. Todos os arquivos são regravados como em uma instalação inicial.

archive_location

O arquivo Solaris Flash é restaurado a partir do servidor HTTP.

particionamento

Os segmentos do sistema de arquivos são determinados pelas palavras-chave filesys , valor explícito. O tamanho da raiz (/) é baseado no tamanho do arquivo Solaris Flash. O arquivo raiz está instalado no c0t1d0s0. O tamanho da permuta é configurado para o tamanho necessário e está instalado em c0t1d0s1. /export/home está baseado no espaço em disco remanescente. /export/home está instalado em c0t1d0s7.



Exemplo 3–8 Recuperando um arquivo Solaris Flash a partir de um servidor HTTP seguro

No exemplo a seguir, o perfil indica que o programa JumpStart personalizado restaura o arquivo Solaris Flash a partir de um servidor HTTP seguro.

# profile keywords         profile values
# ----------------         -------------------
install_type               flash_install
archive_location           https://192.168.255.255/solarisupdate.flar
partitioning               explicit
filesys                    c0t1d0s0 4000 /
filesys                    c0t1d0s1 512 swap
filesys                    c0t1d0s7 free /export/home

A lista a seguir descreve algumas das palavras-chave e os valores a partir desse exemplo.

install_type

O perfil instala um arquivo Solaris Flash no sistema de clone. Todos os arquivos são regravados como em uma instalação inicial.

archive_location

O arquivo Solaris Flash comprimido é recuperado a partir de um servidor HTTP seguro.

particionamento

Os segmentos do sistema de arquivos são determinados pelas palavras-chave filesys , valor explícito. O tamanho da raiz (/) é baseado no tamanho do arquivo Solaris Flash. O tamanho da permuta é configurado para o tamanho necessário e está instalado em c0t1d0s1. /export/home está baseado no espaço em disco remanescente. /export/home está instalado em c0t1d0s7.



Exemplo 3–9 Recuperando um arquivo Solaris Flash e instalando um pacote de terceiros

No exemplo a seguir, o perfil indica que o programa JumpStart personalizado restaura o arquivo Solaris Flash a partir do servidor HTTP.

# profile keywords         profile values
# ----------------         -------------------
install_type               flash_install
archive_location           http://192.168.255.255/flasharchive/solarisarchive
partitioning               explicit
filesys                    c0t1d0s0 4000 /
filesys                    c0t1d0s1 512 swap
filesys                    c0t1d0s7 free /export/home
package                    SUNWnew http://192.168.254.255/Solaris_10 timeout 5

A lista a seguir descreve algumas das palavras-chave e os valores a partir desse exemplo.

install_type

O perfil instala um arquivo Solaris Flash no sistema de clone. Todos os arquivos são regravados como em uma instalação inicial.

archive_location

O arquivo Solaris Flash é restaurado a partir do servidor HTTP.

particionamento

Os segmentos do sistema de arquivos são determinados pelas palavras-chave filesys , valor explícito. O tamanho da raiz (/) é baseado no tamanho do arquivo Solaris Flash. O sistema de arquivos raiz está instalado em c0t1d0s0. O tamanho da permuta é configurado para o tamanho necessário e está instalado em c0t1d0s1. /export/home está baseado no espaço em disco remanescente. /export/home está instalado em c0t1d0s7.

pacote

O novo pacote SUNW é adicionado a partir do diretório Solaris_10 do servidor HTTP 192.168.254.255.



Exemplo 3–10 Recuperando um arquivo diferencial Solaris Flash a partir de um servidor HTTP

No exemplo a seguir, o perfil indica que o programa JumpStart personalizado recupera o arquivo Solaris Flash a partir de um servidor NFS. A palavra-chave flash_update indica que esse é um arquivo diferencial. Um arquivo diferencial instala apenas as diferenças entre duas imagens de sistema.

# profile keywords         profile values
# ----------------         -------------------
install_type               flash_update
archive_location           nfs installserver:/export/solaris/flasharchive \
                           /solarisdiffarchive
no_master_check

A lista a seguir descreve algumas das palavras-chave e os valores a partir desse exemplo.

install_type

O perfil instala um arquivo diferencial Solaris Flash no sistema de clone. Apenas os arquivos que são especificados pelo arquivo são instalados.

archive_location

O arquivo Solaris Flash é restaurado a partir do servidor NFS.

no_master_check

O sistema de clone não é verificado por uma imagem de sistema válida. Uma imagem de sistema válida teria sido construída a partir do sistema mestre original.



Exemplo 3–11 Criando um ambiente de inicialização vazio

No exemplo a seguir, o perfil indica que o programa JumpStart personalizado cria um ambiente de inicialização vazio. Um ambiente de inicialização vazio não contém sistemas de arquivos e nenhuma cópia a partir do ambiente de inicialização atual ocorre. O ambiente de inicialização pode ser preenchido mais tarde com o arquivo Solaris Flash e, em seguida, ativado.

# profile keywords        profile values
# ----------------        -------------------
  install_type            initial_install
  system_type             standalone 
  partitioning            explicit
  filesys                 c0t0d0s0 auto /
  filesys                 c0t3d0s1 auto swap
  filesys                 any auto usr
  cluster                 SUNWCall
  bootenv createbe bename second_BE \
  filesystem /:/dev/dsk/c0t1d0s0:ufs \
  filesystem -:/dev/dsk/c0t1d0s0:swap \
  filesystem /export:shared:ufs

A lista a seguir descreve algumas das palavras-chave e os valores a partir desse exemplo.

particionamento

Os segmentos do sistema de arquivos são determinados pelas palavras-chave filesys, valor explícito. O tamanho da raiz (/) está baseado no software selecionado, valorauto, e está instalado em c0t0d0s0. O tamanho da permuta é configurado para o tamanho necessário e é instalado no c0t3d0s1. usr está baseado no software selecionado e o programa de instalação determina onde usr está instalado, com base no valor qualquer.

cluster

O Entire Solaris Software Group, SUNWCall, está instalado no sistema

bootenv createbe

Um ambiente de inicialização inativo, vazio é configurado no disco c0t1d0 . Sistemas de arquivos para raiz (/), permuta e/exportsão criados, mas deixados vazios. Esse segundo ambiente de inicialização pode ser instalado com um arquivo Solaris Flash em um momento posterior. O ambiente de inicialização novo pode, então, ser ativado para tornar-se o ambiente de inicialização atual.

Para os valores de palavra-chave e plano de fundo sobre como utilizar essa palavra-chave, consulte as referências a seguir:



Exemplo 3–12 Criando volumes RAID-1 ao instalar um arquivo Solaris Flash

No exemplo a seguir, o perfil indica que o programa JumpStart personalizado utiliza a tecnologia de Gerenciador de volume do Solaris para criar volumes RAID-1 (espelhos) para os sistemas de arquivos raiz (/), permuta,/usr e /export/home. Um arquivo Solaris Flash está instalado no ambiente de inicialização.

# profile keywords        profile values
# ----------------        -------------------
  install_type            flash_install
  arhcive_location        nfs server:/export/home/export/flash.s10.SUNWCall
  partitioning            explicit
  filesys                 mirror:d10 c0t0d0s0 c0t1d0s0 4096 /
  filesys                 mirror c0t0d0s1 2048 swap
  filesys                 mirror:d30 c0t0d0s3 c0t1d0s3 4096 /usr
  filesys                 mirror:d40 c0t0d0s4 c0t1d0s4 4096 /usr
  filesys                 mirror:d50 c0t0d0s5 c0t1d0s5 free /export/home
  metadb                  c0t1d0s7 size 8192 count 3

A lista a seguir descreve algumas das palavras-chave e os valores a partir desse exemplo.

install_type

O perfil instala um arquivo Solaris Flash no sistema de clone. Todos os arquivos são regravados como em uma instalação inicial.

archive_location

O arquivo Solaris Flash é restaurado a partir do servidor NFS.

particionamento

Os segmentos do sistema de arquivos são determinados pelas palavras-chave filesys, valorexplícito.

filesys

O sistema de arquivos (/) raiz é criado e espelhado nos segmentosc0t0d0s0 e c0t1d0s0. O tamanho do sistema de arquivos /usr raiz é configurado para 4096 MB. O volume RAID-1 que espelha c0t0d0s0 e c0t1d0s0 é nomeado como d10.

filesys

O sistema de arquivos permuta é criado e espelhado no segmento c0t0d0s1 e está dimensionado em 2048 MB. O programa JumpStart personalizado atribui um nome para o espelho.

filesys

O sistema de arquivos (/) é criado e espelhado nos segmentos c0t1d0s3 e c0t0d0s3. O tamanho do sistema de arquivos /usr é configurado para 4096 MB. O volume RAID-1 é nomeado como d30.

filesys

O sistema de arquivos (/) é criado e espelhado nos segmentos c0t1d0s4 e c0t0d0s4. O tamanho do sistema de arquivos /usr é configurado para 4096 MB. O volume RAID-1 é nomeado de d40.

metadb

Três réplicas de banco de dados de estado (metadbs) são instaladas no segmento c0t1d0s7 e dimensionadas em blocos de 8192 (4 MB).



Exemplo 3–13 Criando um volume RAID-1 para espelhar o sistema de arquivos de inicialização

No exemplo a seguir, o perfil indica que o programa JumpStart personalizado utiliza a tecnologia do Gerenciador de volume do Solaris para criar volumes RAID-1 (espelhos) para os sistemas de arquivos (/) raiz.

# profile keywords        profile values
# ----------------        -------------------
  install_type            initial_install
  cluster                 SUNWCXall
  filesys                 mirror:d30 c0t1d0s0 c0t0d0s0  /
  filesys                 c0t0d0s3 512 swap
  metadb                  c0t0d0s4 size 8192 count 4
  metadb                  c0t1d0s4 size 8192 count 4
  

A lista a seguir descreve algumas das palavras-chave e os valores a partir desse exemplo.

cluster

O grupo de software Entire Solaris Software Plus OEM Support, SUNWCXall, é instalado no sistema.

filesys

O sistema de arquivos (/) raiz é criado e espelhado nos segmentos c0t1d0s0 e c0t0d0s0. O volume RAID-1 que espelha c0t1d0s0 e c0t0d0s0 é nomeado como d30. O programa JumpStart personalizado atribui nomes aos dois subespelhos.

filesys

O sistema de arquivos permuta é criado e espelhado no segmento c0t0d0s3 e é dimensionado em 512 MB.

metadb

Quatro réplicas de banco de dados de estado (metadbs) são instaladas no segmento c0t0d0s4 e dimensionadas em blocos de 8192 (4 MB).

metadb

Quatro réplicas de banco de dados de estado (metadbs) são instaladas no segmento c0t1d0s4 e dimensionadas em blocos de 8192 (4 MB).



Exemplo 3–14 Criando volumes RAID-1 para espelhar vários sistemas de arquivos

No exemplo a seguir, o perfil indica que o programa personalizado JumpStart utiliza a tecnologia do Gerenciador de volume do Solaris para criar volumes RAID-1 (espelhos) para os sistemas de arquivos (/), permuta e /usr raiz.

# profile keywords        profile values
# ----------------        -------------------
  install_type            initial_install
  cluster                 SUNWCXall
  filesys                 mirror:d100 c0t1d0s0 c0t0d0s0 200 /
  filesys                 c0t1d0s5 500 /var
  filesys                 c0t0d0s5 500
  filesys                 mirror c0t0d0s1 512 swap
  metadb                  c0t0d0s3 size 8192 count 5
  filesys                 mirror c0t1d0s4 c0t0d0s4 2000 /usr
  filesys                 c0t1d0s7 free /export/home
  filesys                 c0t0d0s7 free

A lista a seguir descreve algumas das palavras-chave e os valores a partir desse exemplo.

cluster

O grupo de software Entire Solaris Software Plus OEM Support, SUNWCXall, é instalado no sistema.

filesys

O sistema de arquivos (/) raiz é criado e espelhado nos segmentos c0t1d0s0 e c0t0d0s0. O tamanho do sistema de arquivos /usr raiz é configurado para 200 MB. O volume RAID-1 que espelha c0t1d0s0 e c0t0d0s0 é nomeado como d100.

filesys

O sistema de arquivos /var é instalado no segmento c0t1d0s5 e está dimensionado em 500 MB. O sistema de arquivos (/) raiz é criado e espelhado nos segmentosc0t1d0s0 e c0t0d0s0. O tamanho do sistema de arquivos /usr raiz é configurado para 200 MB. O volume RAID-1 que espelha c0t1d0s0 e c0t0d0s0é nomeado de d100.

filesys

O sistema de arquivos permuta é criado e espelhado no segmentoc0t0d0s1 e está dimensionado em 512 MB. O programa JumpStart personalizado atribui um nome para o espelho.

metadb

Cinco réplicas de banco de dados de estado (metadbs) são instaladas no segmento c0t0d0s3 e dimensionadas em blocos de 8192 (4 MB).

filesys

O sistema de arquivos (/) é criado e espelhado nos segmentos c0t1d0s4 e c0t0d0s4. O tamanho do sistema de arquivos /usr é configurado para 2000 MB. O programa JumpStart personalizado atribui um nome para o espelho.



Exemplo 3–15 x86: Utilizando a palavra-chave fdisk

# profile keywords      profile values
# ----------------      -------------------
  install_type          initial_install
  system_type           standalone

  fdisk                 c0t0d0 0x04 delete
  fdisk                 c0t0d0 solaris maxfree
  cluster               SUNWCall
  cluster               SUNWCacc delete

A lista a seguir descreve algumas das palavras-chave e os valores a partir desse exemplo.

fdisk

Todas as partições fdisk do tipo DOSOS16 (04 hexadecimal) são excluídas do discoc0t0d0.

fdisk

Uma partiçãofdisk Solaris é criada no maior espaço livre contíguo no disco c0t0d0.

cluster

O grupo de software Entire Distribution, SUNWCall é instalado no sistema.

cluster

Os utilitários de contabilidade de sistema, SUNWCacc, não são instalados no sistema.