排除网络
如果在配置网络时遇到问题,请首先确保没有直接更改任何控制域ifcfg - *
文件。控制域主机代理管理ifcfg
任何更改都会被覆盖。
诊断网络损坏
有些网卡型号需要从供应商那里升级固件,以便在负载下或打开某些优化时可靠地工作。如果您看到损坏的流量到VMs,请尝试从您的供应商获得最新的固件,然后应用BIOS更新。
如果问题仍然存在,则可以使用CLI在物理接口上禁用接收或传输卸载优化。
警告:
禁用接收或传输卸载优化可能会导致性能损失和CPU使用率增加。
首先,确定物理接口的UUID。你可以过滤设备
字段如下:
xe pif list device=eth0<--需要复制-->
接下来,在PIF上设置以下参数以禁用TX卸载:
Xe pif-param-set uuid=pif_uuid other-config:ethtool-tx=off
最后,重新加载PIF或重新启动主机以使更改生效。
紧急网络重置
不正确的网络设置可能导致网络连接丢失。当没有网络连接时,Citrix虚拟机监控程序服务器可以通过XenCenter或远程SSH进行访问。紧急网络重置提供了一种简单的机制来恢复和重置主机的网络。
可通过CLI使用重置网络
命令,并在网络和管理接口部分xsconsole
.
可能导致网络连接中断的错误设置包括:重命名网络接口、创建绑定、创建vlan、修改管理接口等。例如,输入错误的IP地址。您可能还希望在以下场景中运行此实用程序:
当滚动池升级、手动升级、热修复程序安装或驱动程序安装导致网络连接不足或
如果资源池中的池主机或主机无法与其他主机联系。
使用重置网络
实用程序仅在紧急情况下使用,因为它会删除与主机关联的所有PIF、绑定、VLAN和隧道的配置。保留来宾网络和VIP。作为此实用程序的一部分,虚拟机将强制关闭。在运行此命令之前,尽可能干净地关闭虚拟机。在应用重置之前,可以更改管理界面并指定可以使用的IP配置、DHCP或静态。
如果池主机需要网络重置,请先在池主机上重置网络,然后再对池成员应用网络重置。在池中的所有剩余主机上应用网络重置,以确保池的网络配置是一致的。网络同质性是实时迁移的一个重要因素。
注意:
如果池主机的IP地址(管理接口)因网络重置或
xe主机管理重新配置
,将网络重置命令应用于池中的其他主机。这是为了确保池成员可以在其新IP地址上重新连接到池主机。在这种情况下,必须指定池主机的IP地址。当启用“高可用性”时,不支持网络重置。在此场景下,如果需要重置网络配置,需要先手动关闭高可用性,再执行network reset命令。
验证网络复位
指定网络重置后要使用的配置模式后,xsconsole
以及重启主机后将应用的CLI显示设置。这是在应用紧急网络重置命令之前进行修改的最后一次机会。重新启动后,可以在XenCenter验证新的网络配置xsconsole
.在“XenCenter”中,选择主机后,选择网络选项卡以查看新的网络配置。中的网络和管理接口部分xsconsole显示这些信息。
注意:
在其他池成员上运行紧急网络重置,以从池主机的新配置复制绑定、VLAN或隧道。
使用CLI进行网络重置
下表显示了运行的可选参数重置网络
命令。
警告:
用户有责任确保参数的有效性
重置网络
命令,并仔细检查参数。如果指定的参数无效,则可能会丢失网络连接和配置。在这种情况下,我们建议您重新运行该命令重置网络
不使用任何参数。重置整个池的网络配置必须在池主机上开始,然后在池中所有剩余主机上重置网络。
参数 | 必需/可选 | 描述 |
---|---|---|
-m ,——主 |
可选 | 池主机管理接口的IP地址。默认为最后一个已知池主机的IP地址。 |
——设备 |
可选 | 管理接口的设备名称。默认为安装期间指定的设备名称。 |
--模式=静态 |
可选 | 配置管理接口的静态IP时,启用以下四个组网参数。如果不指定,则使用DHCP配置组网。 |
--知识产权 |
必要时,如果静态模式= |
主机管理接口的IP地址。只有有效的静态模式= . |
——子网掩码 |
必要时,如果静态模式= |
管理接口的网络掩码。仅在以下情况下有效静态模式= . |
--网关 |
可选 | 管理接口的网关。只有有效的静态模式= . |
--域名系统 |
可选 | 管理接口的DNS服务器。仅在以下情况下有效静态模式= . |
——vlan |
可选 | 管理接口的VLAN标记。默认为安装期间指定的VLAN标记。 |
池主命令行示例
可以应用在Pool Master上的命令示例:
要重置DHCP配置的网络,请执行以下操作:
xe重置网络<--需要复制-->
要重置静态IP配置的网络,请执行以下操作:
xe重置网络--模式=静态--ip=ip地址\--网络掩码=网络掩码--网关=网关\--dns=dns<--需要复制-->
如果在初始设置后另一个接口成为管理接口,则为DHCP配置重置网络:
xe-reset-networking——设备=设备名称< !——NeedCopy >
如果初始化后另一个接口成为管理接口,则重置静态IP配置的组网。
Xe-reset-networking——device=device-name——mode=static \——ip=ip-address——netmask=netmask \——gateway=gateway——dns=dns
要重置VLAN上管理接口的网络,请执行以下操作:
xe-reset-networking——vlan= vlan TAG
注意:
的
重置网络
命令还可以与IP配置设置一起使用。
池成员命令行示例
前面的所有示例也适用于池成员。此外,还可以指定池主机的IP地址(如果池主机的IP地址已更改,则需要指定该地址)
要重置DHCP配置的网络,请执行以下操作:
xe重置网络<--需要复制-->
要在池主机的IP地址更改时重置DHCP的网络,请执行以下操作:
xe重置网络--master=主ip地址<--需要复制-->
为了重置静态IP配置的网络,假设池主的IP地址没有改变:
xe重置网络--模式=静态--ip=ip地址--网络掩码=网络掩码\--网关=网关--dns=dns<--需要复制-->
初始化配置后,如果管理接口和Pool Master的IP地址发生了变化,则重置DHCP配置组网。
xe重置网络--设备=设备名称--主机=主机ip地址<--需要复制-->