Articles of xenserver

从NFS服务器读取文件是不同的

所以我有一个我们已经使用了一段时间的备份服务器,它是一个运行zfs并通过NFS提供服务的FreeBSD服务器。 导出很简单: /backup/vm -maproot=root -alldirs 。 如果相关,则通过zfsconfiguration: zfs get sharenfs backup/vm sharenfs -maproot=root -alldirs local 它运行良好,我们甚至还恢复了这些备份。 今天,我偶然发现,从nfs共享中读取的文件与写入的文件(以及服务器上的文件)不匹配。 为了演示:在我们的服务器上 pg11.txt (downloaded on the server) pg11.txt.1 (uploaded by a client over nfs) 这两个是爱丽丝梦游仙境,从这里下载: http : //www.gutenberg.org/cache/epub/11/pg11.txt 在nfs服务器上: md5 pg11.txt* MD5 (pg11.txt) = eff1e5d84df1d3a543d1c578192a2367 MD5 (pg11.txt.1) = eff1e5d84df1d3a543d1c578192a2367 到现在为止还挺好。 现在在一个客户端上: md5sum pg11.txt* 4d79d99b8eebe364cddf5ce42949bc3e pg11.txt eff1e5d84df1d3a543d1c578192a2367 pg11.txt.1 什么? 从客户端读取pg11.txt我可以很容易地find像这样的行: […]

无法在Citrix XenServer中附加多pathiSCSI

亲爱的世界人民。 重新启动后,在XenServer上重新连接iSCSI目标时出现问题。 每当我尝试,我会得到几个错误。 这是我在冗余存储的附加屏幕上,它无法重新连接后: http : //i.imgur.com/jkBYI1g.png 所以它find了Target IQN和Target LUN,但是当我点击完成后,出现以下错误: Scanning for LVM over iSCSI SRs on 192.168.3.1 Logging in to the iSCSI target failed. Check your username and password. Check your settings and try again. 有趣的是,我在Synology的Target上禁用了CHAP。 即使删除Xen中的存储,然后尝试再次连接,相同的错误。 如果我禁用多path,我可以附加它就好了。 但是,如果我启用多path,我得到的错误。 有谁知道为什么?

XenServer 6.2上的RHEL克隆(Centos,Scientific,CERN)networking安装

我试图在PXE启动的networking上通过networking在XenServer 6.2上安装Scientific Linux CERN 6 guest,但挂起消息: mounting /tmp as tmpfs… done 我没有使用最相当的模板(CentOS 6模板)来安装这个虚拟机,因为我们想通过我们的PXE服务器来安装它,因为它得到我们的kickstart文件并且用我们的必需品创buildVM,并且使用模板没有select从networking启动。 所以使用“其他安装媒体”模板。 我尝试了其他基于RHEL的发行版,比如干净的Scientific Linux 6(不是CERN版本)和CentOS 6.所有这三个版本都有同样的问题。 其他的发行版,像Debian和Ubuntu,使用这种方法安装得很好,甚至是旧的5.x版本的Scientific Linux都安装正常。 我认为有一件事与上游的盈利公司的Xen Support相关,以迫使他们的虚拟化解决scheme。 但是我不能确定这是否真的是这个问题。

远程自动configuration到XenServer虚拟机pipe理程序

