targetcli 使用后端存储创建 LUN0,并在属性设
时间: 2024-09-11 21:03:49 浏览: 74
使用 powershell 创建虚拟机
TargetCLI是一个命令行工具,用于管理和配置iSCSI Target服务,通常在Linux系统中用于设置网络存储设备,如iSCSI服务器。当你想要使用TargetCLI创建一个新的LUN (Logical Unit Number,逻辑卷)并将其关联到后端存储,比如磁盘分区,你可以按照以下步骤操作:
1. **登录Target服务**: 首先,你需要登录到正在运行Target服务的主机,并通过SSH或者其他方式连接。
2. **创建存储池**: 确保你的后端存储已经被添加到target服务器的存储池列表中,例如通过`targetcli storagepool create`命令创建新的存储池。
3. **创建LUN**: 使用`targetcli lun create`命令,指定存储池名称、大小以及其他配置选项来创建一个新的LUN。例如:
```
targetcli lun create -p my_pool_name -l lun0 -s 10G
```
这里创建了一个名为'lun0',大小为10GB的新LUN,放在'my_pool_name'存储池内。
4. **分配LUN到特定的控制器**: 如果需要的话,你可以将新创建的LUN分配给特定的控制器,以便客户端能访问。
5. **设置属性**: 对于LUN的属性设置,可以使用`targetcli lun modify`命令。例如,设置LUN的ID、WWN(World Wide Name)、QoS(Quality of Service)等。
6. **启用和映射**: 最后,启用新创建的LUN,并在客户端上进行映射,使其能够被操作系统识别和访问。
阅读全文