Articles of virtualbox

直接写入一个VirtualBox磁盘

我有一个需要写一个快照后的VirtualBox客人的硬盘(我不能修改原始的支持文件(VDI,DD,无论什么)。我希望VBox有一些方法来通过VBoxManage命令修改不同的快照磁盘或他们的API(很像VMWare允许你通过他们的pipe理命令/ API直接读写扇区到磁盘,而不需要与原始文件交互)。 我唯一的解决scheme是编写一系列的任务,使用VBoxManage storageattach插入可引导的CD,装入find的任何分区,执行命令并自动closures。 closures时,我宁愿与机器进行交互。 理想情况下,我希望VirtualBox可以在Linux主机上公开一些虚拟块设备,这样我就可以使用任何需要的驱动程序来挂载它,并执行我的必要任务。 我知道有些工具可以安装VDI,但由于多种原因,这些工具无法使用。 最重要的是我不能修改后备存储(因此是快照),两个存在并不总是VDI(iSCSI目标可能是后备存储而不是本地文件) VBox有一些命令使用VBoxManage的访客控制( http://www.virtualbox.org/manual/ch08.html ),但它需要打开机器,安装客人补充,以及来宾帐户的凭证。 它也不允许任何低于文件级别的访问。

如何通过eth1主机连接在虚拟机中停止eth0桥接连接?

我必须模拟拔掉的网线来testing我们公司正在开发的所有应用程序的问题。 我有一个虚拟的盒子上有大约6个虚拟机Cent-OS。 从一个PHP的网页,我不得不select一台服务器,并停止其networking,然后再次启动。 当然我使用SSH来远程连接到其他服务器。 我如果我停止在服务器上的eth0(主networking)。 我将无法再与ssh达成一致。 所以我不得不寻找另一种方式来执行此操作。 我在本教程的帮助下,通过virtualbox在服务器之间创build了另一个networking连接(仅主机),然后login到其中一台服务器,为这个新networkingconfigurationIP,使用以下两个命令: sudo ifconfig eth1 192.168.1.101 up 也 sudo ifconfig eth1 inet 192.168.1.101 broadcast 192.168.1.255 netmask 255.255.255.0 up 但是当我试图通过PHP ssh这个: exec('ssh [email protected] 2>&1; ',$output); 我得到这个输出: ssh: connect to host 192.168.1.101 port 22: No route to host 我不知道我错过了什么? 编辑:这是我运行路线时得到的 $ route -n Kernel IP routing table Destination Gateway Genmask Flags […]

使用主机的cent os更新virtualbox虚拟机的时钟

我有一台安装了cent os的虚拟机,每次我睡主机时,虚拟机的时钟都不同步。 我希望它能从virtualbox中获取当前的时间 – 我期望它能够自然地完成。 我如何强制时钟从主机更新 – 或更好的是,它保持自动同步?

如何从Server 2008 R2中彻底删除VirtualBox?

自从我在Windows Server 2008 R2 64位计算机上安装VirtualBox后,出现networking问题。 我使用iperf进行了testing,每隔1到3分钟,速度突然变为零。 我试图在局域网内的其他计算机之间同时发生,只有在安装了VirtualBox的服务器上。 VirtualBox从来没有运行,只是安装。 我用Windows卸载实用程序卸载VirtualBox,问题依然存在。 我再次安装了VirtualBox,并且我安装的ext-pack与我创build的主机专用networking自动地重新出现,那些从未卸载过的!!! 因此,我手动删除了仅适用于主机的适配器,手动删除了该ext-pack,然后再次卸载VirtualBox。 还要确保我删除了Windows \ system32 \ drivers \ VBox * .sys文件,从registry中删除了HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ VBox *键,从“Program Files”文件夹中删除了Oracle,并且还删除了高级被命名为“Oracle VM东西”的防火墙规则。 我甚至安装了我的网卡驱动程序的最新版本,我仍然有问题。 请不要重新安装Windows,我该如何彻底删除VirtualBox及其驱动程序或解决此问题?

新贵的任务等待iscsi目标变得可用?

我有几台运行Ubuntu 12.04和Virtualbox的虚拟化服务器,刚刚购买了一台Synology NAS,我计划用它作为iSCSI目标来为虚拟机提供存储服务。 我意识到,企业安装备份发电机和员工不得不担心这一点,但我希望我的整个设置顺序自动按顺序出现,如果一切都closures,我刚刚下了机架打开电源button。 因此,在我的init脚本启动虚拟机之前,他们必须等待具有iSCSI目标的Synology框才能使用。 在重新开始之前,有没有人有一个Upstart脚本等待(超时)iSCSI目标可用?

Vagrant支持Type 1 Hypervisor

我需要能够一次又一次启动虚拟机,这样我就可以有空间从项目的“开发”分支(使用主厨)构build最新的迭代,运行configuration脚本,并确保脚本不是由于最新的版本改变了某些东西而被打破 我一直在看Vagrant,我喜欢我目前所看到的,但从网站上看来,赞成Type 2 Hypervisors。 经过一番Google和邮件列表的search之后,我发现github上有一个vSphere插件,除了VirtualBox的支持。 我的问题是,Vagrant是否支持T1 Hypervisor?

在LXC中执行virtualbox? / dev / vboxnetctl:没有这样的文件或目录

我有jenkins安装在一个LXC容器。 在一个Jenkins工作中,我想用vagrant + Virtualboxtesting我的项目部署。 所以,我尝试在我的LXC容器中执行VirtualBox。 第一个难点,加载vbox内核模块。 要解决这个第一个问题,我已经在我的lxc容器configuration中添加了这行: # vboxdrv lxc.cgroup.devices.allow = c 10:59 rwm 用这一行,我可以执行: root@jenkins-lxc:/tmp/test1# /etc/init.d/vboxdrv setup [ ok ] Stopping VirtualBox kernel modules:. [ ok ] Uninstalling old VirtualBox DKMS kernel modules:. [ ok ] Trying to register the VirtualBox kernel modules using DKMS:. [ ok ] Starting VirtualBox kernel modules:. 下一期: root@jenkins-lxc:/tmp/test1# […]

Oracle Linux 5.8 VirtualMachine的用户名/密码

我有Oracle Linux 5 ova(转换为VirtualBox)。 我见过的文档提到使用root / oracle或oracle / oraclelogin。 但是,这是行不通的。 任何这个特定版本的虚拟机的引用/文档将不胜感激。 以下是我对oracle linux 6的文档 http://www.oracle.com/technetwork/articles/servers-storage-admin/evaluating-linux-vb-1934676.html

有些东西(但不是iptables)神秘地redirectnetworkingstream量 – 如何诊断?

概要 有一个虚拟主机(1.1.1.5)和一个路由客人(1.1.1.6)。 有些东西将端口25上的任何stream量redirect到客户端,无论是stream入还是stream出,都到达了端口2525的1.1.1.5,我找不到什么东西。 当然,ips和mac是为了这个post而改变的。 build立 我有以下设置: 有一个IP 1.1.1.5的debian根服务器,托pipe一个virtualbox服务器 第二个IP(1.1.1.6)被路由到这个服务器 这个第二个IP被路由到一个虚拟networking接口“virbr1”,这个接口被一个debian virtualbox访客邮件服务器使用 在根服务器上,iptables正在运行并使用ufw进行configuration 设置工作完美 – 我可以ping通1.1.1.6上的邮件服务器,并达到其networking界面等,邮件服务器可以到达互联网,一切都很好, 除了一个端口 :试图到端口25上的邮件服务器无法正常工作。 这不是关于ISP阻止端口25或类似的东西,更复杂。 阅读:) 问题的诊断 从外部Telnet 当我尝试从另一台服务器telnet时: telnet 1.1.1.6 25 连接将超时。 在主机系统的系统日志(1.1.1.5)中,出现以下来自IP表的消息: [UFW BLOCK] IN=eth0 OUT= MAC=c8:c8:c8:c8:c8:c8:c8:fe:3d:46:e6:0f:08:00 SRC=2.2.2.5 DST=1.1.1.5 LEN=64 TOS=0x00 PREC=0x00 TTL=55 ID=45855 DF PROTO=TCP SPT=64059 DPT=2525 WINDOW=65535 RES=0x00 SYN URGP=0 有一件重要的事情要注意:我试图连接到1.1.1。 6端口25 ,但iptables块发生在1.1.1。 5在2525港口 从访客信箱中远程login 当我SSH到邮件服务器客人,然后telnet另一台服务器: telnet 9.9.9.5 […]

pxelinux在启动客户机时挂起

对于这一切我都是新鲜的,所以请原谅我的模糊/误解。 我使用pxelinux和VM来创build每次安装相同的CentOS 6.0机器。 我有一个新的虚拟机从networking启动,但在启动过程中,它被卡在“加载10.1.1.20:/pxelinux.0”(10.1.1.20是从它获得信息服务器的地址)。 pxelinux conf: http : //pastebin.com/4XfZZPY1 我很确定我所有的configuration文件都是正确的,可以与VirtualBox相关吗? 我将build筑物服务器和新客户端都设置为仅主机适配器和PCNET-FAST。