7.7 基于 CIFS 的后端存储

存储池类型:cifs

基于 CIFS 的后端存储可用于扩展基于目录的存储,这样就无需再手工配置 CIFS 挂载。该类型存储可直接通过 Proxmox VE API 或 WebUI 添加。服务器心跳检测或共享输出选项等后端存储参数配置也将自动完成配置。

7.7.1 配置方法

CIFS 后端存储支持全部的公共存储服务属性,仅共享标识例外,而共享标识总是启用的。另外,CIFS 还提供以下特有属性:

  • server

CIFS 存储服务器 IP 或 DNS 域名。必填项。

提示:为避免 DNS 域名查询带来的延时,直接配置 IP 地址较好─除非你的 DNS 服务器非常可靠,或者直接用/etc/hosts 文件进行域名解析

  • share

所使用的 CIFS 共享服务(可执行 pvesm cifsscan 或在 WebUI 查看获取可用 cifs 服务)存储服务器 IP 。

  • username

CIFS 存储的用户名。可选项,默认为““guest”。

  • password

用户口令。可选项。用户口令文件仅有 root 可读(/etc/pve/priv/<STORAGE_ID>.cred)。

  • domain

设置 CIFS 存储的用户域(workgroup)。可选项。

  • subversion

SMB 协议版本号。可选项。默认为 3。因安全原因,已不再支持配置 SMB1。

  • path

本地挂载点。可选项。默认为/mnt/pve/<STORAGE_ID>/

配置示例(/etc/pve/storage.cfg

cifs: backup
         path /mnt/pve/backup
         server 10.0.0.11
         share VMData
         content backup
         username anna
         smbversion 3

7.7.2 存储功能

CIFS 本身不支持快照功能,但可利用 qcow2 文件格式的支持实现虚拟机快照和链接克隆。

表 7.5 cifs 后端存储功能

数据类型 镜像格式 支持共享 支持快照 支持链接克隆
虚拟机镜像 容器镜像 容器模板 iso镜像 虚拟机备份 snipptes raw qcow2 vmdk subvol qcow2 qcow2

7.7.3 示例

可用如下命令列出 CIFS 共享:

pvesm cifsscan <server> [--username <username>] [--password]

然后可用如下命令将 CIFS 存储添加到 Proxmox VE 集群:

pvesm add cifs <storagename> --server <server> --share <share>
[--username <username>] [--password]