remoteBox - VirtualBox客户端

时间:2020-03-05 15:29:15  来源:igfitidea点击:

虚拟化正在成为一种技术趋势。
资源效率,能源效率和省钱的需要是我们需要虚拟化的主要原因之一。
虚拟化旨在服务器或者数据中心。
但现在,用户也可以尝试或者享受VirtualBox的虚拟化。

VirtualBox是免费的,它适用于那些想要在桌面机上尝试虚拟化的人。
它可以在Linux上运行,* BSD和Mac OS X操作系统。
如果需要,我们还可以在开发或者QA服务器上安装它。
但请注意,不建议在生产服务器中使用VirtualBox,因为VirtualBox不是虚拟化的企业级软件。

什么是remotebox.

安装VirtualBox时,通常我们必须通过VNC或者远程桌面方法远程远程主机并操作VirtualBox。
现在,使用RemoteBox软件,我们可以管理和操作VirtualBox,而无需VNC/RDP到主机。
这允许我们在处理Xen,KVM或者VMware ESX时对待VirtualBox。
要更清晰的视图,这是它的文件的图片。

特征

remotebox有很多功能。
以下是其中的一些列表:

  • 具有图形(GTK)接口的开源VirtualBox客户端
  • VirtualBox及其访客的远程管理
  • 运行remoteBox不需要诸如Apache或者IIS等Web服务器
  • 如果需要,没有汇编
  • 通过RDP查看并与客人的显示器进行互动,包括声音
  • 创建和编辑访客
  • 配置处理器,显示,输入设备,音频,I/O端口和共享文件夹
  • 连接USB设备和USB设备过滤器
  • 停止,启动,暂停和保存访客状态
  • 配置和添加存储,包括硬盘,CDS/DVD和软盘
  • 配置网络,包括具有DHCP服务器的主机网络
  • 支持客户快照
  • 与Linux,Windows,Mac OS X和Solaris上运行的VirtualBox兼容

如何在Linux机器上安装remoteBox

在安装remoteBox之前,请确保已在下面安装包。

  • perl v.5.8或者更新
  • gtk2-perl.
  • SOAP :: Lite Perl模块V0.710.10或者更新
  • 和RDP客户端如果要连接到访客的远程显示。默认情况下启用RDESKTOP客户端,但可以使用其他客户端
  • VirtualBox 4.3.x.
  • Oracle Extension Pack

安装步骤

在本文中,我们使用Ubuntu 12.04 LT作为服务器和Linux Mint15作为客户端。

服务器端

安装VirtualBox.

要获取最新版本的VirtualBox,请从下载页面下载VirtualBox 4.3.4版本。

然后使用dpkg命令安装它。

$sudo dpkg -i virtualbox-4.3_4.3.4-91027~Ubuntu~precise_i386.deb

安装Oracle Extelion Pack(可选)

如果要使用远程桌面显示客户操作系统,则需要安装Oracle Extension Pack。
可以在下载页面下载此扩展包。

之后,安装它。

$sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.3.4-91027.vbox-extpack

配置VirtualBox Web服务

创建VirtualBox配置文件

$sudo vi /etc/default/virtualbox

键入这些参数

VBOXWEB_USER=”virtual”
VBOXWEB_TIMEOUT=0
VBOWWEB_LOGFILE=”/var/log/vboxwebservice.log”
VBOXWEB_HOST=”192.168.0.108”

所有这些参数都可以调整到我们拥有的环境。

创建用户和组

我们正在使用名为Virtual作为vboxWeb_User的用户。
所以我们需要确保我们有那个用户。
如果我们没有,请创建用户。

$sudo adduser virtual

提供用户密码。

$sudo passwd virtual

不要忘记创建VirtualBox组

$sudo groupadd vboxusers

创建VirtualBox日志文件并设置合适的所有者

$sudo touch vi /var/log/vboxwebservice.log
$sudo chown virtual:vboxuser /var/log/vboxwebservice.log

请注意,此日志必须存在并具有合适的所有权,否则Web服务将无法启动。

使服务能够在启动时自动启动

$sudo update-rc.d -f vboxweb-service enable

此步骤将在Linux分发之间各种各样。
请咨询Linux文档。

开始服务

$sudo /etc/init.d/vboxweb-service start

如果成功,你会有一个消息

SQPmp Socket connection successful: host = 192.168.0.108 port = 18083, master socket 9

在/var/log/vboxwebservice.log文件中。

客户端

安装所需的软件包

$sudo apt-get install libgtk2-perl libsoap-lite-perl rdesktop

安装remotebox.

remoteBox有多个版本可用。
本文使用具有tar.gz格式的remotebox 1.6.

下载后,只需提取文件即可。

$sudo tar zxfv RemoteBox-1.6.tar.gz

运行remotebox.

我们不需要安装遥控器。
假设我们将文件解压缩到/home/apps/remotebox-1.6中。
然后运行它,只需键入:

$cd /home/apps/RemoteBox-1.6
$./remotebox

如果它工作,那么我们将看到RemoteBox主窗口:

添加客户操作系统

要添加客户操作系统,可以单击新图标。
或者转到机器>新。
然后,根据需要填充属性。
在这篇文章中,我们尝试安装Linux Fedora 19.以下是一个示例屏幕截图。

完成后,我们需要添加包含客户操作系统安装程序的.iso镜像。
否则,在尝试安装时,我们将看到这样的错误消息。

要添加.ISO镜像,这次我们将手动完成。
以下是步骤:

  • 右键单击虚拟屏名称
  • 选择设置
  • 设置对话框后,将"转到"存储"选项卡
  • 单击空的驱动器属性
  • 在左下方,我们将看到一个与加号的图标。单击该图标,然后选择CDS/DVD,然后选择Fedora 19镜像
  • 接下来,我们可以单击"确定"按钮

之后,我们可以开始再次安装Fedora VM。
只需选择Fedora VM,然后单击"开始"按钮。