3 votes

ESXi (4.1) peut-il monter un datastore VMFS en même temps qu'un snapshot en lecture seule de celui-ci ?

J'ai un serveur ESXi (4.1) en communication avec un serveur de stockage Windows Server 2008 R2, qui présente certains volumes comme des cibles iSCSI en utilisant La cible logicielle iSCSI de Microsoft ; ESXi les utilise comme ses datastores. Tout va bien.

L'implémentation iSCSI de Microsoft utilise des VHD pour stocker les LUN iSCSI, et a la capacité d'effectuer des instantanés sur ces derniers, puis de présenter ces instantanés comme des cibles iSCSI supplémentaires ; je peux donc prendre un instantané d'un LUN iSCSI, puis le présenter à un hôte ESXi afin, par exemple, de récupérer une version précédente d'une VM.

Bien entendu, lorsque ESXi voit cette nouvelle cible, il refuse de monter automatiquement le volume VMFS, car il le détecte comme un instantané. La solution habituelle serait de le resignaturer et de le monter quand même.

Mais ce n'est pas possible, car l'instantané est en lecture seule ; essayer de le resignaturer échoue.

En cours d'exécution esxcfg-volume -l c'est ce que je reçois :

VMFS3 UUID/label: 4e7adbec-ce616bc0-2470-000e0cafe516/ds3
Can mount: No (the original volume is still online)
Can resignature: Yes
Extent name: naa.60003fff4ea387cd98a2dfd21c4f195b:1     range: 0 - 1048575 (MB)

Si je supprime le datastore d'origine, je peux effectivement monter le snapshot en lecture seule ; mais si le datastore d'origine reste en ligne, le snapshot ne peut pas être monté à moins d'être resignaturé, ce qui n'est pas possible non plus car il est en lecture seule.

Ma question est donc la suivante : existe-t-il un moyen de monter un instantané VMFS en lecture seule tout en conservant en ligne le volume VMFS sur lequel l'instantané est basé ?

0 votes

C'est une idée complètement folle puisque je n'utilise pas de serveurs de stockage w2k8r2, mais pouvez-vous arrêter le sous-système iscsi et juste copier le vhd puis éditer le quid du disque de celui-ci et remonter le vhd sur le sous-système iscsi ?

0 votes

Je veux accéder à un précédent instantané du VHD, par exemple parce que j'ai besoin de récupérer une VM qui est maintenant corrompue ou perdue sur le VHD. actuel VHD.

0voto

Chopper3 Points 99341

Vous pourriez créer temporairement une VM exécutant ESXi, monter le LUN "en lecture seule" sur celle-ci en lecture-écriture, le resignaturer, l'éjecter et le monter sur l'hôte sous-jacent. Enfin, si vous parvenez à faire en sorte que le snap soit partagé par Windows en tant que RW. Cela ressemble à un plan ?

1 votes

Je pense que vous ne pouvez pas exporter le snapshot R/W - c'est la racine du problème. J'utiliserais simplement une autre instance ESX(i) qui n'a pas le datastore d'origine monté comme solution de contournement à des fins de récupération.

0 votes

C'est exact, le principal problème est de ne pas avoir la possibilité d'exporter le snapshot R/W ou de le cloner sur un nouveau VHD.

0 votes

N'y a-t-il littéralement aucun moyen de faire une version RW du snap sans le restaurer sur le LUN d'origine ? Si non, cela semble plutôt inflexible.

0voto

Massimo Points 67633

On dirait que ça ne peut pas être fait. Si le volume VMFS d'origine est en ligne, alors un instantané de celui-ci ne peut être monté qu'en lui donnant une nouvelle signature (ce qui ne peut être fait sur un instantané en lecture seule).

Solutions possibles : soit mettre hors ligne le volume original, soit monter l'instantané sur un autre hôte qui n'a pas le volume original monté.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X