{"id":22,"date":"2020-05-22T17:00:24","date_gmt":"2020-05-22T17:00:24","guid":{"rendered":"http:\/\/blog.thatkibbe.com\/?p=22"},"modified":"2022-01-06T16:04:06","modified_gmt":"2022-01-06T16:04:06","slug":"ghettovcb","status":"publish","type":"post","link":"https:\/\/blog.thatkibbe.com\/index.php\/2020\/05\/22\/ghettovcb\/","title":{"rendered":"GhettoVCB"},"content":{"rendered":"\n<p>I&#8217;m using GhettoVCB to backup my ESXi 7.0 (free version) to an NFS share.  The NFS share is advertised by a VM on the ESXi host using a pass-through USB device for storage.<\/p>\n\n\n\n<p>File Locations<br>\/vmfs\/volumes\/DS_02\/Scripts\/ghettoVCB.conf<br>\/vmfs\/volumes\/DS_02\/Scripts\/vms_to_backup<br>\/opt\/ghettovcb\/bin\/ghettoVCB.sh<\/p>\n\n\n\n<p>Scheduled<br>\/var\/spool\/cron\/crontab\/root<br>0 5 * * * \/opt\/ghettovcb\/bin\/ghettoVCB.sh -f \/vmfs\/volumes\/DS_02\/Scripts\/vms_to_backup -g \/vmfs\/volumes\/DS_02\/Scripts\/ghettoVCB.conf > \/dev\/null<\/p>\n\n\n\n<p>Restart cron<br>kill -$(cat \/var\/run\/crond.pid)<br>\/bin\/crond<\/p>\n\n\n\n<p>Firewall<br>NFS uses TCP and UDP port 2049, so they are allowed through firewall<\/p>\n\n\n\n<p>Backup one VM using m option<br>.\/opt\/ghettovcb\/bin\/ghettoVCB.sh -m [vm] -g \/vmfs\/volumes\/DS_02\/Scripts\/ghettoVCB.conf<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;m using GhettoVCB to backup my ESXi 7.0 (free version) to an NFS share. The NFS share is advertised by a VM on the ESXi host using a pass-through USB device for storage. File Locations\/vmfs\/volumes\/DS_02\/Scripts\/ghettoVCB.conf\/vmfs\/volumes\/DS_02\/Scripts\/vms_to_backup\/opt\/ghettovcb\/bin\/ghettoVCB.sh Scheduled\/var\/spool\/cron\/crontab\/root0 5 * * * \/opt\/ghettovcb\/bin\/ghettoVCB.sh -f \/vmfs\/volumes\/DS_02\/Scripts\/vms_to_backup -g \/vmfs\/volumes\/DS_02\/Scripts\/ghettoVCB.conf > \/dev\/null Restart cronkill -$(cat \/var\/run\/crond.pid)\/bin\/crond FirewallNFS uses TCP and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[8,7,6],"_links":{"self":[{"href":"https:\/\/blog.thatkibbe.com\/index.php\/wp-json\/wp\/v2\/posts\/22"}],"collection":[{"href":"https:\/\/blog.thatkibbe.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.thatkibbe.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.thatkibbe.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.thatkibbe.com\/index.php\/wp-json\/wp\/v2\/comments?post=22"}],"version-history":[{"count":5,"href":"https:\/\/blog.thatkibbe.com\/index.php\/wp-json\/wp\/v2\/posts\/22\/revisions"}],"predecessor-version":[{"id":48,"href":"https:\/\/blog.thatkibbe.com\/index.php\/wp-json\/wp\/v2\/posts\/22\/revisions\/48"}],"wp:attachment":[{"href":"https:\/\/blog.thatkibbe.com\/index.php\/wp-json\/wp\/v2\/media?parent=22"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.thatkibbe.com\/index.php\/wp-json\/wp\/v2\/categories?post=22"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.thatkibbe.com\/index.php\/wp-json\/wp\/v2\/tags?post=22"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}