跳转至

XenServer 存储


2014-08-20 by dongnan

存储库 (SR)

XenServer 定义了一个名为存储库 (SR) 的容器来描述存储虚拟磁盘映像 (VDI) 的特定存储目标。VDI是包含虚拟磁盘内容的磁盘抽象。

在许多 SR 类型中均支持 VDIXenServer SR 具有对本地连接的 IDESATASCSISAS 驱动器和远程连接的 iSCSINFSSAS 和光纤通道的内置支持,因而非常灵活。

SRVDI 抽象允许在支持高级存储功能(如精简置备VDI 快照和快速克隆)的存储目标上提供这些功能。 对于本身不直接支持高级操作的存储子系统,会根据实现这些功能的 Microsoft 虚拟硬盘 (VHD) 规范提供软件堆栈。

每台 XenServer 主机可以同时使用多个 SR 和不同的 SR 类型。 可以在主机之间共享这些 SR,也可以将其专用于特定主机。共享存储会加入一个已定义的资源池,并由该池内的多台主机共用。

SR 是包含虚拟磁盘映像 (VDI) 的存储目标。SR 命令提供用于创建、销毁、克隆、连接、检测它们包含的各个 VDI 及调整这些 VDI 大小的操作。

存储库是一个永久性的磁盘上数据结构。对于使用基本块设备的 SR 类型,创建新 SR 的过程都包括清除指定存储目标上的所有现有数据。

下图概括说明了目前提供的存储对象之间的关系:

虚拟磁盘映像(VDI)

虚拟磁盘映像 (VDI) 是显示给代表物理磁盘的 VM 的存储抽象。 VDIXenServer 中的虚拟化存储的基本单元。与 SR 类似,VDI 是独立于 XenServer 主机存在的永久性磁盘上对象。

物理块设备(PBD)

物理块设备代表物理服务器与连接的 SR 之间的接口。PBD 是连接器对象,允许将指定的 SR 映射到XenServer 主机。 PBD 存储一些设备配置字段,用于与给定的存储目标进行连接和交互。 例如,NFS设备配置包括 NFS 服务器的 IP 地址和 XenServer 主机装载的关联路径

虚拟块设备(VBD)

虚拟块设备是连接器对象(与上述的 PBD 类似),可用于在 VDIVM 之间进行映射。 除了作为 VDIVM 之间的连接(也称为插入)机制外,VBD 还可用于微调给定 VDIQoS(服务质量)、统计数据和可引导性等相关参数。

厚置备与精简置备简单测试

以下是"厚置备"与精简置备的简单测试.

测试环境

  • XenServer 6.2
  • 单盘 sata2 7.2k 500GB 硬盘
  • XenServer 单网卡连接NFS存储

厚置备

local storage lvm

dd if=/dev/zero of=/tmp/testbw bs=1M count=1024

1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 18.4768 s, 58.1 MB/s

精简置备

local storage ext

dd if=/dev/zero of=/tmp/testbw bs=1M count=1024

1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 37.1069 s, 28.9 MB/s

共享NFS

dd if=/dev/zero of=/tmp/testbw bs=1M count=1024

1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 9.26508 s, 116 MB/s

参考

内容摘自:<<XenServe 6.2 管理员指南>>

回到页面顶部