XenServer

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 参数。

注意:

运行 sr-create 命令时,我们建议您使用 device-config:cifspassword_secret 参数,而不是在命令行中指定密码。有关详细信息,请参阅 密钥

有关使用 SMB SR 类型的更多信息,请参阅 SMB 存储

在 CIFS/SMB 上创建 ISO SR

xe CLI

我们建议您使用 SMB 版本 3 将 ISO SR 挂载到 Windows 文件服务器上。默认选择版本 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"
<!--NeedCopy-->

如果由于文件服务器限制需要使用 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"
<!--NeedCopy-->

在 XenCenter® 中

  1. 打开新建存储库向导:点击工具栏上的新建存储
  2. ISO 库下,选择Windows 文件共享 (SMB/CIFS)作为存储类型,然后点击下一步
  3. 名称页面上,输入新 SR 的名称。默认情况下,向导会生成 SR 的描述。此描述包含您在向导中进行操作时选择的配置选项的摘要。要输入您自己的描述,请清除自动生成描述复选框,并在描述框中输入。

    点击下一步继续。

  4. 位置页面上,指定 ISO 存储目标详细信息:
    • 共享名称:例如,\\server\sharename,其中server是服务器计算机的 DNS 名称或 IP 地址,sharename是文件夹或文件名。
    • 使用其他用户名:如果您想使用其他用户名连接到 SMB 服务器,请选择此复选框,然后输入您的登录用户名和密码。
  5. 点击完成以完成新 SR 配置并关闭向导。
SMB/CIFS 上的 ISO 库