Articles of 虚拟化

XenServer池,无法从池中的2台服务器访问某些networking

我有3个XenServer的Xenserver池,版本6.1。 在我们的networking上发生了严重的DDOS攻击后,所有的服务器都重新启动(整个3台服务器重新启动并进入维护模式)。 之后,其中一台服务器(Master)保持正常工作状态,但其余2台服务器无法正常连接到除SAN之外的一些networking(WAN和LAN),而SAN也面临间歇性延迟。 有时我能ping通虚拟机的广域网IP,但有时却不能。 这可能是什么原因? 此外,受影响的服务器中有2台在任何时候都会一天内崩溃1-2次。 希望有人能指导我这个问题的原因是什么。 我正在考虑从零开始重build整个游泳池。

XenServer 6.2访客networkingconfiguration

我试图安装的虚拟机都不能访问互联网。 我将Xensever 6.2安装在具有单个NIC的服务器上,可以通过2个公共IP访问。 XenServer可以ping google.com,似乎configuration正确。 这是ifconfig输出 eth0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx UP BROADCAST RUNNING PROMISC MTU:1500 Metric:1 RX packets:1031298 errors:0 dropped:0 overruns:0 frame:0 TX packets:1204189 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:446121200 (425.4 MiB) TX bytes:799451138 (762.4 MiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:462703 errors:0 dropped:0 […]

确定如果Windows服务器是专用或VPS

我有提供的VPS和专用主机。 专用服务器的价格是每月100美元左右,这使我想我是否真的得到一台专用的机器,或者只是骗了专用服务器的名称。 他们的任何东西的Windows 2008特定的,我们可以检查是否是一个专用的机器或VPS ? 设备pipe理器或远程BIOS的东西或类似的东西? 注意 – 答案不能是要求提供者,因为我想相信事实而不是言语。 没有什么好的可以从LAN像IPCONFIG /所有也没有任何Linux命令在Windows shell上工作。 作为技术的信徒不应该是我们最后的事情:)

将手动networking命令转换为networking脚本

在以虚拟机pipe理程序作为主机并以Fedora 20作为guest虚拟机的专用服务器上,我成功地在来宾虚拟机中使用以下命令来启用具有IP故障转移的networking: ip route add <gateway>/32 dev <interface> src <IP failover> ip route add default via <gateway> src <IP failover> 如何在/etc/sysconfig/network-scripts/ifcfg-<interface>文件中转换这些命令? 通过安全,我必须发送一个DHCP请求,使路由器识别MAC地址,并在networking上进行授权。 手动,我只是运行dhclient 。 我怎样才能在启动时自动化这个过程?

xen项目 – 桥接界面显示2个MAC

我有一个简单的xen项目4.1安装程序运行在debian wheezy dom0上。 我注意到,在networking扫描期间,一个domU网关为同一个IP返回了2个mac地址。 一个MAC是预期的,XenSource Vendor,在domU创build时随机生成的地址。 另一个是硬件,SuperMicro Vendor,mac地址。 在dom0 ./interfaces ,我将物理接口初始化为manual 。 我将网桥初始化为static并添加物理接口。 在我的domU .cfg我声明了以前定义的dom0桥作为接口。 此时,根据我的理解,在domU上生成的任何数据包都标记为自动生成的(不,我没有明确声明.cfg中的MAC),XenSource Vendor,MAC地址。 真正的SuperMicro MAC地址如何显示? 这源于我的诊断间歇​​性连接问题的尝试,现在我认为这可能是由我的xen机器造成的某种arpcaching中毒。 使用ifconfig eth1 Link encap:Ethernet HWaddr 0c:c4:7a:00:c6:25 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:852986 errors:0 dropped:0 overruns:0 frame:0 TX packets:1295501 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:152249020 (145.1 MiB) TX bytes:1616503376 (1.5 GiB) Memory:f7100000-f7180000 […]

Windows DHCP MAC范围到作用域分配

我想知道是否有任何选项将特定范围的MAC地址映射到特定的DHCP地址范围。 问题是,我想要一个特定的地址分配给桥接虚拟机(Hyper-V,VMWare)。 例如: MAC="0015d5*" => Scope="192.168.254.0/24"

lxc命令总是“在libc-2.12.so中获取错误4”

我已经尝试了几次,找出为什么突然我的LXC不工作,我使用dmesg | tail dmesg | tail显示: lxc-start[2777]: segfault at fffffffffffffffc ip 000000390347b82c sp 00007fffd9046c18 error 4 in libc-2.12.so[3903400000+18b000] lxc-start[3311]: segfault at fffffffffffffffc ip 000000390347b82c sp 00007fff332ece98 error 4 in libc-2.12.so[3903400000+18b000] lxc-console[3327]: segfault at fffffffffffffffc ip 000000390347b82c sp 00007fffdddb9218 error 4 in libc-2.12.so[3903400000+18b000] lxc-start[3402]: segfault at fffffffffffffffc ip 000000390347b82c sp 00007fffb366aea8 error 4 in libc-2.12.so[3903400000+18b000] lxc-destroy[3472]: […]

