服务器kvm切换器怎么使用?

服务器kvm切换器怎么使用?,第1张

服务器kvm切换器使用:

一、模拟信号kvm切换器

1、首先是连接线缆,将kvm主机和服务器用专用kvm连接线连接;

2、确保kvm主机接地,按说明书连接电源(注意电源电源);

3、开启服务器电源;

4、按说明书选择适合的切换方式(热键、按钮、OSD等);

5、现在kvm切换器支持热插拔,可以不用考虑电源启动先后顺序;

KVM整合LED屏、超薄键盘、TouchPad 触摸鼠标板,集成在1U高度单元内,抽屉式安装方式,彻底解决

空间不足的问题

二、cat5接口kvm切换器

每台服务器到kvm主机直接需要布一条专用网线,用于信号传输;

kvm主机和服务器相连:通过服务器转换模块,将服务器显示器信号和键鼠信号通过网线传输到kvm主机;

启动kvm主机电源(注意电源电压,kvm主机做好接地);

按说明书选择适合的切换方式(热键、按钮、OSD等);

kvm切换器参数及选型:itkvm.com

安装流程

KVM安装流程

*键入 virt-manager 打开虚拟机管理界面,并进行虚拟系统安装

*点击create a new virtual machine按钮,并输入虚拟机名称,其他默认设置即可,点击forward按钮

*根据实际使用情况,选择磁盘安装或者镜像文件(ISO)在下方OS Type请选择实际系统分类,Version也根据实际情况选择,点击forward按钮,进行下一步操作

*分配RAM,以及分配CPU个数,如果对虚拟机运行速度有一定要求,请在限度内尽可能多分配CPU,以提高运行效率,点击forward

*分配虚拟机内存(建议分配最高不超过主机2/3,超过则会影响主机效率),点击forward

*点击Finish,完成,进行虚拟系统安装,安装操作与实际系统安装相同,再此不做赘述

*在 Linux 内核中启用 PCI Pass-through添加 intel_iommu=on 到 /boot/grub/grub.cfg 文件中,重启系统,使配置文件生效

*查找PCI设备:键入 lspci -nn

*使用 virsh nodedev-list --tree 命令查找上述设备的PCI编号

*将找到的设备在主机移除: virsh nodedev-dettach pci_0000_08_00_0

*在virt-manager管理界面中,选择虚拟机名称,点击open按钮 图13 ,在虚拟机操作界面中选择ADD Hardware ,点击PCI Host Device 选择之前移除的PCI

*进入系统后,安装采集卡驱动,信号采集正常,至此安装流程结束

备注

*安装KVM前请确认主机是否支持KVM

*分配虚拟机内存,CPU时请根据实际情况设定,超过主机配置,则会出现未知错误

*停止使用虚拟机后,可执行上述命令,从虚拟机移除PCI,然后键入 virsh nodedev-reattach pci_0000_08_00_0 重新挂载主机

过程复现如下:

1、建立VM,装centOS,过程略

2、建立veth pair

3、利用virt-manager给VM创建一个网卡,接到veth-centOS上,其它啥都不用配置,都默认

4、在虚拟机centOS里配置realtek ethernet这个网络的IP地址,192.168.1.101/24,很奇怪为啥叫realtek ethernet。关于为什么会出现realtek ethernet,好像是跟KVM或者QEMU有关系,后来我再用以上的方式添加网络,名字成了PCI ethernet!先不管了吧。

然后ifconfig看到以下景象:

为啥叫 ens9 !!很奇怪!!全都是问题!!!

5、接着奇迹发生了!ping 192.168.1.100!通了!结果如下:

6、总结

为啥会这样?需要进一步研究,或许这只是表象,还有许多问题啊!

然后,果然!出现问题了!!!

过程复现如下:

1、建立第二个虚拟机VM2,装的redhat

2、建立veth pair

3、然后重复上面第一部分的相关操作,虚拟机ip设为192.168.1.103/24

4、在虚拟机redhat里ping 192.168.1.102,竟然 不通 !然后ping 192.168.1.100,也 不通 !好吧,我承认我的网络基础知识太差了,可我真的没法理解

5、接着,我又回到centOS里,ping 192.168.1.102, 通了 !无语。。 这究竟是为啥 ?!

为了阅读起来清晰,我决定把上面全部推翻再来!

过程复现如下:

1、创建3个VMs,分别安装centOS、redhat、ubuntu

2、创建3个veth pairs, 配在不同的网段里 ,如下:

3、给VMs分别添加NIC,连接到VM对应的veth上,这次device model选virtio,貌似这样网速快

4、开始测试网络连通情况,结果如下

veth0←→centOS通

veth1←→redhat通

veth2←→ubuntu通

其他连接均无法ping通

这个结果还是比较满意的

5、总结

为什么要 配在不同的网段里 ?想不通

这次尝试和第三次尝试类似,只不过宿主机的veth不设置ip地址了,具体过程如下:

1、创建虚拟机过程就略过了

2、配置veth pairs

3、在虚拟机centOS里配置新加入的两个网卡的IP,分别设为192.168.4.3/24和192.168.5.3/24

4、在虚拟机中ping上面两个IP同网段的地址,例如192.168.4.5和192.168.5.4

5、在宿主机中利用wireshark抓包,看veth3、veth4的收包情况,截图如下。结果是,收到ARP包了。

ping 192.168.4.4 的结果,在veth3抓包

ping 192.168.5.4 的结果,在veth4抓包

6、总结

虚拟机的ARP请求直接通过veth pair发送到宿主机了,就是这么回事


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/60591.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-27
下一篇2023-02-27

发表评论

登录后才能评论

评论列表(0条)

    保存