VirtualBox 这个虚拟机我第一次使用!~
对他不是很熟悉,配置完成后发现不能后台运行 每次启动都会有界面,对于想要模拟集群的我来说很麻烦~!
我经过查阅资料发现 可以只用 VBoxManage来启动!~
查看help
VBoxManage startvm <uuid>|<name>
[--type gui|sdl|headless]
可见他有三个启动模式 分别是 gui 界面
sdl 是什么?,启动就报错
资料说 headless启动没有界面
于是 试着运行headless模式,果然没有界面,只不过有个黑色的框框,恶心呀!~
以前有过VBS后台运行程序的经验
DIM objShell
set objShell=wscript.createObject("wscript.shell")
iReturn=objShell.Run("pldev.bat /start", 0, TRUE)
这样就 可以后台运行
那么我试着这样执行
DIM objShell
set objShell=wscript.createObject("wscript.shell")
iReturn=objShell.Run("VBoxManage startvm hadoop -type headless", 0, TRUE)
结果呢还是有个黑框框,为什么不能隐藏呢?
我多次实验发现原来VBoxManage 在使用headless模式启动的时候实际上是弹出了另一个程序,是弹出!~
所以我的VBS隐藏了VBoxManage 没有隐藏他的弹出程序!~
我试着直接调用他的弹出程序VBoxHeadless.exe,然后我运行help
C:\Users\IXR>VBoxHeadless
Oracle VM VirtualBox Headless Interface 4.0.8
(C) 2008-2011 Oracle Corporation
All rights reserved.
Usage:
-s, -startvm, --startvm <name|uuid> Start given VM (required argument)
-v, -vrde, --vrde on|off|config Enable (default) or disable the VRDE
server or don't change the setting
-e, -vrdeproperty, --vrdeproperty <name=[value]> Set a VRDE property:
"TCP/Ports" - comma-separated list of p
orts
the VRDE server can bind to. Use a dash
between
two port numbers to specify a range
"TCP/Address" - interface IP the VRDE s
erver
will bind to
-c, -capture, --capture Record the VM screen output to a file
-w, --width Frame width when recording
-h, --height Frame height when recording
-r, --bitrate Recording bit rate when recording
-f, --filename File name when recording. The codec
used will be chosen based on the
file extension
没错 他和 VBoxManage 一样有 startvm 这样可以理解了!~哈哈
于是我修改VBS
DIM objShell
set objShell=wscript.createObject("wscript.shell")
iReturn=objShell.Run("VBoxHeadless -startvm hadoop", 0, TRUE)
保存,运行start.vbs 哇!~ 没有任何反映 看进程 有了 VBoxHeadless
ping 虚拟机
C:\Users\IXR>ping 10.0.0.100
正在 Ping 10.0.0.100 具有 32 字节的数据:
来自 10.0.0.100 的回复: 字节=32 时间<1ms TTL=64
来自 10.0.0.100 的回复: 字节=32 时间<1ms TTL=64
来自 10.0.0.100 的回复: 字节=32 时间<1ms TTL=64
启动了,呵呵 ssh连接上吧!~
分享到:
相关推荐
#### 二、VirtualBox后台启动方法 针对这一需求,VirtualBox提供了相应的命令行工具——`VBoxManage.exe`,允许用户通过命令行来控制虚拟机的启动、停止等操作。下面将详细介绍如何利用这些命令实现在Windows环境下...
它在后台运行一个守护进程,监听来自Web服务器的请求,然后调用相应的VirtualBox命令来执行操作。由于Virtual Cloud在Debian命令行环境下运行,它可以充分利用系统资源,确保虚拟机运行时的性能。 **开源软件的优势...
5. **端口冲突**:某些后台运行的软件,如迅雷或其他BT下载工具,可能会占用GNS3所需的端口,导致0.5版本的GNS3无法正常工作。关闭这些可能占用端口的软件,比如迅雷,可以解决这个问题。在更新到0.6版本后,这个...
在Node.js开发环境中,PM2用于管理和监控后台运行的Node.js服务,确保服务的高可用性。 **VagrantShell** 可能是项目中包含的一个脚本,用于在Vagrant环境中自动执行一些初始化任务,如安装依赖、配置服务等。 综...
使用者可以在VirtualBox上安装并且运行上述的这些操作系统! 与同性质的VMware及Virtual PC比较下,VirtualBox独到之处包括远端桌面协定(RDP)、iSCSI及USB的支持,VirtualBox在客户Duan操作系统上已可以支持USB ...
7. **虚拟机方案**:如果上述方法都无效,可以考虑使用虚拟机软件(如VMware或VirtualBox),在虚拟环境中安装Windows 7,然后在虚拟机内玩蜘蛛纸牌。这样既能保证Win8系统的稳定,又能满足玩游戏的需求。 8. **...
使用者可以在VirtualBox上安装并且运行上述的这些操作系统! 与同性质的VMware及Virtual PC比较下,VirtualBox独到之处包括远端桌面协定(RDP)、iSCSI及USB的支持,VirtualBox在客户Duan操作系统上已可以支持USB ...
VRouter 在后台运行一个 openwrt 的虚拟机, 通过更改系统的默认路由, 将所有系统数据包转发到虚拟机上. 依托 openwrt 的 iptables 进行数据包的处理.
ENSP使用Oracle VirtualBox或VMware Workstation作为虚拟化平台。根据ENSP的推荐,选择合适的虚拟化软件并安装。安装过程中可能需要调整虚拟化设置,如开启CPU虚拟化支持。 4. **导入镜像文件**: ENSP提供了各种...
- Genymotion依赖于VirtualBox来运行虚拟机,因此需要先安装VirtualBox。 - 可以访问[VirtualBox官网](https://www.virtualbox.org/)下载适用于MacOS的最新版本,并按照提示完成安装过程。 3. **安装Genymotion:...
3. **服务模式**:可以作为后台服务运行,不影响用户界面,通过 `VMSerialConnector - Iniciar como servicio.bat` 启动。 4. **卸载服务**:当不再需要服务时,可以使用 `VMSerialConnector - Desinstalar servicio...
首先,当华为模拟器(通常称为ENSP,即Enterprise Network Simulation Platform)无法启动时,第一步是检查是否有任何与之相关的进程在后台运行并占用资源。这可以通过按下`Ctrl+Shift+Esc`组合键打开任务管理器来...
6. **前台/后台架构**:在Linux平台上,VirtualBox的核心组件VBoxVMM.so作为内核模块运行于后端,处理核心虚拟化任务,而前端则负责与用户的交互。 #### 安装Ubuntu **Ubuntu**是一款基于Linux的开源操作系统,以...
文中提到了VirtualBox这一虚拟机软件,它是一款开源且跨平台的虚拟化软件,可以在Windows、MacOSX、Linux、Solaris等多种操作系统上运行,允许用户在主机操作系统上创建和运行多个客户机操作系统。VirtualBox的下载...
可以使用`bg`命令使该进程继续在后台运行。 - **`fg`命令**:使用`fg`命令可以把后台命令移回前台继续执行。 - **`<Ctrl>-c`**:按`<Ctrl>-c`键会发送SIGINT信号给当前进程,通常用于终止或中断当前正在运行的命令...
这个问题通常出现在使用虚拟化软件(如VMware、VirtualBox等)在非Apple硬件上运行Mac操作系统时,由于性能优化不足,导致系统响应缓慢,用户体验较差。 在描述中提到,通过下载并使用beamoff工具,可以在Mac OS X...
(可选)运行sidekiq进行后台任务 注意:在运行测试之前,请确保PostgreSQL数据库用户是超级用户。 使用Vagrant进行设置 安装VirtualBox 安装流浪汉 vagrant up vagrant ssh 在vm中: bash /vagrant/scripts/...
8. **启动RUEI服务**:启动RUEI的后台服务,如Tomcat或WebLogic,以使RUEI能够收集和分析数据。 9. **验证安装**:通过浏览器访问RUEI的管理界面,输入默认的用户名和密码(通常是`admin`),检查是否能正常登录并...
1. **系统需求**:确保你的主机电脑满足运行Windows 7和虚拟机软件(如VMware、VirtualBox等)的最低硬件要求,包括足够的处理器核心、内存和硬盘空间。 2. **安装虚拟机软件**:首先,你需要在你的主机上安装一款...