用命令重啟虛擬機(jī),取決于你使用的虛擬化軟件。沒有通用的單一命令。 以下我會針對常見的虛擬化軟件,例如vmware workstation和virtualbox,分別說明如何操作,并分享一些我實際操作中遇到的問題及解決方法。
VMware Workstation:
在VMware Workstation中,重啟虛擬機(jī)最直接的方法是使用其圖形界面。但如果需要通過命令行操作,例如在腳本中自動化重啟,則需要借助其提供的PowerCLI。 你需要先安裝PowerCLI,然后才能使用其命令。安裝完成后,打開PowerShell,連接到VMware vCenter Server或直接連接到本地主機(jī)(取決于你的VMware Workstation配置)。 我曾經(jīng)因為PowerCLI版本過舊而導(dǎo)致命令執(zhí)行失敗,后來更新到最新版本才解決這個問題。 連接成功后,可以使用以下命令重啟名為“MyVM”的虛擬機(jī):
Stop-VM -Name MyVM -Confirm:$false Start-VM -Name MyVM -Confirm:$false
登錄后復(fù)制
-Confirm:$false 參數(shù)可以跳過確認(rèn)提示,直接執(zhí)行命令。 記住替換“MyVM”為你虛擬機(jī)的實際名稱。 如果你的虛擬機(jī)名稱包含空格,需要用引號括起來,例如”My Virtual Machine”。
VirtualBox:
VirtualBox 使用 VBoxManage 命令行工具。 這個工具功能強(qiáng)大,但命令相對較多,需要一定的學(xué)習(xí)成本。 我剛開始使用時,經(jīng)常因為命令參數(shù)寫錯而導(dǎo)致操作失敗。 例如,重啟名為“MyVirtualBoxVM”的虛擬機(jī),正確的命令是:
VBoxManage controlvm "MyVirtualBoxVM" acpipowerbutton
登錄后復(fù)制
這個命令模擬按下虛擬機(jī)的電源按鈕。 同樣,需要將“MyVirtualBoxVM”替換成你的虛擬機(jī)名稱,并注意處理名稱中的空格,用引號括起來。 如果遇到錯誤,仔細(xì)檢查虛擬機(jī)名稱拼寫以及命令參數(shù)是否正確。 VirtualBox的命令行工具會提供較為詳細(xì)的錯誤信息,仔細(xì)閱讀這些信息通常可以幫助你找到問題所在。
一些通用的建議:
無論使用哪種虛擬化軟件,在執(zhí)行命令之前,務(wù)必確認(rèn)虛擬機(jī)的名稱正確無誤。 錯誤的名稱會導(dǎo)致命令執(zhí)行失敗,甚至可能影響其他虛擬機(jī)。 另外,建議在執(zhí)行命令前備份重要的虛擬機(jī)數(shù)據(jù),以防意外發(fā)生。 最后, 熟練掌握虛擬化軟件的命令行工具,可以極大提高你的工作效率,并讓你在自動化任務(wù)中受益匪淺。 多實踐,多查閱官方文檔,是掌握這些工具的關(guān)鍵。
路由網(wǎng)(www.lu-you.com)您可以查閱其它相關(guān)文章!