quarta-feira, 19 de outubro de 2011

Alterar Block Size no ESX

Diferente do esxi, no esx você não consegue apagar um datastore, pois ele cria um esxconsole.vmdk no datastore na hora da instalação e esse console impede que você delete o datastore para recria-lo com um block size diferente.

Então para que seja possível fazer a troca do blocksize sem que seja necessário a reinstalação do sistema temos que mover esse console de datastore, lembrando que essa prática não é recomendada pela vmware, eles recomendam a reinstalação do produto.

Existe um script que é responsável por iniciar as configurações do esx ele é o esx.conf e fica localizado em /etc/vmware/ a linha responsável por setar o arquivo do console é a /boot/cosvmdk, então é esse parâmetro que devemos alterar para que seja possível a leitura do cos em outro datastore.

Passos para a migração:

01 - Encontre o datastore correto que contenha o diretorio esxconsole-[ID]

02 - Identifique o ID do datastore que irá receber o Service Console

03 - Troque o arquivo esx.conf e sete o parametro /boot/cosvmdk para procurar o Service Console no novo data store.

EX: /boot/cosvmdk = "/vmfs/volumes/ID DO NOVO DATASTORE/esxconsole-4dbaaafc-edce-7a62-63bb-001b2190390c/esxconsole.vmdk"

OBS: É recomendado criar um bkp do esx.conf antes.


04 - Reinicie o servidor, ele vai iniciar normalmente até a hora que tentar montar o COS, ao tentar fazer isso ele vai ver que o arquivo não foi encontrar e sera exibido um console, atravéz desse console deve ser feito uma copia recursiva do Console original para o novo datastore.

EX: cp -R "/vmfs/volumes/ID DATASTORE ANTIGO/esxconsole-4dbaaafc-edce-7a62-63bb-001b2190390c/esxconsole.vmdk" "/vmfs/volumes/ID DATASTORE NOVO/esxconsole-4dbaaafc-edce-7a62-63bb-001b2190390c/esxconsole.vmdk"

05 - Ao completar a copia reinicie o servidor e PRONTO está migrado o COS do esx.


Agora podemos apagar o Datastore padrão e recrialo com o blocksize maior.

Nenhum comentário:

Postar um comentário