ESXI 7.0 ovf 導出;


ESXI 7.0 ovf 導出;

前言

主要是為了備份整個虛擬機,通過ESXI圖形界面上的導出ovf功能發現不太靠譜,有時能用,有時不能用,能用的時候有時也不太正常;

上網查詢后發現諸多網友也有同樣的困惑,最后發現他們是通過一種叫ovf tool的工具也導出虛擬機,說是挺好用的,下面咱也來試一試;

步驟

第一步:去vmware官網下載ovf tool工具

我用的是最新的版本:VMware-ovftool-4.4.1-16812187-win.x86_64

下載下來之后,一路默認安裝,記得把安裝路徑給記住,一會要用;

第二步:使用ovf tool 工具

通過命令行打開ovf tool的安裝路徑,如下所示:

C:\Users\zw0132>cd C:\Program Files\VMware\VMware OVF Tool

C:\Program Files\VMware\VMware OVF Tool>dir
 驅動器 C 中的卷沒有標簽。
 卷的序列號是 E8E5-886F

 C:\Program Files\VMware\VMware OVF Tool 的目錄

2021/01/17  10:53    <DIR>          .
2021/01/17  10:53    <DIR>          ..
2020/08/27  11:54           492,368 cdb.exe
2021/01/17  10:53    <DIR>          env
2020/08/27  11:52           352,816 googleurl.dll
2020/08/27  11:57         9,609,648 icudt44l.dat
2020/08/27  11:52        22,944,984 icudt60.dll
2020/08/27  11:52         1,590,320 icuuc60.dll
2020/08/27  11:52           543,792 libcurl.dll
2020/08/27  11:52         2,384,432 libeay32.dll
2020/08/27  11:52           174,808 libexpat.dll
2020/08/27  11:57           161,530 open_source_licenses.txt
2020/08/27  11:47         6,497,496 ovftool.exe
2020/08/27  11:57             6,176 README.txt
2021/01/17  10:53    <DIR>          schemas
2020/08/27  11:52           379,608 ssleay32.dll
2020/08/27  11:52           485,424 ssoclient.dll
2020/08/27  11:52        23,603,760 vim-types.dll
2020/08/27  11:52         4,777,520 vmacore.dll
2020/08/27  11:52         2,689,584 vmomi.dll
2020/08/27  11:57            36,347 vmware-eula.rtf
2020/08/27  11:57            31,223 vmware.eula
2020/08/27  11:52         3,838,512 xerces-c_3_2.dll
2020/08/27  11:52           105,520 zlib1.dll
              20 個文件     80,705,868 字節
               4 個目錄 40,626,536,448 可用字節

然后明確你的ESXI 主機的IP地址,我當前的環境是10.100.12.235,然后再明確一下VM(就是你將要導出的虛擬機的名字),我當時的環境是Centos7_CMD,我想要備份到D盤,最后一步就是進行備份了:

C:\Program Files\VMware\VMware OVF Tool>.\ovftool.exe vi://root@10.100.12.235/Centos7_CMD D:
Accept SSL fingerprint (A3:19:F2:67:19:B0:24:FC:33:8C:28:BF:C4:CE:08:D5:C7:26:4D:AE) for host 10.100.12.235 as source type.
Fingerprint will be added to the known host file
Write 'yes' or 'no'
yes
Enter login information for source vi://10.100.12.235/
Username: root
Password: **************
Opening VI source: vi://root@10.100.12.235:443/Centos7_CMD
Error: Message is: Received SOAP response fault from [<cs p:000002005738e780, TCP:10.100.12.235:443>]: exportVm
The operation is not allowed in the current state.,
Fault cause: vim.fault.InvalidState

Completed with errors

剛使用就報錯,我們來仔細看看這報錯是什么意思,大概意思是不允許我們這樣操作,為什么呢?猜測一下,可能是對要操作的虛擬機沒有關機,那關機之后再試一下,行不行,果真是可以了。如下所示,都已經出進度了

C:\Program Files\VMware\VMware OVF Tool>.\ovftool.exe vi://root@10.100.12.235/Centos7_CMD D:
Enter login information for source vi://10.100.12.235/
Username: root
Password: **************
Opening VI source: vi://root@10.100.12.235:443/Centos7_CMD
Opening OVF target: D:
Writing OVF package: D:\Centos7_CMD\Centos7_CMD.ovf
Disk progress: 14%

有幾點需要注意:
ESXI 不要打開維護模式,如果打開維護模式也不能通過ovf tool 進行操作的,會報錯的,報錯的內容如下:

C:\Program Files\VMware\VMware OVF Tool>.\ovftool.exe vi://root@10.100.12.235/Centos7_CMD D:
Enter login information for source vi://10.100.12.235/
Username: root
Password: **************
Opening VI source: vi://root@10.100.12.235:443/Centos7_CMD
Error: Message is: Received SOAP response fault from [<cs p:0000023b56fe2bb0, TCP:10.100.12.235:443>]: exportVm
The operation is not allowed in the current state.,
Fault cause: vim.fault.InvalidState

Completed with errors

還有一點需要注意,其實導出成ovf的大小是虛擬機實際的大小,而不是其邏輯大小,這一點需要注意;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM