QCOW2 이미지를 iSCSI LUN에 쓰시겠습니까?

QCOW2 이미지를 iSCSI LUN에 쓰시겠습니까?

QCOW2 이미지를 iSCSI LUN 대상에 쓰려고 했지만 성공하지 못했습니다. 기반으로이것링크를 통해 이것이 가능해야 하지만(iSCSI LUN을 디스크로 마운트하지 않고도 가능해야 함), 내가 하려는 작업을 단순히 수행할 수 없는지 여부가 반환되는 오류로 인해 명확하지 않습니다. 또는 URL에 있는 경우 문법 오류가 있습니다.

운영 체제는 Debian(Proxmox)입니다.

이 출력에 따라 LUN이 표시되어야 합니다.

root@delta-vm:~# pvesm list TrueNAS
Volid                                                Format  Type             Size VMID
TrueNAS:0.0.0.scsi-36589cfc000000f18d78a50cff1dec18b raw     images    48318386176
root@delta-vm:~# ls /dev/disk/by-path/
ip-10.0.50.1:3260-iscsi-iqn.2005-10.org.freenas.ctl:delta-proxmox-target-lun-0  pci-0000:00:1f.2-ata-5.0-part1  pci-0000:00:1f.2-ata-5-part2
ip-10.0.60.1:3260-iscsi-iqn.2005-10.org.freenas.ctl:delta-proxmox-target-lun-0  pci-0000:00:1f.2-ata-5.0-part2  pci-0000:00:1f.2-ata-5-part3
pci-0000:00:1f.2-ata-5                                                          pci-0000:00:1f.2-ata-5.0-part3  pci-0000:00:1f.2-ata-6
pci-0000:00:1f.2-ata-5.0 

하지만 이것을 시도하면 오류 메시지가 표시되어 혼란스러워집니다.

root@delta-vm:~# qemu-img convert -O raw /var/lib/vz/template/iso/Rocky-9-GenericCloud-Base.latest.x86_64.qcow2.img iscsi://10.0.50.1:3260/iscs-iqn.2005-10.org.freenas.ct
l/delta-proxmox-target-lun-0
qemu-img: iscsi://10.0.50.1:3260/iscsi-iqn.2005-10.org.freenas.ctl/delta-proxmox-target-lun-0: error while converting raw: Protocol driver 'iscsi' does not support image creation, and opening the image failed: Failed to parse URL : iscsi://10.0.50.1:3260/iscsi-iqn.2005-10.org.freenas.ctl/delta-proxmox-target-lun-0

위 URL의 일부 순열을 시도했지만 아무 것도 작동하지 않는 것 같습니다. 예를 들어, iscsi-URL에서 문자열을 제거해도 도움이 되지 않습니다(iSCSI 전역 구성은 도움이 됨 iqn.2005-10.org.freenas.ctl).

root@delta-vm:~# qemu-img convert -O raw /var/lib/vz/template/iso/Rocky-9-GenericCloud-Base.latest.x86_64.qcow2.img iscsi://10.0.50.1:3260/iqn.2005-10.org.freenas.ctl/del
ta-proxmox-target-lun-0
qemu-img: iscsi://10.0.50.1:3260/iqn.2005-10.org.freenas.ctl/delta-proxmox-target-lun-0: error while converting raw: Protocol driver 'iscsi' does not support image creation, and opening the image failed: Failed to parse URL : iscsi://10.0.50.1:3260/iqn.2005-10.org.freenas.ctl/delta-proxmox-target-lun-0

내가 뭘 잘못하고 있는지 단서가 있습니까? iSCSI 포털이 인증되지 않아 위의 URL에 사용자/비밀번호 조합을 제공하지 않았습니다.

전체 공개를 위해(그리고 이것이 내 질문과 아무 관련이 없음을 인정합니다) 이러한 스윙의 궁극적인 목표는 qemu의 디스크(예: 이동식 저장소)를 로컬 저장소에서 iSCSI LUN으로 재배치할 수 있는지 확인하는 것입니다. 하지만 어떤 이유에서인지 Proxmox에서는 이것이 제대로 구현되지 않았기 때문에 경치 좋은 길을 택해야 했습니다. 즉, 이것을 감안할 때 ...

root@delta-vm:~# qm config 105
agent: 1
...
onboot: 1
scsi0: samsung:vm-105-disk-0,discard=on,iothread=1,replicate=0,size=12G,ssd=1
scsihw: virtio-scsi-single
....

scsi0... 이 장치를 iSCSI LUN으로 교체하고 싶습니다 . 나에게서모으다, 현재 디스크 이미지를 LUN에 구체화하는 코드가 존재하지 않고 오류( storage migration failed: can't allocate space in iscsi storage)가 발생하기 때문에 이는 불가능합니다.

편집: 일부 진행 상황 - 지정크기이 지시문의 매개변수는 오류를 변경합니다. URL에 문제가 있는 것 같습니다.

root@delta-vm:~# qemu-img convert -O raw /var/lib/vz/template/iso/Rocky-9-GenericCloud-Base.latest.x86_64.qcow2.img iscsi://10.0.50.1:3260/iscsi-iqn.2005-10.org.freenas.ctl/delta-proxmox-target-lun-0 10G
qemu-img: Could not open 'iscsi://10.0.50.1:3260/iscsi-iqn.2005-10.org.freenas.ctl/delta-proxmox-target-lun-0': Failed to parse URL : iscsi://10.0.50.1:3260/iscsi-iqn.2005-10.org.freenas.ctl/delta-proxmox-target-lun-0

관련 정보