服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

openvswitch:使用gre / ipsec连接两台不同机器上的两个虚拟专用networking

这里是设置:我们有一个硬件(服务器),提供服务给客户(或“外部世界”,如果你愿意的话)。 在内部,服务和function分布在多个虚拟机(不同angular色)上。 我们使用kvm来pipe理虚拟化和libvirt。 硬件有两个NIC,通过“单根I / O虚拟化”(Intel VT-D / AMD IOMMU)的方式被转发到其中一个虚拟机(称为gateway-vm)。 我们在底层主机操作系统中使用openvswitch来创build一个在所有虚拟机和主机之间都有私有地址的内部networking。 这是因为我们遇到了将网桥绑定到虚拟接口的问题。 (而不是绑定到一个物理接口,操作/命令被接受,但networking通信不可能了) 这工作正常。 gateway-vm中的代理服务器向外界提供所有的内部服务。 好的,这是有效的。 我们甚至有几台这样的机器。 为了冗余,我们希望内部虚拟机(不是gateway-vm,当然,我们称之为database-vm)与另一个硬件的数据库虚拟机进行通信。 因此,我们确保内部私有地址不会发生冲突,例如10.10.1.5和10.10.2.5(每个/ 24)。 我们的方法是在两台网关机之间build立一个ipsec的gre隧道,这已经可以工作了。 10.10.1.1可以ping 10.10.2.1,反之亦然。 现在我们不得不让一个硬件的数据库-vm与另一个硬件的另一个gateway-vm进行通话/ ping,反之亦然,并最终让两个数据库-vm相互通信。 什么是适当的方法来实现这一目标? 我们不确定我们是否需要在任何一个网关中使用ip_forwarding,以及路由应该如何。 还是应该都是一个没有路由的大型子网? 我们目前正在使用ovs v1.7.1,kernel 3.2.6,libvirt v0.10.2,QEMU 1.1.1

我应该担心虚拟服务器上的这些驱动程序的Code 39吗?

我们目前在硬件上运行SBS2008 DC / Exchange / AD。 在这之前,我们正试图让它虚拟化,因为我们确实有一个shiny的新(使用不足)的VMWare主机。 我正在进行networking隔离testing运行,以确定需要多长时间,以及期望哪些bugbears等等。如果重要的话,我们所遵循的过程是 – 通过Acronis B&R 11.5完全备份 运行虚拟机硬件(我们使用VMWare vSphere 5 Essentials) 将VM CD驱动器连接到Acronis可启动媒体映像和VMWare工具Windows映像 从VMWare工具光盘运行通用恢复采购驱动程序。 在还原的最后,我们得到了两个有关缺less通用长PCI设备名称的驱动程序的错误 – 我几乎可以肯定的是,这两个设备是我遇到的问题,但我不确定如何检查。 (我们尝试重新searchVMWare工具光盘中的这些fut失败,所以我跨过我的手指,点击“忽略”) 启动后,我安装VMWare工具(完整安装)并重新启动。 整个事情似乎运行良好,我已经在非常孤立的环境中,但设备pipe理器显示问题(即黄色的)与2个设备 – Virtual Machine Bus Virtualization Infrastructure Driver 试图更新这些驱动程序(自动或searchVMWare工具光盘)显示,他们显然是最新的。 设备状态(对于两者)是: Windows无法加载此硬件的设备驱动程序。 驱动程序可能已损坏或丢失(代码39)。 我的search没有显示任何VMWare相关,但是我看到一些这样的文章, 这一个与Hyper-V和不同的状态代码,但相同的设备。 不过,我已经尝试了解决这些问题(在msconfig-> Boot选项卡 – >高级选项中启用HAL,禁用和重新启用设备)无济于事。 事件日志中没有任何事情似乎是相关的,事实上我看不出有什么事情会受到影响 – 但我宁愿在迁移结束的星期五晚上几小时之后才发现,想要想的是当我回家的时候是否要观看GoT或者寻找者的传说。 有没有人曾经遇到过这个问题,或者有经验说明结果/原因可能是什么?