1.XenServer维护常识
2.Linux网卡文件配置linux网卡文件
XenServer维护常识
在XenServer的网络管理中,它采用Linux的网卡绑定机制,主要支持两种模式:Linux的Source Level Bond (SLB)的Active-Passive Nic Bond (A/P)。Linux本身支持七种Bond模式,包括轮询策略(balance-rr)、主备策略(active-backup)、神话主力现行副图指标源码布尔异或策略(balance-xor)、广播策略(broadcast)、动态链接聚合(3ad)、适配器传输负载平衡(balance-tlb)和适配器负载平衡(balance-alb)。
XenServer官方推荐的两种绑定模式是模式6(Active/Active,即balance-alb)和模式1(Active/Passive,即active-backup)。尽管官方文档可能不支持其他模式,但在实际测试中,XenServer的绑定也支持其他几种模式,如模式3(Boolean XOR)。
要修改绑定模式,可以通过xe命令行工具设置pif的参数,例如,要设置为主备模式,keil 源码范围使用`xe pif-param-set uuid= other-config:bond-mode=active-backup`,而设置为默认的A/A模式则为`xe pif-param-set uuid= other-config:bond-mode=6`。修改后需要重启XenServer才能使更改生效。
随着XenServer版本的更新,原生的Linux GUI管理工具逐渐落后,不再适应需求。此时,可以考虑使用开源的管理工具OpenXenCenter。在Ubuntu系统中,可以通过下载源码包、蓝鸟电影源码安装依赖包(如pygtk, python-gtk-vnc, rrdtool)并运行python脚本来启动OpenXenCenter。这个工具提供了与Windows版本相近的功能,包括数据库备份、xenserver备份等实用工具。
Linux网卡文件配置linux网卡文件
在Linux系统中,若需修改网卡名称,可遵循以下步骤:
1. 打开`/etc/udev/rules.d/-persistent-net.rules`文件,将`eth0`更改为`em1`,`eth1`更改为`em2`。仅需更改`name`字段,bitcoin源码测试无需修改`kernel`字段。
2. 将网卡配置文件重命名。将`ifcfg-eth0`文件重命名为`ifcfg-em1`,将`ifcfg-eth1`文件重命名为`ifcfg-em2`。
3. 编辑网卡配置文件,如`ifcfg-em1`,将网卡名称修改为正确名称,并删除UUID(如果没有则无需操作)。
4. 重启服务器。重启后,easynvr源码下载网卡名称将更新,网络服务应正常运行。
要获取Linux网卡信息,可执行以下步骤:
1. 启动Linux操作系统并登录到桌面。
2. 打开终端。
3. 在终端中输入命令`ifconfig eth0`并回车。
4. 解读网卡信息:
- 查看基本信息:使用`lspci`命令。
- 查看详细信息:使用`lspci -vvv`命令,并查找`Ethernet`字样。
- 查看网卡驱动:使用`lspci -vvv`命令查找网卡设备详细信息,包括驱动。
- 使用`lsmod`命令列出所有加载的驱动,包括网卡驱动。
- 查看模块信息:使用`modinfo`命令,指定模块名称,或使用`ethtool -i`命令指定网络设备名称。
- 查看网络接口队列数:使用`ethtool -S`命令指定网络设备名称。
- 查看网卡驱动源码版本号:解压网卡驱动源码,查看对应`.spec`文件中的版本信息。
若需恢复网卡配置文件,可以使用`netconfig`命令。
初学者需掌握如何在Linux中查看网卡信息。具体步骤如下:
1. 启动Linux操作系统并登录到桌面。
2. 打开终端。
3. 在终端中输入命令`ifconfig eth0`并回车。
信息解读:
1. 第一行显示网卡类型和MAC地址。
2. 第二行显示IPV4地址、广播地址和子网掩码。
3. 第三行显示IPV6地址。
4. 第五行显示接收的数据包总数以及错误、丢失的数据包数。
5. 第六行与第五行对应,显示发送的数据包总数以及错误、丢失的数据包数。
6. 第八行显示接收和发送的字节数。
在Linux中若要重初始化网卡,可删除`/etc/sysconfig/network-scripts/ifcfg-eth0`文件,并重新创建一个新的配置文件。之后,可以使用`setup`命令重新添加网卡配置。