迁移Hyper-V虚拟机到CentOS 6

我试图在谷歌search这个,但我实际上没有发现任何人从Hyper-V(Windows)迁移到CentOS 6,只是反过来。 所以,我想知道是否有任何指针可以用于这个? 具体来说,这是我想要做的:我已经有一个运行的操作系统与Hyper-V模拟。 我想将该虚拟机导入到QEMU,至less只需重新使用驱动器(vhd)。 这是可能的,如果是的话,我怎么能做到这一点? 谢谢。

奇怪的Phusion + nginx产卵延迟错误

我们正在尝试将从云提供商A编写的REE应用程序迁移到云提供商B.应用程序代码,VM规格和操作系统是相同的。 基本的区别在于云提供商A使用Xen和半虚拟化,而云提供商B使用KVM和完全虚拟化。 哦,是的, ulimit -a在两个设置上是相似的。 然而,在云供应商B,我们经常遇到这样的错误: 来自应用程序的消息:启动Web应用程序时发生错误:它没有及时写入启动响应。 请阅读这篇文章 ,了解更多关于这个问题的信息 提供程序A上的安装具有实际负载,从来没有这种错误。 提供者B上的安装程序像一个用户在18%的时间内这样崩溃。 我已经阅读了文档,但是它的解决scheme似乎并不适用于我们的案例(由于连接到Postgres,我们直接产卵而不聪明),或者如果他们这样做,我希望这里的人们可以指出。 是的,我知道更好的方法是从REE向上移动,这是在做的,但改变供应商现在更加紧迫。 更新: 根据文件可能的原因是: 标准输出redirect。 这不可能是在设置A的情况下,它不会发生。 我也检查启动脚本是否redirect任何文件描述符。 它不是。 提前终止在bash中。 为了避免这种情况,我已经从阅读.bashrc之类的文件中禁用了Phusion 服务器太忙。 服务器是新的,不在生产和两个人testing。 所以它不是很忙。 应用程序启动冻结,因为一个循环或某事或从NFS或S3请求的东西。 应用程序不是与S3(或其他类似的服务)交谈,而不是与NFS交谈。 如果这是一个无限循环的情况下,我不得不想知道为什么这不会发生在当前的生产设置(2年以上)。 两个设置都使用相同的数据运行相同的代码库。 更新2 – 更完整的日志消息 [2014-08-30 01:30:15.3001 10515 / 7f654de0b700 Pool2 / Implementation.cpp:287]:无法为application / workspace / app / app产生进程:启动web应用程序时发生错误:没有写入启动响应及时。 错误ID:c8940e97将错误详细信息保存到:/tmp/passenger-error-Z0k9GY.html应用程序消息:启动Web应用程序时发生错误:它没有及时写入启动响应。 请阅读这篇文章以获得更多关于这个问题的信息。 这里的原始进程输出(基本上服务器设置的html输出) [2014-08-30 01:30:15.3091 10515 / 7f654e84d700代理/ HelperAgent / […]

如何devise虚拟机networking只有一个networking

在过去的一周左右,我一直从震惊中恢复,我几乎不知道我的isp的networking如何工作 ,通过获得一个新的盒子,并试图从头开始做一个明智的devise。 我们的devise约束如下: libvirt + kvm(因为我们很穷) ubuntu(12.04在主机上,但我们愿意尝试14.04,如果openvswitch使事情变得更容易) 一个外部networking接口(我们不能改变这个) 一个ipv4,一个/ 64 ipv6,和有限的额外(公共)ipv4地址,与…呃… 有趣的设置 这些限制导致我们考虑以下几点: 公共IP地址应该使用稀疏,我们主要用于面向客户的caching代理 所有服务器上的所有虚拟机必须能够相互通信(代理到应用程序服务器,应用程序服务器到数据库,所有服务器到下一个pipe理程序) 因为我们已经有了64个IPv6地址,为什么不使用这些? 然而这导致了我们几个问题,因为ipv6支持到处都不是很完美: (从临时私有IPv4 dhcp服务器)后,我们仍然需要访问多个IPV4资源在虚拟机调配 在这个阶段(在busybox中),我们不能设置4over6隧道,因为这些工具不支持它 但即使在此之后,我们仍然可能需要访问一些仅限v4的资源(apt存储库,github,&c …) 充其量,4over6隧道看起来似乎是骇人听闻的。 可是等等? 你有什么问题? 目前我们有一个网桥,直接暴露给libvirt的公网ipv4地址。 而且我们有一个虚拟网桥,用于安装这些隐藏的虚拟机,并为我们的IPv6地址提供路由。 这个设置的问题是,它是非常flair:现在我有一个盒子不响应除ping之外的任何东西,但是谁是vms仍然可以到达(ipv4和v6)和一个完全相互关联的盒子,但谁是虚拟机不能通过ipv6出去。 也许这是因为我发现hetzner的文档难以理解 ,或者因为我根本不了解他们手中的更深层的devise问题,或者因为我不了解networking。 我正在寻找一个devise,不太不稳定。 即使这意味着我必须(重新)学习networking。