Articles of 虚拟机

运行Ubuntu 12.04的Ubuntu 12.04 KVM与启动时的linux-image-virtual崩溃

我的一个虚拟机在virsh中停留在“暂停”状态。 如果我摧毁并重新启动它,它会在一段时间后暂停作为“运行”。 如果我很快,我可以在login时input用户名,但是它会closures。 我不知道从哪里开始,所以任何帮助将是伟大的! 我可以通过guestfish访问虚拟机文件。 kern.log和syslog不会填充新的行。 这是我从kern.log得到的最后一个input: Dec 13 11:21:08 soft201 kernel: imklog 5.8.6, log source = /proc/kmsg started. Dec 13 11:21:08 soft201 kernel: [ 0.000000] Initializing cgroup subsys cpuset Dec 13 11:21:08 soft201 kernel: [ 0.000000] Initializing cgroup subsys cpu Dec 13 11:21:08 soft201 kernel: [ 0.000000] Linux version 3.2.0-34-virtual (buildd@allspice) (gcc version 4.6.3 […]

使用自己的IP地址将LXC容器设置为VM

我需要在Ubuntu服务器上设置防护环境。 实际使用情况是在同一个物理盒子上运行两个独立的网站,但我希望这些网站中的一个运行在受防护的环境中。 我认为最好的办法是在服务器上为防护网站创build一个虚拟机,并为虚拟机指定第二个IP地址。 一位朋友推荐OpenVZ,但这个话题推荐LXC。 我有LXC工作,除了networking部分。 我有一个单独的IP地址和一个单独的MAC地址,由服务器提供商(Hetzner)提供。 不幸的是,我无法弄清楚在LXCconfiguration文件中放置什么值,以便在容器启动时使用不同的IP地址。 当我用下面的设置启动容器时,启动正常。 然而,做一个curl http://curlmyip.com ,我得到根机器的IP地址(188.40.88.211),而不是新的IP(188.40.88.228)。 后者IP不响应ping或http请求。 以下是configuration文件中的相关位: lxc.network.type=veth lxc.network.link=lxcbr0 lxc.network.flags=up lxc.network.hwaddr = 00:50:56:00:30:3F lxc.network.ipv4 = 188.40.88.228 请让我知道,如果有任何额外的信息,我可以给你,或者即使我与虚拟机在错误的轨道上。 我对这一切都很陌生!

redirect站点以更正主机上的VM

我想build立一些虚拟机less数的服务器上。 然后每个虚拟机将拥有不同的网站。 所以我的主机例如有DNS my.host.com,我会指向这个DNS例如其他的DNS地址,所以my.host.com – 1.2.3.4 my.host.com – virtual1.host.com my.host .com – virtual2.host.com 现在在私人networking上,VM的地址是:vm1 – 1.1.1.1 – 她持有网站virtual1.host.com vm1 – 2.2.2.2 – 她拥有网站virtual2.host.com 所以我的问题是如何我可以redirect到正确的虚拟机我的意思是如果我打virtual1.host.com我会去我的主机和主机应该redirect到我的网站。 我只想使用端口80或443.我可以使用什么防火墙或代理来进行此类redirect? 也许这将足以使用iptables来做到这一点,我也想到HAproxy? 有什么build议么 ? 和thx。

虚拟箱linux路由

对不起,基本的问题,但我不能找出这一个。 我想build立一个小型的Linux服务器networking进行testing。 所以我有一个主机服务器运行虚拟框与以下接口: wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.0.4 netmask 255.255.255.0 broadcast 192.168.0.255 Then a guest vm with the following networking set up: eth0 Link encap:Ethernet HWaddr 08:00:27:EA:15:4F inet addr:192.168.0.2 Bcast:192.168.0.255 Mask:255.255.255.0 eth1 Link encap:Ethernet HWaddr 08:00:27:E3:E2:BC inet addr:172.16.0.1 Bcast:172.16.7.255 Mask:255.255.248.0 第二位客串嘉宾如下: eth0 Link encap:Ethernet HWaddr 08:00:27:15:CA:14 inet addr:172.16.0.2 Bcast:172.16.7.255 Mask:255.255.248.0 inet6 addr: fe80::a00:27ff:fe15:ca14/64 Scope:Link […]

Storage vMotion会因DMotion错误而失败

我遇到了一个问题,那就是我过去几天试图迁移到不同数据存储的几台服务器无法正确迁移。 而不是正常迁移,服务器接收失败的尝试迁移并显示以下症状: – .vmx和一些vmware.log文件在原始数据存储中有重复项,而我想将其移动到新的。 每次我右击查看这些虚拟机之一,我注意到,完整的迁移选项可用,但不起作用。 – 每次我右击查看这些虚拟机之一,我也注意到电源和快照选项被禁用。 另外,我也注意到其中一个数据存储的dMotion,但是我从来没有见过这个,也不知道该怎么做。 尝试了各种不同的事情后,我试图删除它,看看是否可能是问题,但它什么都没做。 目前,我正试图通过使用一个旧的虚拟机来解决这个问题,如果虚拟机被意外的擦除了,那么就不会有任何的伤害,这样我就可以修复正在使用的虚拟机, 。 如果有人能帮我解决这个问题,我会很感激。 我一直在使用VMware的以下知识库文章,我发现做了一些研究,但我不太确定一些说明,因为这是我第一次这样做。 以下是链接: http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1009113 提前致谢!

如何从ESX Server上的独立VM复制文件

我们有一个build立在ESXi(5.0)服务器上的Sandbox,并且有一个VM((域控制器))。 我想将该虚拟机上的文件复制到我的工作站。 有没有办法做到这一点? 我可以浏览ESX服务器的数据存储。 虚拟机上的文件能否传输到数据存储?

直接写入一个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 ),但它需要打开机器,安装客人补充,以及来宾帐户的凭证。 它也不允许任何低于文件级别的访问。

