SMB/CIFS 上的 ISO 库
ISO 类型处理以 ISO 格式存储为文件的 CD 映像。此存储库 (SR) 类型对于创建共享 ISO 库很有用。
ISO SR 类型
cifs 使用 Windows 文件共享 (SMB/CIFS) SR 类型来处理以 ISO 格式存储为文件并作为 Windows (SMB/CIFS) 共享提供的 CD 映像。
如果您未指定要用于 SR 的存储类型,XenServer 将使用
location 设备配置参数来决定类型。
CIFS/SMB 上 ISO SR 的设备配置参数:
| 参数名称 | 说明 | 是否必需? |
|---|---|---|
location |
挂载路径。 | 是 |
type |
要用于 SR 的存储类型:对于 CIFS/SMB,设置为 cifs。 |
否 |
vers |
对于存储类型 CIFS/SMB,要使用的 SMB 版本:1.0 或 3.0。默认值为 3.0。 | 否 |
username |
对于存储类型 CIFS/SMB,Windows 文件服务器是否需要用户名。 | 否 |
cifspassword_secret |
(推荐) 对于存储类型 CIFS/SMB,您可以传递一个密钥而不是密码给 Windows 文件服务器。 | 否 |
cifspassword |
对于存储类型 CIFS/SMB,Windows 文件服务器是否需要密码。我们建议您改用 cifspassword_secret 参数。 |
否 |
注意:
有关使用 SMB SR 类型的更多信息,请参阅 SMB 存储。
在 CIFS/SMB 上创建 ISO SR
xe CLI
我们建议您使用 SMB 版本 3 在 Windows 文件服务器上挂载 ISO SR。默认选择版本 3,因为它比 SMB 版本 1.0 更 安全、更稳定。
创建一个 SMB 版本 3 ISO SR(使用推荐的
cifspassword_secret 选项)作为
xe secret-create description="SMB ISO SR" value=<password>
xe sr-create content-type=iso type=iso shared=true device-config:location=<path_to_mount> \
device-config:username=<username> device-config:cifspassword_secret=<uuid returned from secret-create> \
device-config:type=cifs name-label="Example ISO SR"
如果由于文件服务器限制需要 SMB 版本 1,您可以挂载 ISO SR,使用 SMB 版本 1,通过以下命令:
xe sr-create content-type=iso type=iso shared=true device-config:location=<path_to_mount> \
device-config:username=<username> device-config:cifspassword=<password> \
device-config:type=cifs device-config:vers=1.0 name-label="Example ISO SR"
在 XenCenter® 中
-
打开“新建存储库”向导:在工具栏上单击“新建存储”。
-
在“ISO 库”下,选择“Windows 文件共享 (SMB/CIFS)”作为存储类型,然后单击“下一步”。
-
在“名称”页面上,输入新 SR 的名称。默认情况下,向导会生成 SR 的描述。此描述包含您在向导中选择的配置选项的摘要。要输入您自己的描述,请清除“自动生成描述”复选框并在“描述”框中键入。单击“下一步”继续。
-
在“位置”页面上,指定 ISO 存储目标详细信息:
-
共享名称:例如,
\\server\sharename,其中server是服务器计算机的 DNS 名称或 IP 地址,sharename是文件夹或文件名。 -
使用其他用户名:如果您想使用其他用户名连接到 SMB 服务器,请选中此复选框,然后输入您的登录用户名和密码。
-
-
单击“完成”以完成新的 SR 配置并关闭向导。