我目前正在开发一个项目,在这个项目中我使用带有Ansibleconfiguration的Vagrant在VirtualBox中创build本地环境。 我目前正在和一所大学合作,我们有一个XenServerpipe理程序(免费版)。 我无法直接从我的位置访问虚拟机pipe理程序,但可以在同一个networking上SSH服务器并转发端口,以便使用XenCenter连接到它: ssh <remote machine> -L80:<xen-server>:80 -L443:<xen-server>:443 -L5900:<xenserver>:5900 -L59001…etc to 5910 59xx端口是因为XenCenter将VNC控制台放在这些端口上。 (我实际上是在Windows上使用putty,因为我不能让OpenXenCenter / Linux与这种types的隧道连接)。 Citrix XenCenter连接正常,我可以创build一个新的虚拟机,但无法通过XenCenter或其他VNC客户端连接到控制台。 如果我可以让VNC控制台工作,我可以创build一个基本盒子,然后复制它,并根据需要重新configuration不同的有用的剧本。 但是,只要我能自动configuration单个虚拟机,我真的不在乎能否获得控制台。 如果我可以用另一台机器上的客户机指向虚拟机pipe理程序并编写具有特定IP地址的虚拟机的脚本,那就太好了。 Vagrant不支持Xen作为提供者。 我发现一些使用libvirt的Xen支持有限,但是即使这样,Xen似乎也更适合安装在像Ubuntu或OpenSUSE这样的标准分发版上的Xen,而不是作为独立的Citrix Hypervisor。 有xen工具,但似乎也是在本地linux发行版上的xen。 有没有办法使用Vagrant或其他types的configuration工具远程configurationXenServer实例?

XenServer性能

我们有两台运行XenServer 5.5的Quad Quad Xeons 2.6GHz和32GB内存的惠普DL360 G5s,并通过铜缆CAT5(1GB)访问OpenFiler(带有8个320GB SAS 10K驱动器)存储。 我们已经使用这个设置来testing很多完美的东西,但现在我们正在使用这个设置在生产中,并遇到性能问题。 目前有27台虚拟机分布在两台服务器上(尽pipe没有做很多工作),但似乎“慢”,特别是我们的员工瘦客户端 – 他们总是抱怨login时间和通过networking访问文件是慢。 就我个人而言,我认为这是一个吞吐量问题,我们应该使用SCSI或FC来存储,但是我需要一些证据来支持我的理论,而且我对Xen很陌生(它是由以前的员工设置的)。 我的问题:从我提供的信息可能是存储盒超载,试图挤在一个电缆太多;? 如何从XenServer本身实时监控networking访问? 谢谢 :-)

我可以安全地卸载“Citrix Tools for Virtual Machines”吗?

在我们的网站托pipe商(德国的“1&1”,他们似乎使用思杰Xen)有几个虚拟服务器与Windows 2008 R2,我现在有一些暂时挂起的服务器(RDPlogin屏幕永远挂起)。 只有通过主机的networking控制面板closures服务器才能“解决”这个问题。 重新启动后,我在事件日志中find一个条目: 日志名称:系统 来源: xennet6 事件ID: 5001 无法find源xennet6的事件ID 5001的说明。 引发此事件的组件未在本地计算机上安装,或者安装已损坏。 您可以在本地计算机上安装或修复组件。 如果事件发生在另一台计算机上,显示信息必须与事件一起保存。 活动中包含以下信息: \ Device \ NDMP1 Citrix光伏以太网适配器#0 在Windows中查看“卸载程序”时,我看到一个条目 “虚拟机的Citrix工具”。 从纯粹的猜测,我可以想象这个工具可能是一个问题的原因。 所以我search了Google和Citrix Xen论坛,以查看这个工具的用途以及是否可以安全地删除它。 不幸的是我没有find答案。 我发现的是Citrix论坛上的这个长长的话题 ,我不完全理解。 所以我的问题是: 从我的Windows 2008 R2 64位服务器卸载“适用于虚拟机的Citrix工具”是否安全? (就“服务器仍然启动并运行正常”而言,“安全”) 更新2013-04-23: 继syneticon-dj的梦幻般的回答后 ,我联系了1&1的支持,询问如何解决服务器暂停。 他们首先build议: 禁用IPv6。 删除所有不需要的networking适配器。 既然我已经两次都没有成功,我指出他们这个服务器错误张贴,询问升级Xen Tools是否安全, 正如Rackspace知识库文章中指出的那样 。 他们回答了一些模糊的话: “试试看,从我们的angular度来看,什么都不应该出问题,如果真的有助于事后看的话。 所以我现在有一台服务器在五天前更新,从那以后没有更多的错误; 我今天更新了另一台服务器,也没有错误。 (在升级工具之前,我通过1&1的Web UI控制台做了服务器的快照) 此外,只是告诉你,我也卸载了Cobian备份 ,我真的不太相信。 我现在通过一个简单的脚本和WinSCP来执行没有卷影复制服务的备份。 更新2013-05-31: […]

