LINSTOR 驱动¶
LINSTOR 驱动允许 Cinder 使用 DRBD/LINSTOR 实例。
外部软件包安装¶
该驱动程序需要 python-linstor 包与 LINSTOR 控制器通信。使用以下命令从 PYPI 安装该包
$ python -m pip install python-linstor
配置¶
在 cinder.conf 文件中设置以下选项用于 DRBD 传输
volume_driver = cinder.volume.drivers.linstordrv.LinstorDrbdDriver
或者,使用以下选项用于 iSCSI 传输
volume_driver = cinder.volume.drivers.linstordrv.LinstorIscsiDriver
下表包含 LINSTOR 驱动程序支持的配置选项
配置选项 = 默认值 |
描述 |
|---|---|
|
(整数) 在卷部署时自动放置复制计数。0 = 在不使用自动放置的情况下进行完全集群复制,1 = 在不进行复制的情况下进行单节点部署,2 或更大 = 使用自动放置的复制部署。 |
|
(布尔值) True 表示 Cinder 节点是无盘 LINSTOR 节点。 |
|
(整数) 镜像恢复的默认块大小。在使用 iSCSI 传输时,此选项指定块大小。 |
|
(字符串) LINSTOR 的默认存储池名称。 |
|
(字符串) LINSTOR 的默认存储 URI。 |
|
(字符串) LINSTOR 的默认卷组名称。不是 Cinder 卷。 |
|
(浮点数) 默认卷缩小大小,单位为 KiB = 4 MiB。 |