1. 程式人生 > >VirtualBox虛擬機器管理技巧

VirtualBox虛擬機器管理技巧

  1. 概述

    VirtualBox虛擬機器,可以有管理介面進行管理,這個就不說了,點選點選就好了啊,不過呢,雖然簡單,可是有些功能是不能實現的,因為,這個不能後臺啟動,不能批量化操作,所以呢,使用命令列還是很方便的.這個是通過,VBoxManager這個命令,或者說是管理工具進行完成的.

  2. 具體命令及說明

    1. VBoxManager list 這個可以列出所有的東西的引數.

      • VBoxManager list runningvms 列出所有正在執行的虛擬機器.
      • VBoxManager list vms 列出所有的虛擬機器.
    2. VBoxManager startvm ‘xp’ 啟動’xp’這個虛擬機器,這個是前臺啟動的,會彈出一個圖形介面.

      • VBoxManager startvm ‘xp’ –type headless 不帶gui介面啟動xp虛擬機器.
    3. VBoxManager controlvm ‘xp’ poweroff 關閉xp這個虛擬機器.可用於關閉後臺無介面的虛擬機器.

      • VBoxManager controlvm ‘xp’ savestate 等通過VBoxManager controlvm 返回的提示得到
    4. VBoxManager modifyvm ‘xp’ … …代表修改引數,具體可以先執行一下不帶點的會有所有引數,

      VBoxManager modifyvm ‘xp’ –name ‘new name’ 修改虛擬機器xp的名字為new name.

    5. VBoxManager guestproperty

      對Guest系統的資訊進行獲取或者設定.

      • VBoxManager guestproperty enumerate ‘xp’ 列舉xp的所有客戶端資訊. 也可以使用命令,比如

        VBoxManager guestproperty enumerateVBoxManager list runningvms 獲取所有執行的客戶端的所有資訊

        返回值裡有鍵和值,可以使用簡單的命令獲取指定的資訊,比如

      • VBoxManager guestproperty get ‘xp’ /VirtualBox/GuestInfo/Net/0/V4/IP 得到這個鍵值.

      • VBoxManager guestproperty set/delete/wait 這些都差不多跟get是一個意思.