Eu sei que posso montar um vmfs versão 3 no linux usando vmfs-tools.
Primeiro obtenho a conexão iscsi usando open-iscsi
Em seguida, verifico minha ferramenta de partição para qual unidade virtual a conexão iscsi foi mapeada.
Expert Partitioner
┌System View────────────────────────┐Available Storage on serviceseta
│─┬─serviceseta │┌──────────────────────────────────────────────────────────────────────────────────────┐
│ ├+─Hard Disks ││Device │ Size│F│Enc│Type │FS Type│Label│Mount Point │
│ ├──RAID ││/dev/sda │ 2.00 TB│ │ │VMware-Virtual disk│ │ │ │
│ ├──Volume Management ││/dev/sda1│195.00 MB│ │ │Linux native │Ext4 │ │/boot │
│ ├──Crypt Files ││/dev/sda2│ 4.00 GB│ │ │Linux swap │Swap │ │swap │
│ ├──Device Mapper ││/dev/sda3│ 2.00 TB│ │ │Linux native │Ext4 │ │/ │
│ ├──NFS ││/dev/sdb │ 1.56 TB│ │ │IET-VIRTUAL-DISK │ │ │ │
│ ├──BTRFS ││/dev/sdb1│ 1.56 TB│ │ │unknown │ │ │ │
│ ├──TMPFS ││/dev/sdd │ 7.52 TB│ │ │IET-VIRTUAL-DISK │ │ │ │
│ └──Unused Devices ││/dev/sdd1│ 7.52 TB│ │ │Linux native │ │ │ │
│───Installation Summary ││tmpfs │498.27 MB│ │ │TMPFS │TmpFS │ │/dev/shm │
OK, posso ver que há dois discos virtuais IET e posso dizer qual é qual pelo tamanho.
Então eu sei que preciso montar /dev/sbd1
e /dev/sdd1
de alguma forma.
Um desses discos (na verdade, estende-se) é o VMFS3, o outro é o VMFS5.
Posso montar o VMFS3 usando
vmfs-fuse /dev/sdb1 /mnt/opensuse1600gb
No entanto, se eu tentar o mesmo usando o grande armazenamento
vmfs-fuse /dev/sdd1 /mnt/opensuse7700gb
eu recebo
Erro stat()ing '/dev/ssd1'
Se eu então tentar
debugvmfs /dev/sdd1 df
eu recebo
VMFS: Versão 5 não suportada
Não é possível abrir o dispositivo/arquivo "/dev/sdd1".
Existe alguma ferramenta que suporte a montagem do vmfs5?
Responder1
Existem algumas limitações ao usar ferramentas vmfs. Se você tiver VMFS6 ou VMFS5 com arquivos maiores que 256GB você deve usar uma Máquina Virtual (ou uma máquina de laboratório) para acessar os arquivos:
Baixe o arquivo ISO ESXi dehttps://my.vmware.com/web/vmware/evalcenter?p=free-esxi6(60 dias de teste e versão gratuita limitada)
Crie uma nova VM no VMWare Workstation e instale o ESXi
Anexe o disco VMFS à VM como um disco físico (você também pode criar um arquivo vmdk apontando para uma imagem de disco)
Abra o vSphere Web Client com um navegador da Web na máquina host, acessando o endereço IP mostrado na tela da VM
O armazenamento de dados deve estar visível em Armazenamentos -> Datastores, caso contrário, você pode tentar a solução alternativa disponível emhttps://www.hex64.net/vmware-esxi-can-not-add-existente-iscsi-lun/
Clique no navegador Datastore, escolha o arquivo desejado e clique no botão de download
Responder2
Por favor, verifique a versão doferramentas vmfspacote executando o seguinte comando:
dpkg-query -l vmfs-tools
De acordo com o seguinteartigooVMFS5é suportado antes de0.2.5apenas versão.
Responder3
o que funcionou para mim foi seguir as instruções para obter as ferramentas certasaqui.
então:
root@it:/home/it/mnt/vmfs# /usr/local/sbin/vmfs-fuse /dev/cciss/c0d0p3 ./vmfs