Questions tagged «xen»

Xen是基于管理程序的虚拟化。它支持x86,AMD64,IA64,ARM和其他CPU类型,以及Linux,Windows,Solaris和* BSD来宾操作系统。

3
在Linux Xen VPS上优化Apache和MySQL
我有一台运行Ubuntu 8.10,具有128M RAM的Xen虚拟专用服务器(VPS)。 我通过Google找到了几个“如何针对低内存VPS优化Apache和MySQL”的页面,但是它们提供了矛盾的信息。所以我问服务器故障:如何针对低内存VPS配置优化Apache和MySQL? 几个人建议使用nginx代替Apache。我将对此进行研究,但如果可能的话,我宁愿坚持使用Apache,只是为了避免不得不学习有关在不熟悉的Web服务器之上配置应用程序堆栈的所有知识。
10 linux  apache-2.2  mysql  vps  xen 


3
在较重的虚拟化环境(Xen,KVM,Hyper-V,VMVare)下使用LXC
是否可以在较重的虚拟化环境(Xen DomU,KVM,Hyper-V,VMVare)下使用LXC?我想将其用作安全性(隔离)工具,限制资源消耗的能力对我而言并不是优先考虑的事情。我只是想以一种简单的方式来完成它。类似于在非虚拟服务器上使用LXC。我不想在生产服务器上使用过于棘手的设置。

4
Xen DomU根文件系统在iSCSI虚拟IP故障转移上变为只读
我的Xen服务器是带有open-iscsi的openSUSE 11.1,可连接到我们的iSCSI SAN集群。SAN模块位于启动程序连接到的虚拟IP后面的IP故障转移组中。 如果主SAN服务器发生故障,则辅助SAN将充当目标服务器。所有这些都由LeftHand SAN / iQ软件处理,并且在大多数情况下都可以正常工作。 我的问题是,在IP故障转移后,某些Xen DomU有时会使其根文件系统变为只读状态。这是不一致的,并且每次发生故障转移时都会在不同的子集上发生。它们都运行相同的openSUSE 11.1软件映像。 每个DomU的根文件系统都是通过open-iscsi装入Dom0的,然后Xen使用标准块设备驱动程序将其公开给DomU。 确切的症状是,以根用户身份运行时touch /test返回错误“只读文件系统”。但是,的输出mount显示它是可读写安装的。当然,此时domU上的所有其他I / O也会发生故障,因此机器会严重掉下来。只需xm从Dom0 重新启动它,甚至无需重新连接iSCSI会话,即可使一切重新工作。 在Dom0端,故障转移期间的系统日志消息如下所示: kernel: connection1:0: iscsi: detected conn error (1011) iscsid: Kernel reported iSCSI connection 1:0 error (1011) state (3) iscsid: connection1:0 is operational after recovery (1 attempts) 我很难确定要调试该问题的哪一层,DomU内核中有问题吗?还是在Dom0或Xen级别?我认为某个地方可能需要调整一些参数以增加某种超时,但是我不确定要看哪里。 我真的不认为open-iscsi有问题,仅仅是因为所连接的块设备仍然可以从Dom0读取和写入。
9 linux  xen  iscsi 

1
如何获得虚拟的SR-IOV Infiniband接口UP?
我现在已经花了几天时间,并且设法通过最新固件使SR-IOV与Mellanox Infiniband卡一起使用。 虚拟函数在Dom0中显示为 06:00.1网络控制器:Mellanox Technologies MT27500系列[ConnectX-3虚拟功能] 06:00.2网络控制器:Mellanox Technologies MT27500系列[ConnectX-3虚拟功能] 06:00.3网络控制器:Mellanox Technologies MT27500系列[ConnectX-3虚拟功能] ] 06:00.4网络控制器:Mellanox Technologies MT27500系列[ConnectX-3虚拟功能] 然后,我将06:00.1与Dom0分开,并将其分配给xen-pciback。 我已经将其传递到Xen测试域中。 测试DomU中的lspci显示: 00:01.1网络控制器:Mellanox Technologies MT27500系列[ConnectX-3虚拟功能] 我在DomU中加载了以下模块 mlx4_ib rdma_ucm ib_umad ib_uverbs ib_ipoib mlx4驱动程序的dmesg输出显示: [ 11.956787] mlx4_core: Mellanox ConnectX core driver v1.1 (Dec, 2011) [ 11.956789] mlx4_core: Initializing 0000:00:01.1 [ 11.956859] mlx4_core 0000:00:01.1: enabling device …


