Open-iSCSI 发起者
存储池类型:`iscsi
iSCSI是一种广泛使用的技术,用于连接存储服务器。几乎所有的存储供应商都支持iSCSI。也有基于开源的iSCSI目标解决方案,例如基于Debian的https://www.openmediavault.org/[OpenMediaVault]。
要使用这个后端,你需要安装[Open-iSCSI](https://www.open-iscsi.com/)(open-iscsi
)包。这是一个标准的Debian包,但为了节省资源,它默认不会被安装。
apt-get install open-iscsi
低级别的iscsi管理任务可以使用`iscsiadm`工具来完成。
配置
后端支持常见的存储属性`content`、nodes
、disable
,以及以下特定于iSCSI的属性:
- 门户网站
-
iSCSI门户(IP或带可选端口的DNS名称)。
- 目标
-
iSCSI目标。
配置示例(
/etc/pve/storage.cfg
)iscsi: mynas portal 10.10.10.1 target iqn.2006-01.openfiler.com:tsn.dcb5aaaddd content none
Tip
|
如果你想在iSCSI之上使用LVM,设置`content none`是有意义的。这样就不可能直接使用iSCSI LUNs创建虚拟机了。 |
文件命名规范
iSCSI协议没有定义分配或删除数据的接口。相反,这需要在目标端完成,而且是特定于供应商的。目标仅仅将它们作为编号的LUN来导出。所以 {pve} iSCSI卷名只是对Linux内核所见的LUN的一些信息进行编码。
存储功能
iSCSI 是一种块级存储类型,并且不提供管理接口。因此,通常最好导出一个大的LUN,并在该LUN上设置LVM。然后,您可以使用LVM插件来管理该iSCSI LUN上的存储。
Content types | Image formats | Shared | Snapshots | Clones |
---|---|---|---|---|
|
|
yes |
no |
no |
例子
扫描远程iSCSI门户,并返回可能的目标列表:
pvesm scan iscsi <HOST[:PORT]>