FeitosaJ
Contributor
Contributor

Preparar disco SATA para conter um novo datastore

Jump to solution

Preciso preparar um disco SATA para conter um datastore e depois usar o Converter para converter uma máquina real. Quando tento adicionar o datastore recebo o erro "failed to get disk partition information".

Abaixo uma listagem e anexo uma figura com a tela do vSphere quando tento criar o datastore.

Procurei mas não encontrei nada específico e completo para este erro, com disco SATA. Obs: apenas estou arranhando em VMs via console...

~ # fdisk -l

Disk /dev/disks/t10.ATA_____MAXTOR_STM3500320AS_________________________________5QM412D8: 500.1 GB, 500107862016 bytes

255 heads, 63 sectors/track, 60801 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/disks/t10.ATA_____MAXTOR_STM3500320AS_________________________________5QM412D8p1 * 1 60801 488384001 7 HPFS/NTFS

Disk /dev/disks/naa.600508b1001030364541433146300800: 250.0 GB, 250023444480 bytes

64 heads, 32 sectors/track, 238440 cylinders

Units = cylinders of 2048 * 512 = 1048576 bytes

Device Boot Start End Blocks Id System

/dev/disks/naa.600508b1001030364541433146300800p1 5 900 917504 5 Extended

/dev/disks/naa.600508b1001030364541433146300800p2 901 4995 4193280 6 FAT16

/dev/disks/naa.600508b1001030364541433146300800p3 4996 238441 239048640 fb VMFS

/dev/disks/naa.600508b1001030364541433146300800p4 * 1 4 4080 4 FAT16 <32M

/dev/disks/naa.600508b1001030364541433146300800p5 5 254 255984 6 FAT16

/dev/disks/naa.600508b1001030364541433146300800p6 255 504 255984 6 FAT16

/dev/disks/naa.600508b1001030364541433146300800p7 505 614 112624 fc VMKcore

/dev/disks/naa.600508b1001030364541433146300800p8 615 900 292848 6 FAT16

Partition table entries are not in disk order

0 Kudos
1 Solution

Accepted Solutions
Samquejo
Commander
Commander

Bom

A GUI deve ser capaz de criar volume.

No console você pode usar vmkfstools (testado em ESX, no ESXi não sei se ele existe)

vmfs3 vmkfstools-C-b "tamanho" bloco-S datastore nome "

Pior, talvez você tem que Andarto criar a partição com fdisk primeiro tipo FB ou brincar com o gerente de volume (não ESXi se disponível).

Preste atenção para ver como ele dá a você e que você descreveu

-


Buenas

La GUI debería ser capaz de crear el volumen.

Por consola puedes usar vmkfstools (probado en esx, en esxi no se si existe)

vmkfstools -C vmfs3 -b “block size” -S “nombre de datastore”

Peor a lo mejor tienes que andarte creando la partición primero con fdisk de tipo FB o bien trastear con el gestor de volumenes (no se si está disponible en esxi).

Mira a ver como se te dá y nos comentas

Si esta u otra respuesta es util, por favor marca su correspondiente notificador.

Gracias/Regards

Si esta u otra respuesta es util, por favor marca su correspondiente notificador. Gracias/Regards

View solution in original post

0 Kudos
9 Replies
Samquejo
Commander
Commander

Olá

É o disco novo? porque ele parece ter uma partição NTFS e, portanto, não é possível criar o ESX volume VMFS para datstore.

Lembre-se também a limitação do tamanho da vmdk como uma função de armazenamento de dados em blocos de formatação

256 GB / 1 Mb

512 Gb / 2 Mb

1024 GB / 4 Mb

Por fim, tente verificar o conteúdo do disco e deixar um vácuo de poder MBR DS crar

-


Hola

¿El disco es nuevo? porque parece tener una partición ntfs y por lo tanto el esx no puede crear un volumen vmfs para el datstore.

Tambien recuerda la limitación de tamaño de los vmdk en funcion del blocksize del datastore a la hora de formatearlo

256 Gb/1 Mb

512 Gb/2 Mb

1024 Gb/4 Mb

