SMB/CIFS 上的 ISO 库

Last published : Oct 07, 2026
ISO 类型处理以 ISO 格式文件形式存储的 CD 映像。此存储库 (SR) 类型对于创建共享 ISO 库非常有用。
ISO SR 类型 cifs 使用 Windows 文件共享 (SMB/CIFS) SR 类型来处理以 ISO 格式文件形式存储的 CD 映像,这些映像可作为 Windows (SMB/CIFS) 共享提供。
如果您未指定要用于 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 参数。 否
注意:
运行 sr-create 命令时,我们建议您使用 device-config: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,您可以使用以下命令通过 SMB 版本 1 挂载 ISO SR:
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® 中

  1. 打开“新建存储库”向导:单击工具栏上的“新建存储”。
  2. 在“ISO 库”下,选择“Windows 文件共享 (SMB/CIFS)”作为存储类型,然后单击“下一步”。
  3. 在“名称”页面上,输入新 SR 的名称。默认情况下,向导会生成 SR 的描述。此描述包含您在向导中选择的配置选项的摘要。要输入您自己的描述,请清除“自动生成描述”复选框并在“描述”框中键入。
    单击“下一步”继续。
  4. 在“位置”页面上,指定 ISO 存储目标详细信息:
    • 共享名称:例如,\\server\sharename,其中 server 是服务器计算机的 DNS 名称或 IP 地址,sharename 是文件夹或文件名。
    • 使用其他用户名:如果您想使用其他用户名连接到 SMB 服务器,请选中此复选框,然后输入您的登录用户名和密码。
  5. 单击“完成”以完成新的 SR 配置并关闭向导。