{"id":19670,"date":"2017-08-16T06:19:38","date_gmt":"2017-08-15T22:19:38","guid":{"rendered":"https:\/\/2blog.ilc.edu.tw\/25793\/2017\/08\/16\/vmware-esxi-ghettovcb-%e9%82%84%e5%8e%9f-esxi-%e8%99%9b%e6%93%ac%e6%a9%9f%e5%99%a8\/"},"modified":"2021-03-18T17:25:07","modified_gmt":"2021-03-18T09:25:07","slug":"vmware-esxi-ghettovcb-%e9%82%84%e5%8e%9f-esxi-%e8%99%9b%e6%93%ac%e6%a9%9f%e5%99%a8","status":"publish","type":"post","link":"https:\/\/2blog.ilc.edu.tw\/25793\/2017\/08\/16\/vmware-esxi-ghettovcb-%e9%82%84%e5%8e%9f-esxi-%e8%99%9b%e6%93%ac%e6%a9%9f%e5%99%a8\/","title":{"rendered":"VMware ESXi &#8211; ghettoVCB \u9084\u539f ESXi \u865b\u64ec\u6a5f\u5668"},"content":{"rendered":"<p>\u53c3\u8003\u7db2\u7ad9\uff1a <br \/><a href=\"http:\/\/sc8log.blogspot.tw\/2016\/12\/ghettovcb-esxi-guest-os.html\" target=\"_blank\" rel=\"noopener noreferrer\">ghettoVCB \u9084\u539f ESXI Guest OS<\/a> <\/p>\n<p>1. VM \u5099\u4efd\u6a94\u7684\u4f4d\u7f6e <br \/> <a id=\"res_3806858\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-3806858.png\"> <img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-3806858.png\" border=\"0\" alt=\"\" \/> <\/a> <\/p>\n<p>2. \u522a\u9664 VM <br \/> <a id=\"res_3806862\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-3806862.png\"> <img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-3806862.png\" border=\"0\" alt=\"\" \/> <\/a> <\/p>\n<p> <a id=\"res_3806861\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-3806861.png\"> <img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-3806861.png\" border=\"0\" alt=\"\" \/> <\/a> <\/p>\n<p> <a id=\"res_3806860\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-3806860.png\"> <img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-3806860.png\" border=\"0\" alt=\"\" \/> <\/a> <\/p>\n<p> <a id=\"res_3806859\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-3806859.png\"> <img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-3806859.png\" border=\"0\" alt=\"\" \/> <\/a>[@more@] <br \/>3. \u5efa\u7acb\u8981\u9084\u539f\u7684 VM \u865b\u64ec\u6a5f\u5668\u6e05\u55ae <br \/>[root@esxi:~]\u00a0 <span style=\"color: #ff0000\">vi<\/span> <span style=\"color: #ff0000\">\/vmfs\/volumes\/ST500G\/vm_to_restore.lst<\/span> <br \/><span style=\"color: #0000ff\"># DISK_FORMATS<\/span> <br \/><span style=\"color: #0000ff\"># 1 = zeroedthick\u00a0 (\u4e00\u6b21\u7d66\u8db3\u5168\u90e8\u7684\u786c\u789f\u5927\u5c0f\uff0c\u9700\u8981\u6642\u624d\u521d\u4f7f\u5316\u672a\u4f7f\u7528\u7684\u7a7a\u9593)<\/span> <br \/><span style=\"color: #0000ff\"># 2 = 2gbsparse\u00a0 (\u5c07\u786c\u789f\u5206\u5272\u6210\u591a\u500b 2G \u7684\u786c\u789f)<\/span> <br \/><span style=\"color: #0000ff\"># 3 = thin\u00a0 (\u96a8\u8457\u4f7f\u7528\u91cf\u800c\u589e\u52a0\u786c\u789f\u5927\u5c0f\uff0c\u9054\u5230\u8a2d\u5b9a\u4e0a\u9650\u6642\u5c31\u4e0d\u6703\u5728\u589e\u52a0)<\/span> <br \/><span style=\"color: #0000ff\"># 4 = eagerzeroedthick\u00a0 (\u4e00\u6b21\u7d66\u8db3\u5168\u90e8\u7684\u786c\u789f\u5927\u5c0f\uff0c\u5168\u90e8\u521d\u59cb\u5316\u53ef\u76f4\u63a5\u4f7f\u7528)<br \/># \u683c\u5f0f\uff0c\u4ee5 ; \u505a\u5206\u9694<br \/># &#8220;VM \u5099\u4efd\u6a94\u6240\u5728\u7684\u5b8c\u6574\u8def\u5f91;\u9084\u539f\u5f8c\u7684 VM \u8981\u5b58\u653e\u7684\u5b8c\u6574\u8def\u5f91;\u9084\u539f\u6642\u786c\u789f\u7684\u683c\u5f0f&#8221;<\/span><br \/><span style=\"color: #0000ff\">&#8220;\/vmfs\/volumes\/SynologyNAS\/CentOS 7 Base\/CentOS 7 Base-2017-04-05_12-33-10;\/vmfs\/volumes\/ST500G;3&#8221;<\/span> <\/p>\n<p>4. \u9032\u884c\u5fa9\u539f <br \/>[root@esxi:~]<span style=\"color: #ff0000\"> \/opt\/ghettovcb\/bin\/ghettoVCB-restore.sh -c \/vmfs\/volumes\/ST500G\/vm_to_restore.lst<\/span><span style=\"color: #ff0000\"> -l <\/span><span style=\"color: #ff0000\">\/vmfs\/volumes\/ST500G\/ghettoVCB_log\/ghettoVCB-restore.$(date +%F)<\/span> <\/p>\n<p><span style=\"color: #0000ff\">################## Restoring VM: CentOS 7 Base\u00a0 #####################<\/span> <br \/><span style=\"color: #0000ff\">Start time: Wed Apr\u00a0 5 23:40:28 CST 2017<\/span> <br \/><span style=\"color: #0000ff\">Restoring VM from: &#8220;\/vmfs\/volumes\/SynologyNAS\/CentOS 7 Base\/CentOS 7 Base-2017-04-05_12-33-10&#8221;<\/span> <br \/><span style=\"color: #0000ff\">Restoring VM to Datastore: &#8220;\/vmfs\/volumes\/ST500G&#8221; using Disk Format: &#8220;thin&#8221;<\/span> <br \/><span style=\"color: #0000ff\">Creating VM directory: &#8220;\/vmfs\/volumes\/ST500G\/CentOS 7 Base&#8221; &#8230;<\/span> <br \/><span style=\"color: #0000ff\">Copying &#8220;CentOS 7 Base.vmx&#8221; file &#8230;<\/span> <br \/><span style=\"color: #0000ff\">Restoring VM&#8217;s VMDK(s) &#8230;<\/span> <br \/><span style=\"color: #0000ff\">Updating VMDK entry in &#8220;CentOS 7 Base.vmx&#8221; file &#8230;<\/span> <br \/><span style=\"color: #0000ff\">Option &#8211;adaptertype is deprecated and hence will be ignored<\/span> <br \/><span style=\"color: #0000ff\">Destination disk format: VMFS thin-provisioned<\/span> <br \/><span style=\"color: #0000ff\">Cloning disk &#8216;\/vmfs\/volumes\/SynologyNAS\/CentOS 7 Base\/CentOS 7 Base-2017-04-05_12-33-10\/CentOS 7 Base_0.vmdk&#8217;&#8230;<\/span> <br \/><span style=\"color: #0000ff\">Clone: 100% done.<br \/>Registering CentOS 7 Base &#8230;<br \/>33<br \/>End time: Thu Apr\u00a0 6 00:04:58 CST 2017<br \/>################## Completed restore for CentOS 7 Base! #####################<\/p>\n<p>Start time: Wed Apr\u00a0 5 23:40:28 CST 2017<br \/>End\u00a0\u00a0 time: Thu Apr\u00a0 6 00:04:58 CST 2017<br \/>Duration\u00a0 : 24.50 Minutes<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/><\/span><br \/>5. \u66f4\u591a ghettoVCB-restore.sh \u6307\u4ee4\u7528\u6cd5<br \/>[root@esxi:~]\u00a0 <span style=\"color: #ff0000\">\/opt\/ghettovcb\/bin\/ghettoVCB-restore.sh<\/span><br \/><span style=\"color: #0000ff\">###############################################################################<\/span><br \/><span style=\"color: #0000ff\">#<\/span><br \/><span style=\"color: #0000ff\"># ghettoVCB-restore for ESX\/ESXi 3.5, 4.x, 5.x &amp; 6.x<\/span><br \/><span style=\"color: #0000ff\"># Author: William Lam<\/span><br \/><span style=\"color: #0000ff\"># http:\/\/www.virtuallyghetto.com\/<\/span><br \/><span style=\"color: #0000ff\"># Documentation: http:\/\/communities.vmware.com\/docs\/DOC-8760<\/span><br \/><span style=\"color: #0000ff\"># Created: 08\/18\/2009<\/span><br \/><span style=\"color: #0000ff\"># Last modified: 2015_04_04_1<\/span><br \/><span style=\"color: #0000ff\">#<\/span><br \/><span style=\"color: #0000ff\">###############################################################################<\/span><\/p>\n<p><span style=\"color: #0000ff\">Usage: \/opt\/ghettovcb\/bin\/ghettoVCB-restore.sh -c [VM_BACKUP_UP_LIST] -l [LOG_FILE] -d [DRYRUN_DEBUG_INFO]<\/span><\/p>\n<p><span style=\"color: #0000ff\">OPTIONS:<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0 -c\u00a0\u00a0\u00a0\u00a0 VM backup list<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0 -l\u00a0\u00a0\u00a0\u00a0 File ot output logging<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0 -d\u00a0\u00a0\u00a0\u00a0 Dryrun\/Debug Info [1|2]<\/span><\/p>\n<p><span style=\"color: #0000ff\">(e.g.)<\/span><\/p>\n<p><span style=\"color: #0000ff\">Output will go to stdout<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/opt\/ghettovcb\/bin\/ghettoVCB-restore.sh -c vms_to_restore<\/span><\/p>\n<p><span style=\"color: #0000ff\">Output will log to \/tmp\/ghettoVCB-restore.log<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/opt\/ghettovcb\/bin\/ghettoVCB-restore.sh -c vms_to_restore -l \/tmp\/ghettoVCB-restore.log<\/span><\/p>\n<p><span style=\"color: #0000ff\">Dryrun\/Debug Info (dryrun only)<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/opt\/ghettovcb\/bin\/ghettoVCB-restore.sh -c vms_to_restore -d 1<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/opt\/ghettovcb\/bin\/ghettoVCB-restore.sh -c vms_to_restore -d 2<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u53c3\u8003\u7db2\u7ad9\uff1a ghettoVCB \u9084\u539f ESXI Guest OS 1. VM \u5099\u4efd\u6a94\u7684\u4f4d\u7f6e 2. \u522a\u9664 VM &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/2blog.ilc.edu.tw\/25793\/2017\/08\/16\/vmware-esxi-ghettovcb-%e9%82%84%e5%8e%9f-esxi-%e8%99%9b%e6%93%ac%e6%a9%9f%e5%99%a8\/\" class=\"more-link\">\u95b1\u8b80\u5168\u6587<span class=\"screen-reader-text\">\u3008VMware ESXi &#8211; ghettoVCB \u9084\u539f ESXi \u865b\u64ec\u6a5f\u5668\u3009<\/span><\/a><\/p>\n","protected":false},"author":55,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[197],"tags":[],"class_list":["post-19670","post","type-post","status-publish","format-standard","hentry","category-c-105209"],"meta_key":{"_pingme":["1"],"_encloseme":["1"],"lt_post_id":["690492"]},"_links":{"self":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/19670"}],"collection":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/users\/55"}],"replies":[{"embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/comments?post=19670"}],"version-history":[{"count":1,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/19670\/revisions"}],"predecessor-version":[{"id":21166,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/19670\/revisions\/21166"}],"wp:attachment":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/media?parent=19670"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/categories?post=19670"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/tags?post=19670"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}