Mover uma VM do Solaris de 32 para 64 bits

1

Se eu tiver uma máquina virtual VMware executando o Solaris 11 Express instalado originalmente em um antigo host ESXi 3.5 de 32 bits, se eu transferir a VM para um host ESXi 5.0 de 64 bits, o Solaris na próxima inicialização detectará que está em uma máquina de 64 bits e inicializar o kernel de 64 bits, ou estou preso ao kernel de 32 bits?

O kernel de 32 bits impôs um limite de 1TB ao tamanho dos discos físicos (que o Solaris guest considera). Se a VM for movida para um host de 64 bits, essa limitação poderá ser removida para discos recém-conectados? (Eu não estou preocupado com os discos já instalados no convidado.) Ou eu estou preso ter que fazer uma nova instalação do sistema operacional em um host de 64 bits?

    
por Kevin 18.01.2013 / 20:26

1 resposta

2

O Solaris deve detectar os recursos da CPU na inicialização, você sempre pode verificar se está executando 32 ou 64 bits com o isainfo -b. O ZFS pode ser configurado para expandir automaticamente um pool caso veja unidades maiores do que as usadas anteriormente. Isso pode ser útil se você quiser atualizar a capacidade de armazenamento em um servidor executando um espelho ou RAIDZ (2). Basta substituir uma unidade na piscina por uma maior e esperar que ela conclua o processo de resilver, substitua a próxima unidade e assim por diante. Quando todas as unidades tiverem sido substituídas por unidades maiores, o pool aumentará automaticamente de tamanho e disponibilizará o espaço extra. A opção para alternar essa configuração é chamada de autoexpand e é definida no zpool.

    
por 18.01.2013 / 23:33