• Stars
    star
    1,219
  • Rank 38,465 (Top 0.8 %)
  • Language
    Shell
  • License
    MIT License
  • Created almost 14 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

ghettoVCB

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

Once installed, you will find all ghettoVCB configuration files located in:

/etc/ghettovcb/ghettoVCB.conf
/etc/ghettovcb/ghettoVCB-restore_vm_restore_configuration_template
/etc/ghettovcb/ghettoVCB-vm_backup_configuration_template

Both ghettoVCB and ghettoVCB-restore scripts are located in:

/opt/ghettovcb/bin/ghettoVCB.sh
/opt/ghettovcb/bin/ghettoVCB-restore.sh

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

Retrieve installation

esxcli software vib get -n ghettoVCB

Uninstall

Remove ghettoVCB

esxcli software vib remove -n ghettoVCB

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

Build VIB/Offline Bundle

See the build documentation here

Additional Documentation & Resources

More Repositories

1

vmware-scripts

Various scripts for VMware based solutions
Perl
806
star
2

vsphere-automated-lab-deployment

vSphere Automated Lab Deployment for vSphere 6.x (6.0, 6.5 & 6.7)
PowerShell
236
star
3

vsphere-with-tanzu-nsxt-automated-lab-deployment

vSphere with Tanzu using NSX-T Automated Lab Deployment
PowerShell
209
star
4

homelab

VMware Community Homelabs
182
star
5

vmworld2019-session-urls

vmworld2019-session-urls
PowerShell
112
star
6

vmworld2018-session-urls

VMworld 2018 session recordings
PowerShell
76
star
7

vsphere-8-lab-deployment

Automated vSphere 8.x Lab Deployment
PowerShell
74
star
8

vsphere-with-tanzu-basic-automated-lab-deployment

Automated vSphere with Tanzu and HAProxy Lab Deployment
PowerShell
66
star
9

vmworld2017-session-urls

65
star
10

vmworld2016-session-urls

Nice summary list of all VMworld 2016 playback URLs
53
star
11

esxi-advanced-and-kernel-settings

ESXi Advanced and Kernel Settings
47
star
12

nsxt-automated-lab-deployment

NSX-T 2.0 Automated Lab Deployment with vSphere 6.x
PowerShell
46
star
13

vmware-explore-2022-session-urls

46
star
14

vcenter-event-mapping

40
star
15

vsphere-with-tanzu-nsx-advanced-lb-automated-lab-deployment

Automated vSphere with Tanzu and NSX Advanced Load Balancer Lab Deployment
PowerShell
36
star
16

usb-to-sddc

Shell
35
star
17

vmware-explore-2023-session-urls

VMware Explore 2023 Sessions
33
star
18

vcf-automated-lab-deployment

Automated VMware Cloud Foundation Lab Deployment
PowerShell
32
star
19

vsphere-with-tanzu-homelab-scripts

Simplified vSphere with Tanzu Homelab
PowerShell
30
star
20

photonos-appliance

Shell
29
star
21

vvd-quick-reference

VMware Validated Design (VVD) Quick Reference Sheet
28
star
22

vmworld2021-session-urls

26
star
23

instantclone-community-customization-scripts

Community customization scripts for Instant Clone in vSphere 6.7
PowerShell
25
star
24

customize-vsphere-web-client-6.0

Customizing the vSphere Web Client 6.0 Login UI
CSS
21
star
25

custom-virtual-appliances

References on how to build your custom Virtual Appliances w/OVF Properties
PowerShell
20
star
26

vmware-pks-automated-lab-deployment

Automated Pivotal Container Service (PKS) Lab Deployment
PowerShell
19
star
27

vyetti-vsphere-client-customization

Java
19
star
28

ax88179_178a-esxi

AX88179_178a USB NIC Driver for ESXi 5.5/6.0
C
19
star
29

harbor-appliance

PhotonOS Harbor Packer reference implementation (OVA)
Shell
17
star
30

customize-vsphere-web-client-6.5

Customizing the vSphere Web Client 6.5 Login UI
CSS
15
star
31

vmware-fah-automation

