我在CentOS 5.4 x86_64上运行的HA Cluster有问题。 使用的软件: DRBD 8(kmod-drbd–xen-8.0.16-5.el5_3.x86_64 / drbd-8.0.16-5.el5.centos) 心跳 LVM2 Xen 3.1.2 我的DRBDconfiguration同步一个逻辑卷。 当我首先在逻辑卷上创buildDRBD的元数据时,它开始同步并正常工作。 我遇到的问题是它不会在第一次同步之后更新数据,所以基本上你会得到一个副本,而不是停止。 当我废弃逻辑卷时,重新创build它并为DRBD初始化元数据,它只是再次开始同步(但只是一次)。 它给不出同步错误或任何东西,猫/ proc / drbd显示我2健康的UpToDate节点。 我尝试了同步物理卷,这导致Xen无法启动任何虚拟机(安装在特权域中)。 它似乎没有给我任何增量更新,但没有任何错误是如此。 编辑:// 我已经尝试了主动/被动和主动/主动设置。 我知道它没有被添加到configuration了drbd的LVM上运行的ext3文件系统的示例文件同步。 感谢您的帮助到目前为止,附上我的drbdconfiguration; global { usage-count no; } resource repdata { protocol C; startup { wfc-timeout 0; degr-wfc-timeout 120; } disk { on-io-error detach; } # or panic, … net { […]
我有一个简单的四节点Oracle VM环境。 在vmware中运行的pipe理服务器,用于共享存储的nfs服务器以及运行实际pipe理程序的两个Oracle VM服务器。 出于某种原因,运行池主服务的节点将突然重启,原因不明。 我相当确定这是一个软件问题,可能是某种集群看门狗。 要清楚的是,重启的是vm服务器/虚拟机pipe理程序,而不是客机。 有没有人看到类似的问题,或者有什么build议,我应该从哪里开始寻找根本原因? 我没有看到/ var / log / ovs * / logs中的任何可疑内容,我推荐的其他地方看起来是什么? 来自Oracle的文档留下了一些不足之处。
是否有可能增加现有虚拟服务器映像的大小(centos 5主机上的centos 5 guest-Xen)? 我刚刚安装了一个新的客人,发现我安装时没有为客人分配足够的存储空间。 我知道我可以通过挂载到虚拟系统来添加虚拟存储,但我真的希望保持系统尽可能简单(一个挂载设备 – 每个系统一个映像文件)。 那么,是否有可能在现有系统中增加图像的存储空间,或者我将不得不重新开始?
我已经在Debian上安装了Xen的官方手册。 之后,我运行了grub-update,并在一段时间后删除了Xen,包括xen内核。 它说,我跑了grub更新一次 discarding improperly nested partition… 重启后,系统不想启动: 加载linux 2.6.26-2-686。 错误:无法读取Linux标题。 加载初始ramdisk …错误:您需要先加载内核。 initrd和内核存在于/ boot中。 文件系统是在/ dev / sda1(ext2)和/ in / dev / sda2(lvm2)中的/ boot。 我的grub.cfg: ### BEGIN /etc/grub.d/00_header ### if [ -s $prefix/grubenv ]; then load_env fi set default="0" if [ "${prev_saved_entry}" ]; then set saved_entry="${prev_saved_entry}" save_env saved_entry set prev_saved_entry= save_env prev_saved_entry set boot_once=true […]
我的VPS主机使用Xen,而不是使用自己的定制内核,我可以使用我自己的(使用pv-grub),我已经安装了testing它的示例内核如下所示,我正在运行Debian 6(Squeeze): http://packages.debian.org/squeeze/linux-image-2.6.32-5-xen-amd64 如果我下载2.6.32-5的源代码,我是否可以假设,我可以设置相应的Xen选项来构buildXen兼容内核,就像列出的二进制内核一样? 我是否可以应用内核补丁(例如我想要的grsecurity),并将Xenconfiguration应用于我曾经编译过的VPS? 谢谢你,肯。
为了生成服务器,我在SLES 11 SP1 dom0上安装了SLES 10 SP1 domU。 在移动一些文件系统后,当我重新启动domU时,networking不再工作。 当通过xm consolelogin时,唯一的接口是lo ,路由表除了lo的路由以外是完全空的。 我有eth0设置为使用dhcp,但是当我运行ifup eth0出现以下错误: Nov 10 14:26:40 bitvm01 dhcpcd[6385]: timed out waiting for a valid DHCP server response 尝试rcnetwork restart ,我得到: Warning: Could not set up default route via interface Command ip route replace to default via 172.30.79.1 returned: . RTNETLINK answers: Network is unreachable Configuration […]
我正在尝试将各种服务从物理Debian Squeeze盒子迁移到许多半虚拟Xen机器上。 这是我第一次进入Xen,所以我打算一步一步做下去: 在盒子上安装一个干净的Xen + Debian Squeeze Dom0 确保我可以安装并运行新的DomUs(xen-tools) 转换到DomU的原始物理安装(称为Kowalski) 将服务从Kowalski移到新的DomUs,直到Kowalski不再做任何事情。 退休Kowalski 步骤1和2已经很好。 我在3上遇到麻烦了。 基本上我已经: 将旧的物理分区复制到LVM逻辑卷 为Xen创build一个kowalski.cfg,将这些LV映射到xvda设备 编辑fstab使用xvda设备。 它会启动,但在启动过程中,脚本最终会挂起,因为init报告“T0”会重新产生得太快,所以会导致死机。 任何关于debugging技术的build议? 我可能错过了什么? 正如我所说,这是我第一次进入Xen的冒险,我发现很难处理发生了什么问题。
有一个Xen群集,我真的很喜欢这个设置。 它由2个节点组成(我们称它们为1和2)。 每个节点有2个未被搜查的驱动器(A和B)。 A1通过DRBD复制到A2,B2复制到B1。 当机器1停机时,虚拟机在机器2上出现,反之亦然(只有1/2性能) 我对此感到高兴。 这是便宜,灵活和健壮,但它不是完美的…它不让我rest。 也许你可以帮助我做得更好(或者有一个比这更好的替代架构…我不反对VMWare或其他工作) 这是我的问题: Xen没有像VMWare那样方便的转换器。 还是呢? (免责声明:我爱上了VMWare转换器) 对于大多数IT人员来说,DRBD仍然是个未知数(甚至可怕?)。 我不想成为唯一知道如何工作的专家。 我想要的东西就像VMware制造的一样虚弱。 DRBD的一些简单的Web前端可能? 更好的是,有没有这样的设备(freeNAS,monowall和朋友)还是某种即插即用的产品? 如果这意味着我不再自己动手并获得某种供应商支持,我不介意多付钱。 与上面的问题有关:上次我有一个这样的系统是几年前,我总觉得我在stream血的边缘,玩的东西太多了。 这很有趣。 VMWare没有这样坚实的企业感觉。 这一次,我不想要任何“乐趣”:-)我只是想让它工作,永远不会停止工作。 也许这是因为我还在使用Xen 2.0和DRBD 0.7,从那以后肯定有很多变化,但是有一些事情告诉我,我仍然在进行大量的自定义内核编译和挑战性的故障。 这一次,我想不惜一切代价避免这种情况。 我是通过一个1Gb以太网运行的。 记住以上几点的最好方法是双倍或三倍? 也许我可以总结上述的所有。 我该如何歪曲和愚弄这个Xen群集架构呢? 谢谢
在家中的服务器上安装Xen,最近把它移到了一个数据中心。 在路由器后面用DHCP工作得很好,每个虚拟服务器和dom0都有自己的IP地址。 在数据中心,有很多IP地址可供使用,但都需要是静态的。 我设法用这样的静态IP来获得dom0设置,但我不确定从这里去哪里。 auto eth0 iface eth0 inet static address 204.45.15.42 netmask 255.255.255.248 gateway 204.45.15.41
我想知道是否可以通过VNC连接到Amazon EC2实例,但是不是在目标机器上安装VNC服务器,而是连接到虚拟机pipe理程序的graphics输出和鼠标/键盘input。 这会很方便,原因如下: 在VNC(或RDP for Windows实例)服务启动之前,我可以看到我的虚拟机发生了什么情况。 例如,如果一台机器没有启动,我可以看到启动信息是什么。 我可以运行像Android这样的操作系统,而不必以某种方式修改它们来使用VNC服务器。