Blog Agility

VMware – Convertendo um disco virtual IDE em um disco virtual SCSI

VMware – Convertendo um disco virtual IDE em um disco virtual SCSI

A conversão de um disco virtual IDE para um disco virtual SCSI possibilita o usuário aumentar o tamanho do disco, pois sendo ele do tipo IDE essa função fica indisponível. Isso ocorre, principalmente quando a VM foi criada a partir de uma máquina física, por meio da função P2V (ou do aplicativo VMware Converter).

Antes da realização desse procedimento, deve-se verificar se a VM possui um segundo disco ou um dispositivo SCSI, sendo ele com Virtual Device Node SCSI. Caso não possua, deverá adicionar um novo disco virtual SCSI reconhecendo-o na VM como um dispositivo LSI Logic instalando seu drive conforme informado no procedimento. No entanto, se ele possuir um dispositivo SCSI, faremos apenas a conversão do Virtual Device Node, indo então direto para o passo 4.

2014_12_Tiago Amaral_Converso de disco virtual IDE para SCSI_01

 

 

1º – Com a VM desligada, adicionar um novo disco virtual SCSI:

VM > Settings > Add > Hard Disk > Create New Virtual Disk

2014_12_Tiago Amaral_Converso de disco virtual IDE para SCSI_02

–          Altere a capacidade para 1GB e click Next

–          Verifique se o Virtual Device Node está como SCSI (0:0), caso não esteja, alterá-lo.

2014_12_Tiago Amaral_Converso de disco virtual IDE para SCSI_03

–          Seguir com o Wizard e selecione New SCSI Controller

–          Verifique se SCSI Controller Type está configurado como LSI Logic Parallel. Caso não esteja, alterá-lo e clicar em OK.

2014_12_Tiago Amaral_Converso de disco virtual IDE para SCSI_04

2º – Ligar a VM e fazer o Download do driver controlador do disco (verificar qual o driver a ser utilizado de acordo com o Sistema Operacional. Neste caso usaremos o drive LSI20320-R, disponível através do link: http://www.lsi.com/support/pages/download-search.aspx )

3º – Instalar o driver LSI Logic SCSI Controller para reconhecer o novo disco e em seguida, desligar a VM.

4º – Neste momento, faremos a conversão editando o arquivo .vmdk do disco em questão localizando-o no Datastore onde a VM se encontra. Para tal acesso, podemos utilizar o ESXi Service Console ou uma aplicação SSH, considerando que o serviço de SSH esteja habilitado no host.

– Localizar o caminho do Datastore onde a VM está hospedada.

Ex.: # cd /vmfs/volumes/<datastore_name>/<vm_name>/

– Abrir o arquivo .vmdk e editá-lo usando vi ou nano.

Ex.:  # vi /vmfs/volumes/<datastore_name>/<vm_name/<disk>.vmdk

– Com o cursor, siga até a linha onde encontra-se a seguinte string:” ddb.adapterType = “ide” ” e substitua “ide” por “lsilogic”. Para salvar o arquivo, presionse as teclas: Esc : w q

4º – Nesse momento, iremos remover o disco IDE da VM. Acessando o vSphere Client, ir até a VM e realizar os seguintes passos:

Edit Settings > “Selecione o Disco Virtual IDE” > “Escolha a opção: “Remove from virtual machine” ” > Clique “OK” – ATENÇÃO: NÃO ESCOLHER A OPÇÃO: “Remove from virtual machine and delete files from disk”, pois ela deleta o arquivo .vmdk do Datastore

2014_12_Tiago Amaral_Converso de disco virtual IDE para SCSI_05

5º – Agora criaremos um novo dispositivo SCSI baseado em um disco virtual já existente, seguindo os seguintes passos:

Edit Settings > Add > Hard Diks > Use Existing Virtual Disks > “Selecione o disco no Datastore” > “Selecione o “Virtual Device Node” SCSI(0:0) > Next > Finish

2014_12_Tiago Amaral_Converso de disco virtual IDE para SCSI_06

2014_12_Tiago Amaral_Converso de disco virtual IDE para SCSI_07

Certifique-se que o disco adicionado esteja com Device Node SCSI(0:0).

2014_12_Tiago Amaral_Converso de disco virtual IDE para SCSI_08
6º – Ligar a VM e realizar os testes de acesso, além de verificar a possibilidade de aumentar o disco.