Articles of 虚拟机

如果主机路由IP数据包,如果它有两个IP地址?

澄清我的问题… 我想知道Linux内核在多主机主机上如何路由数据包? 对于'多家',我的意思是主机有多个网卡来发送数据包,例如我的Debian在Virtualbox有两个网卡。 eth0提供NAT支持。 我不知道Virtualbox如何设法做到这一点。 我的意思是没有任何虚拟网卡在我的Windows主机的IP是10.0.2.x. eth1仅提供主机支持。 我使用这个小型networking来学习TCP / IP协议,并做一些小的实验。 我手动将其configuration为IP地址192.168.56.2,网关192.168.56.1,后者的IP地址是Virtualbox虚拟网卡的IP地址。 主机操作系统我用ADSL连接互联网,得到一个随机的IP地址,例如118.249.xxx.113。 所以问题出来了,linux内核怎么路由IP包呢? 我的意思是如果我已经运行了以下命令,我无法连接到Internet。 ifup eth0 ifup eth1 ping www.google.com 该ping将不会返回响应。 那么在设置eth1之后,内核会使用eth1作为默认网卡,在主机专用networking中发送IP数据包? 因此,在Debian中,我无法连接到外部的互联网? 另一个简单的问题是,eth1现在是默认的NIC,如果eth0找不到可用的路由条目,Linux内核是否会尝试使用eth1 NIC发送数据包? 如果会,那么如何configuration呢? 这是我在Virtualbox中的Debian Linux的networkingconfiguration。 eth0 Link encap:Ethernet HWaddr 08:00:27:ec:d9:bb inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:feec:d9bb/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1690 errors:2 dropped:0 overruns:0 frame:0 TX packets:1129 […]

在Ubuntu上安装Windows虚拟机

如何通过命令行在远程Ubuntu服务器上安装Windows XP或Windows Server 2003虚拟机? 另外,请告知什么虚拟化软件最适合这种工作?

无法从主机Windows7连接到Virtual PC中的SQL2008

我在SQL Server2008上安装了SQL2008(使用Microsoft Virtual PC)。 我的主机操作系统是Win7 X64。 我已经在主机上安装了SQL企业pipe理器,但是虽然当我浏览服务器时看到我的SQL服务器,但它不会连接 – 给错误40无法打开连接( 如此处所述 )。 我已经完成了我能想到的所有基本的东西: 我可以在服务器上使用Enterprise Manager本地连接到实例。 使用TCP和命名pipe道启用远程连接 TCP正在使用端口1433,端口1433允许通过这两个防火墙(和禁用防火墙完全没有区别) SQL Server Browser服务正在运行 虚拟机使用虚拟PC中的共享networking(NAT)连接,并可以连接到互联网,我可以ping谷歌和主机。 我的主机不能ping通服务器。 编辑 – 我认为这是一个虚拟机networking问题,而不是一个SQL的问题。 虚拟机(Win2008)可以ping主机,但主机无法 ping虚拟机。 这是否与虚拟PC使用的NAT连接有关? 我不太了解networking共享如何在MS Virual PC中工作…

你如何模仿虚拟机上的英国服务器?

我正在使用的产品有美国版和英国版。 我们的服务没有在我们的英国testing服务器上find正确的resx文件。 通过代码进行跟踪后,我们将CurrentCulture设置为“en-GB”,但CurrentUICulture仍为“en-US”。 显然我们没有设置正确的东西。 如何从美国机器正确设置英国虚拟机? 这是在Windows Server 2003上

更改VM内存大小和Windows激活

在需要重新激活之前,我允许多久更换一次Windows 7虚拟机(guest虚拟机)的内存大小? 除了使用快照之外,是否有可能使Windows 7知道它在虚拟机内部运行,并忽略产品激活的内存大小的变化?

使用VirtualBox进行端口转发