3
管理XenServer是否类似于管理CentOS?
鉴于XenServer(当前为7)基于CentOS,是否就更新,CLI,管理(非Xen特定的mdadm和启动加载程序)等方面与CentOS一样工作? 基本上,如果我想使用XenServer,那么我是否致力于使用,学习和使用CentOS的“方式”? 我们正在使用一台新的(对我们而言)服务器,现在该切换虚拟机管理程序了,我们开始使用Xen。 我目前熟悉并可以有效管理的当前设置是使用Virtual Box的具有两台VM的Debian主机,至少可以这么说。因此,我对在Debian中工作很熟悉,并做出了明智的选择,将Debian用于我们的服务器。我只为小型企业管理服务器,所以我没有其他设置和其他发行版的多样性。 据我了解,Redhat的工作方式与基于Debian的发行版有些不同,并且需要学习量未知的曲线。但肯定是学习曲线。 因此,如果我使用XenServer,我是否也致力于Redhat的学习? 我知道我可以使用基于Debian的Dom0来安装Xen,但是我已经阅读的共识似乎表明XenServer总体上表现最好。但是,我将需要做一些配置,例如启动并运行Dom0,Xen和网络共享的本地RAID阵列,并按顺序获取引导加载程序和grub。我可以在Debian中很容易地完成此配置,所以我试图权衡在尝试以CentOS方式进行相同配置时所花费的时间,我担心这会增加相当多的时间才能在IT情况下将新服务器投入生产我个人对我们公司的影响是在下班后慢慢发生的;因此这个问题。
8 xen  xenserver 

1
xen:balloon:reserve_additional_memory:add_memory()失败:-17
我们正在EC2虚拟机上运行Ubuntu 14.04。我在内核日志中看到很多这些错误: [ 704.032085] xen:balloon: reserve_additional_memory: add_memory() failed: -17 [ 736.096102] xen:balloon: reserve_additional_memory: add_memory() failed: -17 [ 768.160075] xen:balloon: reserve_additional_memory: add_memory() failed: -17 [ 800.224082] xen:balloon: reserve_additional_memory: add_memory() failed: -17 [ 832.288094] xen:balloon: reserve_additional_memory: add_memory() failed: -17 显然,我们不在虚拟机中运行Xen,因此这些必须表明与主机的内存分配有关。我不认为这会给我们造成任何直接的问题,但是我们应该关注它吗?

1
带有blktap磁盘(“ tap:aio:”)的Xen 4.1主机(dom0)无法连接
在带有dom0 xen-4.1的Ubuntu Precise股票内核的xen-4.1中使用blktap时出现问题。 我得到: [ 5.580106] XENBUS: Waiting for devices to initialise: 295s...290s. ... [ 300.580288] XENBUS: Timeout connecting to device: device/vbd/51713 (local state 3, remote state 1) 和一些系统日志行: May 17 13:07:30 localhost logger: /etc/xen/scripts/blktap: add XENBUS_PATH=backend/tap/10/51713 May 17 13:07:31 localhost logger: /etc/xen/scripts/blktap: Writing backend/tap/10/51713/hotplug-status connected to xenstore. 与tap:aio:磁盘行。文件:/有效。 disk …

1
在Centos6上禁用IPV6
我想在刚刚在Xen中设置的新Centos6虚拟服务器中禁用IPV6。我已经按照此处的说明进行操作,然后重新启动/重新启动了网络。 更新:遵循以下内容,这似乎奏效了,但现在还没有获取ipv4地址? eth0 Link encap:Ethernet HWaddr 9A:F0:43:47:04:F1 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:941 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:89952 (87.8 KiB) TX bytes:0 (0.0 b) Interrupt:14

3
Xen用vnc连接到dom0吗?
有没有一种方法可以在不运行X的情况下使用VNC连接到dom0?我不需要X服务器,只想查看控制台上的内容。 编辑:添加一些背景,因为人们似乎真的很烦我会问这样的问题,并且在这种情况下ssh对于进入dom0来说不是可接受的解决方案: 我要VNC到控制台的原因不是为了管理该系统(实际上是8月份的一次会议上有600台笔记本电脑运行Xen和多个VM的Debian Squeeze,运行了4天)。SSH可以很好地实现这一目标,而我也不会梦想使用其他任何方式进行管理。但是,我想做两件事: 1)与坐在机器前的人交谈时,请确切了解实际的/ dev / console上的内容。一小组人负责为会议准备这些系统,而且我们并非都位于同一地点。在这种情况下,这些系统距我3000英里,距团队另一成员5000英里,距第三者约100英里。当与坐在系统前面的“远程手”一起工作时,能够弄清屏幕上的内容非常重要,他们试图弄清为什么某些特定任务无法正常工作。 2)查看发送到/ dev / console的任何错误消息,然后在其他任何地方(发生的次数比开始该项目之前我想的要多得多)。我确定发生这种情况的主要原因有两个:1)有时懒惰的开发人员通过重定向将错误记录或调试输出调试到/ dev / console,而无需使用系统的记录器或其他导致错误获取的功能记录在文件中;和2)当您的IO子系统由于某些不良事件而崩溃了,但是网络和cpu仍然正常时,在系统崩溃和刻录之前,错误消息不会立即记录在日志文件中。至少如果我曾经在/ dev / console中工作,我会 在会议期间,在所有600台机器上的一个巨大的显示器(好吧,很多显示器)上打开小小的窗口,看看每一个正在发生什么,这真是太酷了。
8 xen  vnc 