SAN性能变慢

我有装有12 x 300GB DP SAS驱动器的iSCSI HP P2000。 这是连接到2个DL385服务器与运行XenServer的64GB内存。 SANnetworking通过2千兆交换机(从P2000到每台交换机的4条铜线链路,然后每台XenServer都有一条到每台交换机的铜线链路) 最近,我重新评估了安装时创build2个虚拟磁盘的决定:一个RAID-5和一个RAID-10。 我决定RAID-5是毫无意义的,并且把它毁掉,然后用这些磁盘把RAID-10扩展成一个大arrays,有2个热备份磁盘。 既然这样做了(一个多星期前),磁盘的性能一直非常糟糕。 在两个XenServer主机上都显示〜15%的I / O等待。 虚拟机内部的hdparm显示大约1.12MB/s的SAN读取。 还有另外两台Win2008R2机器连接到SAN。 我之前的性能testing显示它们也经历了显着的差异,所以我不认为这是XenServer主机上的问题。 先前的8k随机读取~24.75MB/s ,现在是1.67MB/s 先前64k随机读取~170MB/s ,现在3.61MB/s RAID扩展已完成,SMU中的所有内容均为“OK”。 XenServer非常“空虚”(其中一个是7个虚拟机,另一个是4个虚拟机),但它是一个生产环境。

如何使用CentOS和XenServer在Linux中使用3个以上的虚拟磁盘

我已将5个虚拟磁盘连接到Citrix XenServer中的虚拟机。 VM安装了xs-tools。 最初它说,它不能添加这么多的磁盘。 我安装了xs-tools之后,让我添加所有的磁盘。 但/dev不显示所有的磁盘。 它显示了这些: /dev/xvda /dev/xvdb /dev/xvdc /dev/cdrom 也许它受到IDE总线的限制? (3盘+光盘)如果是这样,如何更改虚拟机使用SCSI? 编辑: 根据文件: 2.6.3。 VM块设备 在PV Linux的情况下,块设备作为PV设备传递。 XenServer不会尝试模拟SCSI或IDE,而是以xvd *设备的forms在虚拟环境中提供更合适的界面。 也可以使用相同的机制获取sd *设备,其中VM内的PV驱动程序接pipeSCSI设备名称空间。 这是不可取的,所以最好在PV guest虚拟机上使用xvd *(这是Debian和RHEL的默认configuration)。 对于Windows或其他完全虚拟化的guest虚拟机,XenServer以hd *设备的forms模拟IDE总线。 使用Windows时,安装适用于虚拟机的Citrix Tools安装一个特殊的PV驱动程序,其工作方式类似于Linux,完全虚拟化环境除外。 不过,连接5个虚拟磁盘,我没有看到其他的xvd设备。 编辑#2 🙁附加请求信息) 主机: XenServer 6.1 Linux version 2.6.32.43-0.4.1.xs1.6.10.777.170770xen (geeko@buildhost) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-51)) #1 SMP Wed Apr 17 05:52:03 EDT 2013 […]

LUN和虚拟机

我有HP P2000 + XenServer解决scheme工作。 我在想的是如何为20个虚拟机创buildLUN。 每个虚拟机都有独立的LUN? 它使我能够备份特定的虚拟机,但是在XenCenter中有20个vm = 20共享存储,而且我害怕这些LUN的可pipe理性,或者我错了吗? 或者我可以有20个VM的更大的LUN。 什么是更好的select?

确定在XEN上运行哪个guest虚拟机:HVM或PV guest虚拟机

我正在使用Citrix XenServer安装的Xen主机。 他已经在主机上安装了很多CentOS 5.2客户端。 我不知道如何检查这些客人知道他们是PVtypes或HVMtypes?