2024年5月29日发(作者:)

使用 RemoteBox 远程管理 VirtualBox

虚拟机

曹江华, 系统管理员, 中科思密达有限公司

简介: RemoteBox 是一个图形化的工具,用来管理远程服务器或者本机的 VirtualBox 虚

拟机。虽然 VirtualBox 的管理介面已经足以应付大部份的使用需求,但较为可惜的是本身

并未提供远端管理虚拟机器的功能。也就是说只要虚拟机器一关机,除非使用者回到安装

VirtualBox 的主机前面并直接进行操作,否则将无法针对虚拟机器之中的资料进行任何处

理。这样的问题今后将不复存在,因为这个取名为 RemoteBox 的工具正是解决相关问题

的最佳帮手。

发布日期: 2013 年 1 月 04 日

级别: 初级

访问情况: 2953 次浏览

评论: 0 (查看 | 添加评论 - 登录)

/developerworks/cn/linux/l-cn-remotebox/?ca=drs-

配置 VBoxHeadless 连接你的虚拟机

什么是 Headless 模式

Headless 模式是系统的一种配置模式。在该模式下,系统缺少了显示设备、键盘或鼠标。

Headless 模式针对在该模式下工作,尤其是服务器端程序开发者。因为服务器(如提供

Web 服务的主机)往往可能缺少前述设备,但又需要使用它们提供的功能,生成相应的数

据,以提供给客户端(如浏览器所在的配有相关的显示设备、键盘和鼠标的主机)。一般来

说,我们会经常在桌面版本的 Linux 用 VirtualBox GUI 来管理的虚拟机,但是服务器一般

没有 GUI,这个时候我们应该怎么管理我们的虚拟机呢。不过别担心,VirtualBox 开发了

VBoxHeadless 这样一个工具。VBoxHeadless 可以通过远程桌面连接到我们的虚拟机,

如此一来,服务器上面就算没有 VirtualBox GUI ,也能远程管理我们的虚拟机了。本文运

行环境是 Ubuntu 12.04 上运行的 VirtualBox(版本 4.1.18),IP 地址是 192.168.0.100 。

VirtualBox 是一个轻量级虚拟机,容量只有 63MB,对于 570MB 的 VMware Workstation

7.1 来说是个优势。安装完毕后启动软件,直接支持简繁体中文,这对于英文版的 VMware

Workstation 7.1 来说又是一个优点。2011 年 7 月 19 日正式发布的 4.1 系列的

VirtualBox(目前最新版本是 4.1.22)。VirtualBox 4.1 系列主要改进内容包括 :

支持虚拟机的克隆

改进了创建虚拟磁盘和复制虚拟磁盘的 GUI 界面

64 位的内存限制提升到 1TB

支持 Linux 下的 PCI passthrough

增加 WDDM 图形卡驱动

支持 SATA 硬盘的热插拔

安装 VirtualBox

本文以 64 位操作系统为例,使用在线安装方式。

$sudo vi /etc/apt/

添加如下内容:

deb /virtualbox/debian precise contrib

$wget -q /virtualbox/debian/oracle_ -O- |

sudo apt-key add -

$sudo apt-get update

$sudo apt-get install linux-headers-$(uname -r) build-essential virtualbox-4.1 dkms

安装 VirtualBox 增强功能

4.0 以上版本分出来一个扩展 Oracle VM VirtualBox Extension Pack,请用 root 权限安装

下,否则很多增强功能不能用。

# cd /tmp

# wget

/virtualbox/4.1.18/Oracle_VM_VirtualBox_Extension_

-extpack

#VBoxManage extpack install

Oracle_VM_VirtualBox_Extension_-extpack

#adduser administrator vboxusers

回页首

RemoteBox 的安装配置和使用

RemoteBox 简介

VirtualBox 3 的某个版本开始支持了 web service 接口,这样就使得 web 界面的编写极大

简化,不要再调用 vboxmanage 了。自从官方的 vboxweb 面世后,激励了一大批优秀的

第三方 web interface 的出现。RemoteBox 就是其中一个 ,RemoteBox 是一个

VirtualBox 用户接口,提供一个高级的 Web 接口,可通过远程来访问和控制 VirtualBox

虚拟机。

RemoteBox 主要功能有:

向导方式创建新的虚拟机。

启动 / 关闭虚拟机。

创建、删除、恢复 Snapshot。

虚拟机配置。

查看虚拟机日志。

管理 CD/DVD ISO 镜像等媒体文件。