有没有办法将(通过)物理串口转发到XenGuest PV系统?我需要能够在XenServer 6.2上使用虚拟服务器配置串行设备。
我在找一个如何做串口转发的解决方案。
编辑:我是比较合理的购买RS-232到以太网转换器.在这个评论中,我提到了https://serverfault.com/a/740196/187680。主要和最重要的原因是虚拟机不依赖于特定的主机服务器,这使得您能够更容易地管理虚拟机的XenServer更新和容错。
发布于 2015-12-02 09:58:21
我试着让RS-232通过XenServer.但我没有成功。最后,最简单的方法是购买IP COM设备。它使VM独立于主机服务器,您可以使用VM迁移。我对这个装置的稳定性感到惊讶。没有问题。
发布于 2015-03-26 00:11:34
对你来说可能为时已晚,但你的问题可能会引起人们的普遍兴趣。如果您的串口(或USB端口)可以识别为PCI设备,您可以避免XS控制该设备,并让客户操作系统来管理它。
lspci列出设备并选择哪一个表示您的串口,在下面的示例中,串行端口PCI id为02:00.0 01:00.0 RAID总线控制器: LSI逻辑/ Symbios逻辑MegaRAID SAS 2108 解放者 02:00.0串行控制器: MosChip半导体技术有限公司PCIe 9922多I/O控制器05:00.0 USB控制器: Renesas Technology Corp. . uPD720202 USB3.0主机控制器(rev 02)/boot/extlinux.conf并查找标识引导默认配置的"label xe“行;在以"append /boot.”开头的行中有参数;在"splash“之后添加另一个参数"pciback.hide=(02.00.0)",其中应该将前面找到的相同的PCI id插入括号中。如果要传递给来宾的PCI设备是多个的,请将它们列在括号中,用空格分隔,如示例所示。标签xe # XenServer mboot.c32 mboot.c32 append /boot/xen.gz mem=1024G dom0_max_vcpus=4 dom0_mem=752M,最大值:752m watchdog_timeout=300 lowmem_emergency_pool=1M crashkernel=64M@32M cpuid_mask_xsave_eax=0 console=vga vga=mode-0x0311 -- /boot/vmlinuz-2.6-xen root= label =root-mvyxdjwc ro xencons=hvc console=hvc0 console=tty0宁静vga=785 splash pciback.hide=(05:00.0) (00:1d.0)extlinux -i /boot命令并重新启动服务器。xe vm-list命令列出它们,并从结果列表中选择正确的。在这个示例中,被通缉的UUID是一个82769ff-9dc4-56bb-61f9-57d741162a14 uuid ( RO):a 82769ff-9dc4-56bb-61f9-57d741162a14名称-标签( RW):sersrv03.xyz.lan power-state ( RO):运行:这种方法来自于这里,感谢共享的sotech。
发布于 2014-01-01 22:42:07
不可能。我建议使用串行以太网接口,然后使用该接口。虚拟化和串行端口并不完全兼容。
https://serverfault.com/questions/564507
复制相似问题