2
LVM / DRBD调整大小后,df报告错误信息
我有一个具有DRBD安装分区的Debian Xen DomU。我需要将该分区的大小从46G调整为50G。我做了以下事情: 在辅助节点上停止了DRBD: /etc/init.d/drbd stop 将基础LVM dist增加到50 GB: lvresize -L 50G /lvm/device 再次启动DRBD并等待磁盘同步: /etc/init.d/drbd start 切换的原语。并在另一个节点上执行相同的操作。 在现在的辅助DRBD节点上停止了drbd: /etc/init.d/drbd stop 增加了基础LVM: lvresize -L 50G /lvm/device 再次启动DRBD并等待磁盘同步: /etc/init.d/drbd start 在两个节点上发出: drbdadm resize drbd-device 在主节点上发出: resize2fs /dev/drbd0 我得到这个回应: $ resize2fs 1.40-WIP (14-Nov-2006) The filesystem is already 12058624 blocks long. Nothing to do! …

1
VDI比较-VMWare View与XenDesktop与Sun VDI
我们正在考虑在我工作的地方实施VDI解决方案。当前,我们主要使用Windows客户端(也包括Samba PDC)来运营Linux商店。我们一直在评估要使用的VDI解决方案,并且想知道人们与我认为的三种主要VDI解决方案之间进行了哪些“实际使用”比较。比较这些解决方案时,网络上没有可用的信息。 你有什么经验?
8 xen  sun  sunray 

5
如何微调我们的MySQL服务器?
MySQL不是我的事,但是我需要微调其中一台服务器。 以下是要求/规格: MySQL服务器只有一个重要的数据库 我们只有一个“类型”的应用程序与其连接,并且没有多少实例同时连接到它:最多15个(这些应用程序是XMPP机器人程序) 这些应用程序具有无阻塞的IO,这意味着它们永远不会在数据库服务器上“等待”并在处理数据库查询时继续处理传入的请求。这意味着有时该应用程序的一个实例可以与数据库服务器建立多个(很多!)连接(特别是在某些查询很慢的情况下) 所有查询都使用索引 我们的主机仅运行MySQL。这是具有2GB RAM的Xen实例(@slicehost)。 我们使用InnoDB表是因为我们需要一些基本的事务,但是如果这会对性能产生实际影响,则可以切换到MyISAM。 现在配置好了,我们的MySQL服务器开始慢慢吃光所有可用内存(我们使用collectd,这是一个图)。在某些时候(几天/几周之后),它停止执行查询(它在今晚停止了2个小时,而我不得不重新启动MySQL服务器:请参见第二张图片): (对不起,新用户无法发布图片,只有1个超链接:/) 每周:http://i27.tinypic.com/6ticyv.jpg 今日:i31.tinypic.com/ir53yg.png 这是我们当前的my.cnf # # The MySQL database server configuration file. # # This will be passed to all mysql clients # It has been reported that passwords should be enclosed with ticks/quotes # escpecially if they contain "#" …

8
我应该选择哪个虚拟化平台,Xen或OpenVZ?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 5年前关闭。 我正在将共享托管升级到VPS托管,主要是为了将服务器管理技能添加到我的开发技能中,因此我在注册时面临许多新选择。 我需要选择Xen或OpenVZ虚拟化平台。 据我所知,OpenVZ更加“用户友好”,但除此之外,我还不能真正分辨出差异。 我将选择Ubuntu Linux,只是因为我认为它是最用户友好且最受欢迎的软件,并且我认为Xen和OpenVZ都可以与它很好地兼容。 就我的“学习如何管理服务器”而言,您认为Xen或OpenVZ更合适吗?
8 vps  xen  openvz 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.