É possível utilizar as ferramentas de Arquivamento Flash para criar uma imagem de um sistema instalado, que pode ser migrado para uma região.
O sistema pode ser totalmente configurado com todo o software que será executado na região antes de a imagem ser criada. Essa imagem é, em seguida, utilizada pelo programa de instalação quando a região for instalada.
Se você criar um arquivo Flash Solaris ouflar de uma sistema Solaris 10 que possui uma raiz ZFS, então, por padrão, oflarserá, na verdade, um fluxo de envio ZFS, que pode ser utilizado para recriar o grupo raiz. Essa imagem não pode ser utilizada para instalar uma região. É necessário criar o flarcom um cpio explícito ou arquivopax quando o sistema possuir uma raiz ZFS.
Utilize o comando flarcreate com a opção -L arquivar, especificandocpiooupaxcomo o método para arquivar os arquivos. Consulte a Etapa 4 no próximo procedimento.
Utilize o comando flarcreate descrito na página do manual flarcreate(1M) para criar uma imagem do sistema. Esse procedimento de exemplo utiliza NFS para colocar o arquivo flash no sistema Solaris de destino, mas é possível utilizar qualquer método para mover o arquivo.
É necessário ser administrador global na região global para executar este procedimento.
Torne-se superusuário ou assuma a função de Administrador principal.
Efetue o logon no sistema de origem que será arquivado.
Altere diretórios para o diretório raiz.
# cd / |
Utilize flarcreate para criar um arquivo de imagem flash nomeado s10-system no sistema de origem e coloque o arquivo no sistema de destino:
source-system # flarcreate -S -n s10-system -L cpio /net/target/export/s10-system.flar Determining which filesystems will be included in the archive... Creating the archive... cpio: File size of "etc/mnttab" has increased by 435 2068650 blocks 1 error(s) Archive creation complete. |
A máquina de destino exigirá acesso de gravação raiz para o sistema de arquivos /export. Dependendo do tamanho do sistema de arquivos do sistema de host, o arquivo pode ter vários gigabytes de tamanho, para que haja espaço suficiente disponível no sistema de arquivos de destino.
Em alguns casos, oflarcreate pode exibir erros a partir do comando cpio. Geralmente, essas mensagens são como Tamanho do arquivo etc/mnttab aumentou em 435. Essas mensagens podem ser ignoradas quando se referirem a arquivos de log ou arquivos que refletem o estado do sistema. Assegure-se de rever todas as mensagens de erro cuidadosamente.
É possível utilizar métodos alternativos para criar o arquivo. O instalador pode aceitar formatos de arquivo a seguir:
arquivos cpio
arquivos gzip cpio comprimidos
arquivos bzip2 cpio comprimidos
arquivos pax criados com o -x xustar formato (XUSTAR)
ufsdump backups (completos) nível zero
Note que o instalador só pode aceitar um diretório de arquivos criados utilizando um utilitário de arquivamento que salva e restaura as permissões de arquivo, propriedade e links.
Para mais informações, consulte as páginas do manual cpio(1), pax(1), bzip2 (1), gzip(1) e ufsdump(1M).
Se você utilizar um método diferente do arquivo flash para criar um arquivo de P2V, é necessário desmontar os recursos do hardware montado do processador dependente libc.so.1, lofs, bibliotecas (hwcap) no sistema de origem antes de criar o arquivo. Caso contrário, a região instalada com o arquivo pode não inicializar no sistema de destino. Após ter criado o arquivo, é possível remontar a biblioteca de recursos de hardware apropriada em cima de /lib/libc.so.1 utilizando lofse a opção -O de montagem.
source-system# unmount /lib/libc.so.1 source-system# mount -O -F lofs /lib/libc.so.1 |