remoteBox - VirtualBox客户端
虚拟化正在成为一种技术趋势。
资源效率,能源效率和省钱的需要是我们需要虚拟化的主要原因之一。
虚拟化旨在服务器或者数据中心。
但现在,用户也可以尝试或者享受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,然后单击"开始"按钮。