我在一个ThinkPad E431与i7处理器和[MemTotal:11679824 kB] 我与Debian 9拉伸内核4.9.0-3-amd64没有LVM 我用VirtualBox,这是简单和function,但我需要现在的嵌套虚拟机function,没有在VirtualBox。 我只需要一个带有很多容器的Windows 10企业虚拟机,其他的嵌套虚拟机可以用作开发环境。 Xen中存在嵌套的虚拟机function,以及如何在新的Debian上安装最完整的虚拟机: su apt-get update apt-get upgrade apt-get dist-upgrade apt-get install linux-headers-$(uname -r) build-essential apt-get install pulseaudio pulseaudio-module-bluetooth pavucontrol bluez-firmware blueman apt-get install tmux tree galculator net-tools sudo sudo adduser myuser sudo uname -r [ -d /sys/firmware/efi ] && echo Xen fail under UEFI || echo Xen works […]
我想用2个网卡来configurationxen。 dom0configuration了CentOS7,其中eth0接口面向本地LAN(10.12.XX),eth1(192.xxx)连接到企业局域网。 Dom0按照Xen4Centos Wiki的指导进行configuration,eth0 NICconfiguration为根据networking指南桥接xenbr0。 1. Created the bridge: nmcli con add type bridge con-name xenbr0 ifname xenbr0 nmcli con modify xenbr0 bridge.stp no nmcli con modify xenbr0 bridge.hello-time 0 2. Make the eth0 interface slave to the bridge: nmcli con modify eth0 connection.master xenbr0 connection.slave-type bridge 我将eth0的所有初始设置复制到xenbr0。 eth0和xenbr0的networking脚本在这里: [eth0] TYPE=Ethernet DEFROUTE=yes IPV4_FAILURE_FATAL=no NAME=eth0 UUID=ba6411dc-b9a6-41b4-868c-7bdab79b729b […]
到目前为止,我曾经为Xen服务器设置了多个DomU,每个DomU都有一个专用IP。 现在我意识到,我可以使用单个IP(即物理服务器之一),并根据请求的主机名,使用反向代理(例如:Apache)转发外部连接,并使用Dom0与DomU进行NAT转换。 在我的情况下,每个DomU都是一个LAMPnetworking服务器。 这个设置的缺点是什么?
在运行Debian Stretch的Xen 4.8pipe理程序中,我试图删除不再使用的domU的逻辑卷。 我停止了domU并成功删除了交换文件的逻辑卷。 但是,当试图删除主磁盘的逻辑卷,我得到的错误: Logical volume xen3-vg/vmXX-disk in use. 由于我需要其他domU的虚拟机pipe理程序上的磁盘空间,我成功地将逻辑卷的大小调整为4 MB。 为了明确哪些逻辑卷需要删除,我将逻辑卷重命名为“xen3-vg / deleteme”。 然而: > lvremove -vf /dev/xen3-vg/deleteme 返回: Logical volume xen3-vg/deleteme in use. 在search时,我尝试了以下所有,但无济于事。 > lvdisplay — Logical volume — LV Path /dev/xen3-vg/deleteme LV Name deleteme VG Name xen3-vg LV UUID iL2tB4-4tjc-0dlj-ibBX-nQup-oZsX-g81XXO LV Write Access read/write LV Creation host, time xen3, 2017-01-04 […]
我将XenServer版本6.2主机升级到7.1主机上的一个虚拟机(CentOS 6.9,PVtypes – 半虚拟化)运行Asterisk手机软件,该软件使用名为“DAHDI”的模块,该模块是一组用于电话用途的硬件驱动程序。 在升级6.2主机之前,我将虚拟机迁移到另一个6.2主机。 升级到7.1后,迁移回来,似乎很好,除了DAHDIfunction已经消失。 事实certificate,DAHDI有内核模块,因此在安装时会修改或添加内核模块。 看起来会发生的情况是,XenServer主机升级会更改Linux内核,这会导致先前安装的DAHDI内核模块消失的副作用。 此VM的原始内核版本: 2.6.32-431.29.2.el6.i686#1 SMP周二9月9日20:14:52 UTC 2014 主机升级后的内核版本: 2.6.32-696.6.3.el6.i686#1 SMP Wed Jul 12 13:38:41 UTC 2017 我的问题: 我的结论是正确的,修改后的内核导致这个问题? 这是已知的行为,如此打算或至less“正常”,并预期? 我在Xen或Citrix XenServer上find的任何文档都给我留下了升级的印象,我只需要将VM从服务器迁移或导出/导入,而PV虚拟机之后您可能已经失去了function。 如果不正常,我需要做些什么来防止它呢? 它依赖于什么? 我不一定知道哪些虚拟机可能有某种特殊的模块在升级时会崩溃。 我知道,大多数或所有较新的Linux版本似乎都只能在XenServer上作为HVM实施。 那么这是防止这个问题的唯一方法吗?
我试图创build的设置: 具有单个公共IP的单个物理专用服务器 运行Virtualmin(LAMP +其他服务)的多个托pipe虚拟机(DomU,带有XEN)基本上像一个带有NAT的LAN 运行在物理服务器上的HAProxy:使用主机名将传入的连接路由到正确的端口 这对于每个VPS上的Apache都是完美无瑕的,但是它似乎不适用于FTP / SSH / DNS:它们不使用主机名来辨别哪个VPS必须被调用。 有没有办法做到这一点? PS:我知道我可以在物理机器上运行一个名称服务器,为虚拟机上托pipe的所有域名提供DNS服务,但是我的目标是让这些VPS自治,以便将来能够移动它们而无需记住哪些服务与托pipe物理服务器共享/绑定。
我有一个服务器与两个真正的networking设备。 接口enp1s0连接到交换机,此处的所有客户端通过电缆连接到此交换机。 (10.0.0.1/24运行完美) 接口enp2s0连接到我的DSL调制解调器,并从rppppoe服务中使用。 它没有IP,也没有必要有一个。 iptables做得好,但… 我决定安装一个Xen虚拟机,现在我正在寻找一种方法来使这台机器上网。 但福***桥不会做我想要的:) 虚拟机创build一个接口vif1.1,并连接到一个桥xen0 – 正如它应该做的那样。 但是,我怎样才能把它在网上? 只要我将enp1s0连接到网桥,所有真实的连接都会丢失,只要我使用enp2s0连接,互联网连接就会丢失。 想到使用水龙头设备,但是当我连接到桥,并给tap0一个像10.0.0.2的IP没有任何反应……所以我在做什么总是错的?
我正在运行Xen 4.2,并试图弄清楚如何在我的feature-discard虚拟化domU上启用feature-discard 。 据我所知,我必须启用discard ,以在我的dom上运行fstrim ,并将修剪指令中继到块设备。 目前,当我在我的domU上运行fstrim -v /时,我在fstrim -v /上得到这个: fstrim: /: the discard operation is not supported 或者在一个RHEL6客户端: fstrim: /: FITRIM ioctl failed: Operation not supported 我可以从xenstore-ls的输出中看到,对于我所有的domU, feature-discard被设置为0: domain = "vm115" frontend = "/local/domain/5/device/vbd/51713" uuid = "dcacf79e-e80c-9019-a00f-f984d65e9159" bootable = "1" dev = "xvda1" state = "4" params = "/dev/VolGroup00/vm115_img" mode = "w" online […]
是时候用新的服务器replace旧的服务器了。 在旧的服务器上,所有的设置都是裸机。 随着新的服务器,我尝试设置虚拟服务器的具体任务。 主机操作系统是Debian 9.我将以HVM模式运行(也是Debian)。 计划的服务器是:MySql,电子邮件(后缀,邮件,垃圾邮件filter和所有相关的电子邮件),Web服务器(Nginx + PHP),Web代理(SSL终结者) 但问题是关于networking。 我不希望这些客人在外面可见,他们没有公共知识产权。 但每位客人都必须看到其他客人。 我创造了两座桥。 hostbr0和xenbr0 。 在hostbr0我添加了物理接口eno1女巫有一个静态IP(公共)。 在xenbr0我添加了vdum1接口。 vdum1是虚拟模块的虚拟接口,IP = 192.168.1.1。 对于所有访客IP地址是从192.168.1.0子网。 所以所有的客人都在一个networking。 我如何configurationiptables,让客人有互联网接入? 我不是要求确切的命令,而是要求方向。 我需要设置伪装吗? 那么巫婆界面必须伪装? 是否可以设置网桥之间的转发? 我已经尝试了伪装的展台桥接,但也无法访问来自客户操作系统的互联网。 我也想控制访客访问互联网。 例如,mysql客户根本不需要互联网(一般情况下)。 在主机操作系统上,我将使用shorewall 。
我得到了这个问题,我无法解决。 有3个独立的XenServer主机。 他们不共享存储。 每台主机都有四个网卡绑定在LACP上,并连接到Cisco 4500.绑定处于中继模式。 在每个债券都有一个pipe理接口标记为VLAN x。 所有的债券都在同一个子网中。 出于某种原因,节点不能达到其他 – 如果我尝试从一个ping到另一个没有ARP响应。 更重要的是 – 从节点2和3我不能达到默认网关(也没有ARP响应),但我可以达到什么放置besiade他们的boradcast域。 它看起来像节点1正常工作,节点2和3不正确。 当我想用所有可用的NIC创build一个绑定,并将其放在带有x vlan标签的mgmt接口上时,这有点棘手,但是通过物理访问服务器就可以完成。 当Xen 7创build新的IP地址并将其放到“未知”networking时。 我认为这可能是原因,但它在节点1上工作(可以ping / arp的默认网关)。 任何帮助?