跳转到内容跳转到页面导航:上一页 [访问键 p]/下一页 [访问键 n]
适用于 openSUSE Leap 15.5

29 Xen 作为高可用性虚拟化宿主机 编辑源文件

将两台 Xen 宿主机设置为故障转移系统,与每台服务器在专用硬件上运行的设置相比,具有多项优势。

  • 单个服务器故障不会导致服务出现重大中断。

  • 单个大型机器通常比多个小型机器更便宜。

  • 根据需要添加新服务器是一项简单的任务。

  • 服务器的使用率得到提高,这对系统的功耗产生积极影响。

Xen 宿主机的迁移设置在 第 27.3 节,“迁移 Xen VM 客户机系统” 中描述。以下将描述几个典型的场景。

29.1 使用远程存储的 Xen HA 编辑源文件

Xen 可以直接向相应的 Xen 客户机系统提供多个远程块设备。这些包括 iSCSI、NPIV 和 NBD。它们可用于进行实时迁移。如果存储系统已经就位,请首先尝试使用您已经在网络中使用的相同设备类型。

如果存储系统无法直接使用,但提供了一种通过 NFS 提供所需空间的可能性,也可以在 NFS 上创建镜像文件。如果 NFS 在所有 Xen 宿主机上可用,则此方法也允许 Xen 客户机的实时迁移。

在设置新系统时,主要考虑因素之一是是否应实施专用存储区域网络。以下是可用选项

表 29.1: Xen 远程存储

方法

复杂性

注释

以太网

所有块设备流量都通过与网络流量相同的以太网接口传输。这可能会限制客户机的性能。

专用用于存储的以太网。

通过专用以太网接口传输存储流量可以消除服务器侧的瓶颈。但是,规划自己的网络,拥有自己的 IP 地址范围和专用于存储的 VLAN 需要一定的考虑。

NPIV

NPIV 是一种虚拟化光纤通道连接的方法。这适用于支持至少 4 Gbit/s 数据速率的适配器,并允许设置复杂的存储系统。

通常,1 Gbit/s 以太网设备可以完全使用典型的硬盘或存储系统。在使用快速存储系统时,此类以太网设备可能会限制系统的速度。

29.2 使用本地存储的 Xen HA 编辑源文件

出于空间或预算原因,可能需要依赖于 Xen 宿主机本地的存储。为了仍然保持实时迁移的可能性,有必要构建镜像到两台 Xen 宿主机的块设备。允许此操作的软件称为分布式复制块设备 (DRBD)。

如果应设置使用 DRBD 镜像块设备或文件在两台 Xen 宿主机之间的系统,则两台宿主机应使用相同的硬件。如果其中一台宿主机具有较慢的硬盘,则两台宿主机都会受到此限制。

在设置过程中,每个所需的块设备应使用其自己的 DRBD 设备。设置此类系统是一项复杂的任务。

29.3 Xen HA 和私有桥接 编辑源文件

当使用需要在彼此之间通信的多个客户机系统时,可以通过常规接口来执行此操作。但是,出于安全原因,建议创建一个仅连接到客户机系统的桥接。

在也应支持实时迁移的 HA 环境中,此类私有桥接必须连接到其他 Xen 宿主机。这可以通过使用专用的物理以太网设备和专用的网络来实现。

另一种实现方法是使用 VLAN 接口。在这种情况下,所有流量都通过常规以太网接口传输。但是,VLAN 接口不会收到常规流量,因为仅转发标记为正确 VLAN 的 VLAN 数据包。

有关设置 VLAN 接口的更多信息,请参阅 第 8.1.1.4 节,“使用 VLAN 接口”