注意
本文档适用于 Ceph 开发版本。
iSCSI 初始化器 for Microsoft Windows
前提条件:
Microsoft Windows Server 2016 或更高版本
iSCSI 初始化器、发现和设置:
安装 iSCSI 初始化器驱动程序和 MPIO 工具。
启动 MPIO 程序,点击“发现多路径”选项卡,勾选“添加对 iSCSI 设备的支持”框,然后点击“添加”。这将需要重启。
在 iSCSI 初始化器属性窗口中,在“发现”选项卡下,添加一个目标门户。输入 Ceph iSCSI 网关的 IP 地址或 DNS 名称和端口。
在“目标”选项卡下,选择目标并点击“连接”。
在“连接到目标”窗口中,选择“启用多路径”选项,然后点击“高级”按钮。
在“使用”部分下,选择一个“目标门户 IP”。选择“启用 CHAP 登录”,并从 Ceph iSCSI Ansible 客户端凭证部分输入“名称”和“目标密钥”,然后点击确定。
对每个在设置 iSCSI 网关时定义的目标门户重复步骤 5 和 6。
多路径IO设置:
配置 MPIO 负载均衡策略,设置超时和重试选项是使用 PowerShell 和mpclaim
命令。其余操作在 iSCSI 初始化器工具中完成。
Note
建议从 PowerShell 将PDORemovePeriod
选项增加到 120 秒。此值可能需要根据应用程序进行调整。当所有路径都中断,并且 120 秒到期时,操作系统将开始失败 IO 请求。
Set-MPIOSetting -NewPDORemovePeriod 120
mpclaim.exe -l -m 1
mpclaim -s -m
MSDSM-wide Load Balance Policy: Fail Over Only
使用 iSCSI 初始化器工具,从“目标”选项卡,点击“设备…”按钮。
从设备窗口,选择一个磁盘并点击“MPIO…”按钮。
在“设备详细信息”窗口中显示了到每个目标门户的路径。如果使用
ceph-ansible
设置方法,iSCSI 网关将使用 ALUA 告知 iSCSI 初始化器哪个路径和 iSCSI 网关应作为主路径。必须选择负载均衡策略“仅故障转移”
mpclaim -s -d $MPIO_DISK_ID
Note
对于ceph-ansible
设置方法,将有一个
调整:
考虑使用以下注册表设置:
Windows 磁盘超时
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Disk
TimeOutValue = 65
Microsoft iSCSI 初始化器驱动程序
HKEY_LOCAL_MACHINE\\SYSTEM\CurrentControlSet\Control\Class\{4D36E97B-E325-11CE-BFC1-08002BE10318}\<Instance_Number>\Parameters
LinkDownTime = 25 SRBTimeoutDelta = 15
由 Ceph 基金会带给您
Ceph 文档是一个社区资源,由非盈利的 Ceph 基金会资助和托管Ceph Foundation. 如果您想支持这一点和我们的其他工作,请考虑加入现在加入.