我有一个运行Ubuntu的virtualbox虚拟机。 Ubuntu客户端正在运行一个监听端口3000的Web服务器( http://127.0.0.1:3000 ) 主机是Windows Vista。 我已经使用VBoxManageconfiguration端口转发。 如果我查询使用VboxManage getextradata“MyMachine”的configuration,我得到 GUI / AutoresizeGuest,值:on键:GUI / Fullscreen,值:off键:GUI / LastCloseAction,值:shutdown键:GUI / LastWindowPostion,值:9,34,640,529,最大键:GUI / MiniToolBarAlignment,值:bottom键:GUI / MiniToolBarAutoHide,值:off键:GUI / SaveMountedAtRuntime,值:yes键:GUI / Seamless,值:off键:GUI / ShowMiniToolBar,值:yes键:VBoxInternal / Devices / pcnet / 0 / LUN#0 / Config / guesthttp / GuestPort,值:3000 Key:VBoxInternal / Devices / pcnet / 0 / LUN#0 / Config / guesthttp […]

与virtualbox的虚拟networking

我想testing一个防火墙解决scheme。 为此,我想创build一个虚拟networking,而不需要联系我的networking,并在防火墙中configuration两个虚拟以太网卡。 那可能吗? 说我的虚拟机有两个以太网? 如果使用virtualbox是不可能的,是否有可能使用任何虚拟机解决scheme? 在我的虚拟操作系统中创build虚拟networking和虚拟设备

一些虚拟机系统下的大MTU

我很确定我们不是唯一使用巨型帧(〜9k)的网站,对不对? 那么,对于那些正在做这件事的人,你在做什么虚拟化呢? 即: Xen在桥接接口上不支持超过1500字节的数据包。 为每个虚拟机分配一个真实的界面可能会起作用,但是对我来说是一个不起作用的东西。 KVM会做,如果我futz周围的来源。 否则我可以达到4k包。 与源头混淆并不是我真正想做的事情(没有重build的再见上游补丁!) VMWare没有提到这一点。 他们的VSphere定价让我失望,但也许我可以做ESX(,i)? 我不使用巨型数据包的iSCSI或NFS。 我真的在节点之间移动了大量的数据,而增加我的MTU对速度有帮助。 我的平台是CentOS 5.x,我宁愿留下来,但我想其他的select是可能的? 你告诉我! 任何人都在做巧妙的事情,我没有想到? [编辑] 我为什么要这个? 那么,现有的机器都使用9000的MTU,发生的地方就在我们的集群层。 如果我添加一台不会说大型数据包的新机器,它将无法join群集,并且不起作用。 所以,当我想重温“我们真的需要巨型数据包吗?”这个问题的时候,这是一个比在线上新机器更大的项目。 新机器必须能够与群集交谈。 现在,这意味着在裸机上部署,这很糟糕。

在linux系统上通过命令行创buildvmware虚拟机

评估/调查vmware,以及如何使用rhel / centos命令行创build“虚拟机”。 基本上,我希望能够创build一个testing虚拟机,然后能够使用虚拟播放器在另一个系统上运行虚拟机。 所以,我正在寻找指针/文章/说明,详细说明了我所需要的(工具/应用程序)以及完成此操作所需的步骤。 我见过一些讨论创build虚拟机的文章/网站,但都涉及到使用GUI。 谢谢 更新:: 而VMware是公司。 提供了用于创build虚拟机的不同工具/应用程序。 基本上,我想做一个testing,最终有一个虚拟机/图像,可以使用vmplayer应用程序在单独的服务器上运行 我已经看过讨论使用GUI来创build虚拟机的文档,但还没有find任何讨论如何使用命令行方法来完成这个工作的文档。 谢谢…

vmware – cmdline操作

试图找出如何使用cmdline执行以下操作: – 在centos系统上创build一个虚拟机/映像 – 在VM中安装centos / rhel os – 在VM中安装额外的应用程序 – 在VM内添加额外的文件到特定的目录 然后,我想通过vmplayer应用程序使用VM在单独的服务器上播放/运行它。 我可能已经通过20-30篇不同的文章试图设置这个没有运气。 所以,如果你有这个问题,让我知道! 啤酒在我身上! 评论/想法/指针都赞赏。 完整的文档/脚本也非常感谢! 谢谢