将虚拟机从Server 2012迁移到Windows 8专业版

是否有可能将虚拟机从Server 2012迁移到Windows 8专业版(都在同一个域中) 实时迁移似乎不是Windows 8上的一个function(仅在Server 2012上),当我尝试从Hyper-v控制台移动它时,我得到:“目标计算机未configuration为实时迁移虚拟机。 迁移不一定是活的,我可以closures虚拟机,但我正在寻找一个简单的解决scheme。 与VM关联的文件位于服务器上的本地(非共享)磁盘上,并且会转到工作站上的本地文件夹。 PowerShell提示是受欢迎的。

Oracle VM Server支持LSI 3042

尝试安装带有LSI 3042 SAS卡的HP DL165 1U服务器。 我去安装,select一种语言,select一个键盘屏幕,然后它要求我的驱动程序的位置(它不会告诉我,但是因为它试图加载SAS驱动程序后立即要求,我假设这是一个)。 Oracle VM Server是否支持LSI 3042(基于与LSI 3041相同的芯片组)? 任何想法,我可以find驱动程序? 编辑:HP ProLiant G5

Puppet代理(v3.0.1)挂起连接到防火墙后面的VM(v3.1.1)(使用基于NAT的访问)

我正在使用puppet agent v3.0.1(在FreeBSD上),试图连接到puppet master v3.1.1(在Ubuntu上),并且puppet代理挂起以下debugging输出: puppet agent –debug –no-daemonize … Debug: /File[/var/puppet/ssl/private_keys]: Autorequiring File[/var/puppet/ssl] Debug: /File[/var/puppet/ssl/private]: Autorequiring File[/var/puppet/ssl] Debug: /File[/var/puppet/ssl/private_keys/zg-3.XXXX.ch.pem]: Autorequiring File[/var/puppet/ssl/private_keys] Debug: /File[/var/puppet/ssl/public_keys/zg-3.XXXX.ch.pem]: Autorequiring File[/var/puppet/ssl/public_keys] Debug: Finishing transaction 17214983260 [hangs.. about two minutes..] Error: Could not request certificate: execution expired Error: Could not request certificate: execution expired puppet master被托pipe在一个虚拟机中,并通过VM主机上的端口转发进行访问。 我已经从防火墙后面的另一个节点testing了对主节点的访问,该节点正常工作。 当代理人运行时,木偶大师没有任何迹象表明已经build立了连接(虽然目前还不清楚)。 我已经检查了netcat和telnet,并确认我能够启动从代理到服务器的连接并交换数据。 同一个木偶大师已经正确运行了不同的运行Puppet v3.0.2的FreeBSD代理 […]