Automation examples for deploying VMware Appliance for Folding @ Home (https://flings.vmware.com/vmware-appliance-for-folding-home)
Shell
15
star
32

vcenter-authn-authz-log-examples

Log examples of vCenter Server Authentication & Authorization activities
13
star
33

vmfork-community-customization-scripts

Repository of community OS customization scripts for Instant Clone cmdlets
Shell
13
star
34

automated-nested-lab-deployment-on-vmware-cloud

Automated Nested Lab Deployment on VMware Cloud SDDCs
PowerShell
11
star
35

govc-recordings

Community Repository of govc vSphere Inventory Recordings
10
star
36

vmware-k8s-app-demo

10
star
37

customize-vsphere-web-client-6.0u2

Customizing the vSphere Web Client 6.0 Update 2 Login UI
CSS
10
star
38

migrate2vcsa-resources

List of useful resources related to the VCSA Migration Tool
8
star
39

deploy-vm-from-content-library-action

Github Action to Deploy Virtual Machine from vSphere Content Library using GOVC
Shell
8
star
40

photonos-nfs-appliance

PhotonOS Packer reference implementation (includes NFS Server)
Shell
8
star
41

powerclicore-docker-container-samples

Examples of how to run PowerCLI scripts using PowerCLI Core Docker Container
PowerShell
6
star
42

photonos-arm-nfs-appliance

PhotonOS Arm Packer reference implementation (includes NFS Server)
Shell
6
star
43

netboot-esxi

Netboot (network boot and installation) of ESXi onto Apple Mac Hardware
6
star
44

stateless-esxi-arm

Stateless ESXi-Arm + Auto Configuration
Python
6
star
45

mapping-vsan-perf-stats-to-powercli-api

6
star
46

raspberry-pi-os-ova

Scripts to build Raspberry Pi OS Virtual Appliance (OVA)
Shell
5
star
47

vmc-shorturl

List of all VMware Cloud on AWS short URLs
5
star
48

vum-umds-docker

VUM 6.5 Update Manager Download Service (UMDS) Docker Container
Shell
4
star
49

tkg-demos

4
star
50

intel-nuc-decoder

Decoding all Intel NUC "Canyon" Generation with CPU "Lake" Generation Codenames
HTML
4
star
51

vmc-packer-example

Packer Examples for VMware Cloud on AWS
4
star
52

VMware.VMC.NSXT

PowerShell Module for NSX-T on VMware Cloud on AWS
PowerShell
4
star
53

VMware.HCX

PowerShell Module for HCX and HCX Cloud
PowerShell
4
star
54

vmworld2016-eu-session-urls

VMworld 2016 Europe Session URLs
4
star
55

VMware.WorkloadManagement

PowerCLI Module for vSphere with Kubernetes
PowerShell
3
star
56

vcf-on-intel-nuc

Deploy VMware Cloud Foundation (VCF) Management Domain on Intel NUC
Shell
3
star
57

venusos-arm64-kernel-for-esxi-arm

Arm64 Kernel to boot VenusOS (32-Bit OS) on ESXi-Arm
3
star
58

vsphere-event-driven-automation-vmware-event-router

vSphere Event Driven Automation using VMware Event Router
Shell
3
star
59

VMware.WorkspaceOneAccess

PowerShell Module for VMware Workspace One Access
PowerShell
2
star
60

vmware-pks-app-demo

2
star
61

hiking

Hiking Trails
2
star
62

vmc-api-simulation

Simulating Multi-VMware Cloud on AWS API using Prism
2
star
63

create-vsphere-tag-action

Github Action to create a vSphere Tag using GOVC
Dockerfile
2
star
64

vmworld-2020-vmware-cloud-demo

Python
2
star
65

vmworld2015-3rd-party-content-library

Demo of VMware's 3rd Party Content Library using an Nginx Container
Shell
2
star
66

vmworld2020-session-urls

1
star
67

vmworld-hackathon

1
star
68

knative-on-tkg

Deploying Knative on a TKG Guest Cluster for both TKG MultiCloud and vSphere with Tanzu
1
star
69

tkg-multi-vcenter-ytt

Updating Tanzu Kubernetes Grid (TKG) manifest for multi vCenter Server deployment using YTT
Shell
1
star
70

vmware-fling-stats

HTML
1
star
71

kn-ps-telegram

PowerShell
1
star
72

VMware.DRaaS

PowerShell Module for VMware Site Recovery (DRaaS)
PowerShell
1
star
73

VMware.Community.AppTransformer

PowerShell Community Module for Application Transformer for VMware Tanzu
PowerShell
1
star
74

demo-go-webapp

Demo Go WebApp
Go
1
star
75

vsphere-event-driven-automation-tap

vSphere Event Driven Automation using Tanzu Application Platform
1
star
76

VMware.Community.Datasets

VMware Community Module for vSphere Datasets in vSphere 8
PowerShell
1
star
77

tkg-on-vmc-setup

PowerCLI to configure and setup all pre-reqs for running Tanzu Kubernetes Grid on VMware Cloud on AWS
PowerShell
1
star
78

crm-fling-docker-compose-app

Docker Compose App for running VMware Cluster Rules Manager Fling
1
star
79

VMware.Community.VPlus

VMware Community Module for interacting with vSphere+ and vSAN+ Cloud Service
PowerShell
1
star
80

vmc-tanzu-services-demo

1
star
81

cloudinit-vmware-guestinfo-examples

Examples using Cloud-init Datastore for VMware GuestInfo
1
star
82

horizon-event-mapping

VMware Horizon Event List
1
star