Criar um instantâneo para uma máquina virtual falha com o erro: O arquivo é maior do que o tamanho máximo de arquivo permitido
search cancel

Criar um instantâneo para uma máquina virtual falha com o erro: O arquivo é maior do que o tamanho máximo de arquivo permitido

book

Article ID: 311310

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

Disclaimer: Este artigo é uma tradução do Creating a snapshot for a virtual machine fails with the error: File is larger than maximum file size supported (1012384). Como os artigos são traduzidos em uma base de melhor esforço, o conteúdo pode tornar-se desatualizado. Para obter o conteúdo mais recente, consulte o artigo em Inglês.


Symptoms:

Ao criar um instantâneo na máquina virtual com discos virtuais ou discos Raw Device Mapping (RDM) em modo virtual, os sintomas abaixo são apresentados:

  • No vSphere Client, um dos seguintes erros é exibido:

    • Create virtual machine snapshot VIRTUALMACHINE File <unspecified filename> is larger than the maximum size supported by datastore '<unspecified datastore>'
    • File is larger than the maximum size supported by datastore
  • No arquivo hostd log para ESX/ESXi 4.x,o seguinte erro é exibido:

    Snapshot guest failed: The file is too big for the filesystem.
  • No arquivo hostd log para ESXi 5.0, o seguinte erro é exibido:

    Failed to do snapshot op: Error: (21) The file is too big for the datastore.
  • No arquivo vmware.log da máquina virtual, é exibido um erro semelhante a:

    vmx| FILE: File_VMFSSupportsFileSize: Requested file size ( 554051831808) larger than maximum supported filesystem file size (274877906944)
    vmx| DiskLibCreateCustom: if your disk is on VMFS, you may consider increasing the block size.
    vmx| DISKLIB-LIB: Failed to create link: The destination file system does not support large files (12)
    vmx| SNAPSHOT: BranchDisk: Failed to create child disk ' /vmfs/volumes/uuid/vmname/vmname-000001.vmdk': The destination file system does not support large files (12)
    vmx| SNAPSHOT: SnapshotBranch failed: The destination file system does not support large files (5).
    vmx| [msg.checkpoint.save.fail2.std3] Error encountered while saving snapshot.
    vmx| The destination file system does not support large files.


Environment

VMware ESXi 4.1.x Installable
VMware ESXi 4.0.x Installable
VMware ESXi 4.0.x Embedded
VMware ESX 4.1.x
VMware ESXi 4.1.x Embedded
VMware vSphere ESXi 5.0
VMware ESX 4.0.x

Cause

Essa falha ocorre quando não é possível para o arquivo de instantâneo em seu tamanho máximo ajustar-se a um armazenamento de dados. Começando com ESX/ESXi 4.0, compare o tamanho máximo de um arquivo redolog instantâneo com o tamanho máximo de arquivos no armazenamento de dados. O arquivo redolog pode não funcionar corretamente uma vez que atinge o tamanho máximo de armazenamento de dados. Se o arquivo crescer além do tamanho máximo, o ESX/ESXi cancela a operação Create Snapshot e exibe esse erro.

Observação: A descrição acima também se aplica aos discos Raw Device Mapping (RDM) em modo Virtual (dos quais você também pode tirar instantâneos) ligados à máquina virtual.

Para ESXi 5.0,este erro ocorre quando qualquer arquivo simples individual flat .vmdk exceder 2.181.972.430.848 bytes. Este é o tamanho gerado quando adicionar um disco virtual com tamanho de 1.984492366201720 TB é especificado.

Observação: Esta verificação não ocorre no ESX/ESXi 3.5 e anteriores. Nessas versões, um instantâneo é criado mesmo se não houver espaço suficiente para armazenar um redolog de tamanho máximo.

Resolution

Tamanho máximo de arquivo

Compare o tamanho do disco base do VMDK ou do RDM de modo virtual com o tamanho do bloco do armazenamento de dados que contém o diretório de trabalho da máquina virtual. Por padrão, o diretório de trabalho contém o arquivo de configuração .vmx da máquina virtual. O tamanho máximo do arquivo difere entre as versões do ESX/ESXi e entre as versões do VMFS.

Se houver erro mesmo depois de confirmar que os arquivos de instantâneo ajustam-se no armazenamento de dados, vá para Calculating the overhead required by snapshot files.

Observações:

  • Uma máquina virtual no NFS ou VMFS tem um tamanho máximo de disco virtual de 2TB - 512Bytes, o mesmo que o máximo em cada uma destas tabelas.
  • Os discos RDM de modo virtual também têm a limitação acima, pois o processo de instantâneo é o mesmo.

ESXi 5.0 com VMFS5

