Skip to content

Converts Zstandard compressed VMA files to VMDK format for virtual machine migrations.

Notifications You must be signed in to change notification settings

astroicers/zst2vmdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zst2vmdk

This repository provides a Docker-based solution for converting VMA files compressed with Zstandard (.zst) into VMDK format.

How It Works

Conversion pipeline: .vma.zst.vma.raw.vmdk

  1. Decompress the Zstandard archive (zstd)
  2. Extract the VMA backup (vma extract)
  3. Convert the raw disk image to VMDK (qemu-img convert)
  4. Clean up intermediate files automatically

Installation

Pull the latest Docker image:

docker pull astroicers/zst2vmdk:latest

Or build from source:

git clone https://github.com/astroicers/zst2vmdk.git
cd zst2vmdk
docker build -t astroicers/zst2vmdk:latest .

Usage

To convert a VMA file to VMDK, run the following command in your terminal. Make sure to replace your-file.vma.zst with the name of your actual file.

docker run -v $(pwd):/data --rm astroicers/zst2vmdk ./your-file.vma.zst

This command will output the converted VMDK file in the current directory.

Upgrading

To ensure you are using the latest version of the Docker image, pull the latest image from Docker Hub:

docker pull astroicers/zst2vmdk:latest

References

For more information and source code, visit the GitHub repository.

About

Converts Zstandard compressed VMA files to VMDK format for virtual machine migrations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •