Skip to content

Toggle navigation

Sign up

Product

Actions

Automate any workflow

Packages

Host and manage packages

Security

Find and fix vulnerabilities

Codespaces

Instant dev environments

Copilot

Write better code with AI

Code review

Manage code changes

Issues

Plan and track work

Discussions

Collaborate outside of code

Explore

All features

Documentation

GitHub Skills

Blog

Solutions

For

Enterprise

Teams

Startups

Education

By Solution

CI/CD & Automation

DevOps

DevSecOps

Case Studies

Customer Stories

Resources

Open Source

GitHub Sponsors

Fund open source developers

The ReadME Project

GitHub community articles

Repositories

Topics

Trending

Collections

Pricing

In this repository

All GitHub

↵

Jump to
↵

No suggested jump to results

In this repository

All GitHub

↵

Jump to
↵

In this user

All GitHub

↵

Jump to
↵

In this repository

All GitHub

↵

Jump to
↵

Sign in

Sign up

lamw

/

ghettoVCB

Public

Notifications

Fork
360

Star
1.2k

ghettoVCB

License

MIT license

1.2k
stars

360
forks

Star

Notifications

Code

Issues
77

Pull requests
15

Actions

Projects

Wiki

Security

Insights

More

lamw/ghettoVCB

master

Switch branches/tags

Branches
Tags

View all branches

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Cancel

Create

2
branches

3
tags

Go to file

Code

Local

Codespaces

Clone

HTTPS

GitHub CLI

Use Git or checkout with SVN using the web URL.

Open with GitHub Desktop

Download ZIP

Latest commit

William Lam

Update README + LICENSE

…

2789fed

Apr 22, 2023

Update README + LICENSE

2789fed

Git stats

236

commits

Files

Permalink

Failed to load latest commit information.

Type

Name

Latest commit message

Commit time

build

Update build script to create compatible VIB for ESXi 8.x

April 21, 2023 14:55

LICENSE.md

Update README + LICENSE

April 22, 2023 09:20

README.md

Update README + LICENSE

April 22, 2023 09:20

ghettoVCB-VMDKexclude.sh

Update ghettoVCB-VMDKexclude.sh

May 11, 2020 10:22

ghettoVCB-restore.sh

Update build script to create compatible VIB for ESXi 8.x

April 21, 2023 14:55

ghettoVCB-restore_vm_restore_configuration_template

Feature/Bug Fixes for ghettoVCB/ghettoVCB-restore + version control o…

November 28, 2011 00:20

ghettoVCB-vm_backup_configuration_template

Feature/Bug Fixes for ghettoVCB/ghettoVCB-restore + version control o…

November 28, 2011 00:20

ghettoVCB.conf

Add support for SMTP Authentication

January 26, 2016 16:12

ghettoVCB.sh

Update build script to create compatible VIB for ESXi 8.x

April 21, 2023 14:55

View code

ghettoVCB
Description
Download
Install
Build VIB/Offline Bundle
Additional Documentation & Resources

README.md

ghettoVCB

Description

The ghettoVCB script performs backups of virtual machines residing on ESX(i) 3.x, 4.x, 5.x, 6.x, 7.x & 8.x servers using methodology similar to VMware's VCB tool. The script takes snapshots of live running virtual machines, backs up the master VMDK(s) and then upon completion, deletes the snapshot until the next backup. The only caveat is that it utilizes resources available to the ESXi Shell running the backups as opposed to following the traditional method of offloading virtual machine backups through a VCB proxy.

Download

Latest ghettoVCB VIB and Offline Bundle can be downloaded from here

Install

You can quickly install/update ghettoVCB by downloading and installing either the VIB or offline bundle using the following commands. If you wish to update to latest ghettoVCB release and are using the ghettovcb.conf file and wish to have the setting persist, make sure to use the update command instead of install

More details on using the ghettoVCB VIB/Offline Bundle can be found in this blog post here

If the installation takes some time. Just wait. This is normal.

Install VIB

esxcli software vib install -v /vghetto-ghettoVCB.vib -f

Install offline bundle

esxcli software vib install -d /vghetto-ghettoVCB-offline-bundle.zip -f

Update VIB

esxcli software vib update -v /vghetto-ghettoVCB.vib -f

Update offline bundle

esxcli software vib update -d /vghetto-ghettoVCB-offline-bundle.zip -f

Build VIB/Offline Bundle

See the build documentation here

Additional Documentation & Resources

ghettoVCB Documentation

ghettoVCB Restore Documentation

About

ghettoVCB

Topics

hacktoberfest

Resources

Readme

License

MIT license

Stars

1.2k
stars

Watchers

118
watching

Forks

360
forks

Report repository

Releases
3

ghettoVCB - 2023_04_22

Latest

Apr 21, 2023

+ 2 releases

Packages

No packages published

Contributors 26

+ 15 contributors

Languages

Shell
99.8%

Dockerfile
0.2%

Footer

© 2023 GitHub, Inc.

Footer navigation

Terms

Privacy

Security

Status

Docs

Contact GitHub

Pricing

API

Training

Blog

About