VMware Tools 中包含各種電源狀態的一或多個預設指令碼。預設指令碼行為部分取決於客體作業系統。
Microsoft Windows 客體作業系統
針對多數 Microsoft Windows 客體作業系統,用於暫停虛擬機器的預設指令碼會釋放虛擬機器的 IP 位址。用於繼續虛擬機器的預設指令碼會更新虛擬機器的 IP 位址。此行為僅會影響已設定為使用 DHCP 的虛擬機器。
在 Windows 客體作業系統上,預設指令碼位於 Program Files\VMware\VMware Tools 資料夾中。
Linux、Mac OS X、Solaris 和 Free BSD 客體作業系統
在大多數 Linux、Mac OS X、Solaris 和 FreeBSD 客體作業系統上,暫停虛擬機器時執行的預設指令碼會停止虛擬機器的網路功能。恢復虛擬機器時執行的預設指令碼會啟動虛擬機器的網路功能。
在 Linux、Solaris 和 FreeBSD 客體作業系統上,預設指令碼位於 /etc/vmware-tools 目錄中。在 Mac OS X 作業系統上,預設指令碼位於 /Library/Application Support/VMware Tools 目錄中。
指令碼名稱 | 說明 |
---|---|
poweroff-vm-default | 關閉虛擬機器電源或重設虛擬機器時執行。 對虛擬機器上的網路功能沒有影響。 |
poweron-vm-default | 開啟虛擬機器電源而非恢復虛擬機器時執行。 此外,還會在虛擬機器重新啟動後執行。 對虛擬機器上的網路功能沒有影響。 |
resume-vm-default | 在虛擬機器暫停之後恢復時執行。 在 Windows 客體作業系統上,如果將虛擬機器設定為使用 DHCP,則此指令碼會更新虛擬機器的 IP 位址。 在 Linux、Mac OS X、Solaris 和 FreeBSD 客體作業系統上,此指令碼將啟動虛擬機器的網路功能。 |
suspend-vm-default | 虛擬機器要暫停時執行。 在 Windows 客體作業系統上,如果將虛擬機器設定為使用 DHCP,則此指令碼會釋放虛擬機器的 IP 位址。 在 Linux、Mac OS X、Solaris 和 FreeBSD 上,此指令碼將停止虛擬機器的網路功能。 |
如需有關如何設定電源作業的資訊,請參閱您所使用的 VMware 產品的說明文件。