En fin, intenta revisar el contenido del disco y dejar un MBR vacío para poder crar el DS

Si esta u otra respuesta es util, por favor marca su correspondiente notificador. Gracias/Regards
FeitosaJ
Contributor
Contributor

Muito obrigado Samquejo.

Ainda não consigo criar um datastore naquele disco. Eu coloquei-o numa máquina com Windows e descartei a partição. Mesmo assim continuo obtendo o mesmo erro...

Acredito que deva existir um comando que faça com que o ESXi assuma aquele disco, mesmo que ele tenha uma partição...

O disco havia feito parte de um RAID, consegui usá-lo como um disco independente no ESXi, depois usei o seu espaço para aumentar um datastore já existente. Finalmente arrependi-me e quis usá-lo para ser um novo datastore e é isto que não estou conseguindo. Quando vi que não conseguia, coloquei-o numa máquina com Windows e apaguei a partição. Levando o disco novamente ao ESXi e sem ter sucesso, tentei várias coisas no Windows, sendo que cada vez tiro de uma máquina e coloco na outra. Finalmente, quando a última alternativa (NTFS) falhou, resolvi pedir ajuda, fazendo a primeira postagem.

Detalhe: para facilitar estas trocas de máquinas, estou usando um adaptador E-Sata, desde o início dos testes com o ESXi.

Abaixo a listagem após recolocar o disco no servidor ESXi:

~ # fdisk -l

Disk /dev/disks/t10.ATA_____MAXTOR_STM3500320AS_________________________________5QM412D8: 500.1 GB, 500107862016 bytes

255 heads, 63 sectors/track, 60801 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

Disk /dev/disks/naa.600508b1001030364541433146300800: 250.0 GB, 250023444480 bytes

64 heads, 32 sectors/track, 238440 cylinders

Units = cylinders of 2048 * 512 = 1048576 bytes

Device Boot Start End Blocks Id System

/dev/disks/naa.600508b1001030364541433146300800p1 5 900 917504 5 Extended

/dev/disks/naa.600508b1001030364541433146300800p2 901 4995 4193280 6 FAT16

/dev/disks/naa.600508b1001030364541433146300800p3 4996 238441 239048640 fb VMFS

/dev/disks/naa.600508b1001030364541433146300800p4 * 1 4 4080 4 FAT16 <32M

/dev/disks/naa.600508b1001030364541433146300800p5 5 254 255984 6 FAT16

/dev/disks/naa.600508b1001030364541433146300800p6 255 504 255984 6 FAT16

/dev/disks/naa.600508b1001030364541433146300800p7 505 614 112624 fc VMKcore

/dev/disks/naa.600508b1001030364541433146300800p8 615 900 292848 6 FAT16

Partition table entries are not in disk order

~ #

0 Kudos
Samquejo
Commander
Commander

Bom

A GUI deve ser capaz de criar volume.

No console você pode usar vmkfstools (testado em ESX, no ESXi não sei se ele existe)

vmfs3 vmkfstools-C-b "tamanho" bloco-S datastore nome "

Pior, talvez você tem que Andarto criar a partição com fdisk primeiro tipo FB ou brincar com o gerente de volume (não ESXi se disponível).

Preste atenção para ver como ele dá a você e que você descreveu

-


Buenas

La GUI debería ser capaz de crear el volumen.

Por consola puedes usar vmkfstools (probado en esx, en esxi no se si existe)

vmkfstools -C vmfs3 -b “block size” -S “nombre de datastore”

Peor a lo mejor tienes que andarte creando la partición primero con fdisk de tipo FB o bien trastear con el gestor de volumenes (no se si está disponible en esxi).

Mira a ver como se te dá y nos comentas

Si esta u otra respuesta es util, por favor marca su correspondiente notificador.

Gracias/Regards

Si esta u otra respuesta es util, por favor marca su correspondiente notificador. Gracias/Regards
0 Kudos
FeitosaJ
Contributor
Contributor

Ainda não consegui usar aquele disco2 para conter um novo datastore...

Consigo particioná-lo, formatá-lo, etc., no Windows. Porém utilizando o vSphere continuo tendo o mesmo erro.

Acredito que primeiro eu deveria informar ao ESXi que aquele disco2 não faz mais parte do primeiro datastore. Mas não sei como fazer isto.

O ESXi ainda mostra o primeiro datastore como tento o tamanho de disco1 + disco2. Porém disco2 não faz mais parte do datastore...

Na figura vemos que o datastore só tem um disco1, de 227,97GB. Porém o mesmo datastore tem a capacidade de 693,25GB!

Se eu conseguir corrigir esta informação, talvez consiga usar o disco2 para conter um novo datastore.

0 Kudos
FeitosaJ
Contributor
Contributor

Esqueci de colar a listagem do fdisk...:

~ # fdisk -l

Disk /dev/disks/t10.ATA_____MAXTOR_STM3500320AS_________________________________5QM412D8: 500.1 GB, 500107862016 bytes

255 heads, 63 sectors/track, 60801 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

Disk /dev/disks/naa.600508b1001030364541433146300800: 250.0 GB, 250023444480 bytes

64 heads, 32 sectors/track, 238440 cylinders

Units = cylinders of 2048 * 512 = 1048576 bytes

Device Boot Start End Blocks Id System

/dev/disks/naa.600508b1001030364541433146300800p1 5 900 917504 5 Extended

/dev/disks/naa.600508b1001030364541433146300800p2 901 4995 4193280 6 FAT16

/dev/disks/naa.600508b1001030364541433146300800p3 4996 238441 239048640 fb VMFS

/dev/disks/naa.600508b1001030364541433146300800p4 * 1 4 4080 4 FAT16 <32M

/dev/disks/naa.600508b1001030364541433146300800p5 5 254 255984 6 FAT16

/dev/disks/naa.600508b1001030364541433146300800p6 255 504 255984 6 FAT16

/dev/disks/naa.600508b1001030364541433146300800p7 505 614 112624 fc VMKcore

/dev/disks/naa.600508b1001030364541433146300800p8 615 900 292848 6 FAT16

Partition table entries are not in disk order

~ #

0 Kudos
Samquejo
Commander
Commander

Olá

O que você tem feito é para estender um volume com o qual a capacidade foi adicionado ao seu volume.

Aqui não há como voltar atrás já que a redução envolve a remoção e reformatação.

Cumprimentos

-


Hola

Lo que has hecho es extender un volumen con lo que la capacidad se ha sumado a tu volumen.

Aquí no hay vuelta atrás ya que reducir implica desmontar y volver a formatear.

Saludos

Si esta u otra respuesta es util, por favor marca su correspondiente notificador.

Gracias/Regards

Si esta u otra respuesta es util, por favor marca su correspondiente notificador. Gracias/Regards
wagnergleba
Contributor
Contributor

Cara isso aconteceu comigo uma vez e o procedimento que fiz foi:

Baixei o programa da maxtor/seagate no site do fabricante chamado de Seatools, instalei o programa em um disket, pode ser pendrive tambem. coloquei o hd em uma maquina e dei o boot pelo dispositivo onde se encontra o programa Seatools. Feito isso apaguei a trilha, e fiz uma formatação em nivel baixo, onde ele apaga realmente todos os arquivos.. Depois disso funcionou perfeitamente..

0 Kudos
FeitosaJ
Contributor
Contributor

Wagner, muito obrigado pela dica. Fiz parecido: como vi que excluir o volume no Windows não era suficiente, dei um boot com cd do Ubuntu 10.04 desktop e usei o Gpart. Com ele excluí o que existia e criei uma partição ext3. Depois reiniciei a máquina e o ESXi encontrou o hd para eu criar um novo storage.

0 Kudos
Ivanildo_GalvÃ_
Enthusiast
Enthusiast

Boa dica, ótima solução esta sua. Normalmente o sistema operacional Linux nos dá diversas ferramentas para solucionar diversos problemas, em especial os voltados para gerenciamento de partições de discos.

Sds,

Ivanildo Galvão Consultor de TI e Segurança da Informação www.ivanildogalvao.com.br www.esolutionti.com.br
0 Kudos