• --help
  • Registratie: Oktober 2008
  • Laatst online: 13-01 09:54
Gister is (door mijn eigen fout) mijn server hardhandig uitgevallen. (stop eruit) hierdoor is nu de (storage) .vmdk corrupt. De .vmdk is nog wel te zien echter wordt hij herkent als "File" in plaats van "Virtual Disk". Het probleem heb ik gevonden, alsmede hoe dit op te lossen. Je zou namelijk opnieuw de VMDK Descriptor Files aan moeten maken.

Hier moet je op een gegeven moment dit doen:
code:
1
cat /vmfs/volumes/Disk1/Storage/Storage_1-flat.vmdk

Output:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# Disk DescriptorFile
version=1
CID=7131fc31
parentCID=ffffffff
createType=”vmfs”

# Extent description
RW 419430400 VMFS “rescue_me-flat.vmdk”

# The Disk Data Base
#DDB

ddb.virtualHWVersion = “4″
ddb.geometry.cylinders = “26108″
ddb.geometry.heads = “255″
ddb.geometry.sectors = “63″
ddb.adapterType = “lsilogic”
ddb.toolsVersion = “7201″


Ik kan namelijk niet de file met cat bekijken. Ik krijg allemaal gekke tekens te zien. Kan iemand mij hier helderheid verschaffen? Hopelijk heb ik het duidelijk uitgelegd.

Verwijderd

Ben je gaan kijken naar de .vmdk van een andere VM toch ? Wat je anders ook kan doen, is gewoon even een nieuwe VM maken met exact dezelfde specs, en daar de .vmdk van copieren of editeren dan

Grtz,
Thanis

  • --help
  • Registratie: Oktober 2008
  • Laatst online: 13-01 09:54
Nee dit is niet de .vmdk van een andere VM, dit is een storage container VM. Het lastige is dat ik hem niet "ff" kan downloaden en lokaal kan checken aangezien me laptop nu 100GB over heeft en de .vmdk 930GB is.

  • --help
  • Registratie: Oktober 2008
  • Laatst online: 13-01 09:54
Oke, het blijkt dat de storage containers niet te catten zijn voor de content van de specs aangezien deze natuurlijk geen specs hebben :D ! Nu alleen nog even uitzoeken hoe ik dit dan wél kan fixen.

  • --help
  • Registratie: Oktober 2008
  • Laatst online: 13-01 09:54
Oke, net nog even commandline gecheked op de host (ESXi via SSH)
code:
1
2
3
4
5
6
7
8
/vmfs/volumes # ls -lA Disk2/Storage/Storage_2-flat.vmdk 
-rw-------    1 root     root       998579896320 Oct 18 14:06 Disk2/Storage/Storage_2-flat.vmdk
/vmfs/volumes # ls -lA Disk1/Storage/Storage_1-flat.vmdk 
-rw-------    1 root     root       965293899776 Oct 18 13:47 Disk1/Storage/Storage_1-flat.vmdk
/vmfs/volumes # ls -lA Disk1/Storage/                    
-rw-------    1 root     root       965293899776 Oct 18 13:47 Storage_1-flat.vmdk
/vmfs/volumes # ls -lA Disk2/Storage/
-rw-------    1 root     root       998579896320 Oct 18 14:06 Storage_2-flat.vmdk


Hier zie je dat Disk1 exact hetzelfde is als Disk2. Verschil is echter dat Disk2 wél werkt, en Disk1 dus NIET.

/* UPDATE */

Het blijkt dat ik de VM config heb weggegooit, hierdoor gaat er iets fout. ben nu aan het kijken hoe ik kan berekeken wat de cylinder size moet zijn ... Is iemand hier toevallig "goed" in of kan iemand mij helpen? Dit is een voorbeeld van zo een config:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# Disk DescriptorFile
version=1
encoding="UTF-8"
CID=a2bb6b01
parentCID=ffffffff
createType="vmfs"

# Extent description
RW 1950351360 VMFS "Storage_2-flat.vmdk"

# The Disk Data Base 
#DDB

ddb.adapterType = "lsilogic"
ddb.geometry.sectors = "63"
ddb.geometry.heads = "255"
ddb.geometry.cylinders = "121403"
ddb.uuid = "60 00 C2 95 cb 1d 71 09-69 34 52 8a 38 9c 71 53"
ddb.longContentID = "d0977114f3a34f06d6909bc2a2bb6b01"
ddb.virtualHWVersion = "7"
ddb.toolsVersion = "8193"

[ Voor 35% gewijzigd door --help op 19-10-2009 09:56 ]


  • Equator
  • Registratie: April 2001
  • Laatst online: 01-02 14:18

Equator

Crew Council

#whisky #barista

Modbreak:Topicstarter: Zou je in het vervolg gebruik willen maken van de edit mogelijkheid van je bericht in plaats van telkens een ander bericht te typen. Dat wordt namelijk gezien als topic kicken, en dat is niet toegestaan binnen 24 uur :)

Je kan je bericht editten m.b.v. de edit button Afbeeldingslocatie: http://tweakimg.net/g/forum/images/icons/edit.gif
Pagina: 1