No ESXi 5.0 e no recém formatado VMFS5, um bloco de tamanho padrão 1MB está disponível. O tamanho máximo do arquivo é de 2TB - 512Bytes.
Tamanho de bloco<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
Tamanho máximo de arquivo
1MB
2TB - 512Bytes
Observação: Em hosts ESXi 5 usando VMFS5 atualizado a partir do VMFS3, os volumes atualizados herdam o tamanho de bloco VMFS3. O tamanho padrão do bloco para novos volumes é de 1MB. O tamanho máximo de arquivo, independentemente do tamanho do bloco, é de 2TB - 512Bytes. Para obter mais informações, consulte a tabela Storage Maximums em Configuration Maximums for VMware vSphere 5.0.

ESX/ESXi 4.1 e ESXi 5.0 com VMFS3

No ESX/ESXi 4.1 e ESXi 5.0 usando um armazenamento de dados VMFS3, o tamanho máximo do arquivo corresponde ao tamanho do bloco do armazenamento de dados VMFS:
Tamanho de bloco
Tamanho máximo de arquivo
1MB
256GB
2MB
512GB
4MB
1 TB
8MB
2TB - 512Bytes

ESX/ESXi 4.0 com VMFS3

No ESX/ESXi 4.0, o tamanho máximo do arquivo corresponde ao tamanho do bloco do armazenamento de dados VMF3:
Tamanho de bloco
Tamanho máximo de arquivo
1MB
256GB - 512Bytes
2MB
512GB - 512Bytes
4MB
1TB - 512Bytes
8MB
2TB - 512Bytes
Como mover arquivos para acomodar os requisitos de espaço

Para resolver esse problema, altere a localização dos arquivos de configuração da máquina virtual ou altere o workingDir para obter um armazenamento de dados com o tamanho de bloco suficiente.

O workingDir é o local onde os instantâneos são criados, por padrão, o workingDir contém o arquivo de configuração .vmx da máquina virtual. Para alterar o diretório workingDir para um armazenamento de dados com tamanho de bloco suficiente, consulte Creating snapshots in a different location than default virtual machine directory (1002929).

Para mover os discos da máquina virtual e/ou arquivos de configuração, utilize Storage vMotion ou migração fria com realocação de arquivos. Para obter mais informações, consulte:

Se a máquina virtual já tiver instantâneos, alguns procedimentos podem não funcionar ou podem tentar criar um instantâneo. Esta tabela lista os requisitos para os diversos procedimentos:
Procedimentos
Requisitos
Storage vMotion
A máquina virtual não deve ter instantâneos em hosts ESX/ESXi 4.1 ou anteriores. Pode haver instantâneos no ESXi 5.0 ou posteriores.
Migração fria com realocação de arquivos
A máquina virtual pode ter instantâneos. Os hosts de origem e de destino devem estar executando o ESX/ESXi 3.5 ou posteriores.
Mude workingDir
A máquina virtual pode ter instantâneos. Quando os novos instantâneos são criados, novos redologs são colocados no diretório workingDir.
Clonagem a quente
A máquina virtual pode ter instantâneos, mas a hierarquia de instantâneo deve ser inferior a 31 instantâneos de profundidade. A clonagem a quente de uma máquina virtual cria um instantâneo sobre a fonte no início do processo e, em seguida, elimina o instantâneo no final do processo.
Clonagem a frio
A máquina virtual pode ter instantâneos. A clonagem da máquina virtual cria uma nova máquina virtual com o mesmo conteúdo da máquina virtual original, mas sem instantâneos.
vMotion para ESX/ESXi 3.5
A máquina virtual pode ter instantâneos. A máquina virtual deve usar a versão de hardware 4. ESX/ESXi 3.5, não executa a verificação aqui descrita e permite a criação de instantâneos.
Como calcular a sobrecarga necessária para arquivos de instantâneos

A falha depende do tamanho do disco virtual. Todas as máquinas virtuais que têm discos e RDMs de modo virtual maiores que o tamanho máximo suportado pelo VMFS podem enfrentar esse erro. A sobrecarga para o instantâneo é de aproximadamente 2GB para um tamanho de disco de 256GB. Se instantâneos vão ser usados, considere a sobrecarga quando for decidir o tamanho dos discos:

Tamanho máximo de VMDK
Sobrecarga máxima
Tamanho máximo menos sobrecarga
256GB - 512B
~ 2GB
254GB
512GB - 512B
~ 4GB
508GB
1TB - 512B
~ 8GB
1.016GB
2TB - 512B
~ 16GB
2.032GB
A VMware recomenda que você crie discos virtuais ou RDMs de modo virtual que são menores que o tamanho máximo menos a sobrecarga, para permitir o uso de recursos como fazer instantâneos, clonagem e discos não-persistentes independentes.


Additional Information

Ao fazer um armazenamento no vMotion, o seguinte erro pode ser exibido:

Mover uma máquina virtual que tem instantâneos não é suportado quando a máquina virtual tem discos colocados fora do seu armazenamento de dados principal.

Para obter mais informações sobre o tamanho máximo de arquivo por tamanho de bloco VMFS, consulte o documento Configuration Maximums para a sua versão do ESX/ESXi.

Creating a snapshot for an ESXi/ESX virtual machine fails with the error: File is larger than maximum file size supported