Версия - samba-4.19.4-alt1 - pve-storage-7.4.2-alt1 - coreutils-8.32.0.165.18dbc-alt1 Предусловия Необходим Samba-сервер с хранилищем CIFS (например: SHARE, настраивается в /etc/samba/smb.conf): [SHARE] comment = Share directory for AD users path = /var/share public = no writable = yes read only = no guest ok = no valid users = "@samba\Domain Users" "@samba\Domain Admins" create mask = 0666 directory mask = 0777 force create mode = 0666 force directory mode = 0777 inherit owner = yes Шаги воспроизведения 1. Развернуть кластер PVE. 2. Установить пакет на каждом узле: # apt-get install -y samba-client Просканировать совместные ресурсы: # pvesm cifsscan <server> [--username <username>] [--password] 3. Добавить хранилище: # echo <password> | pvesm add cifs samba --server <server> --share SHARE --username <username> --domain <domain name> --content iso,vztmpl,rootdir,backup,images,snippets --password 4. В веб-интерфейсе Выбрать любой узел. 5. Нажать на созданное хранилище. 6. Выбрать ISO-образы. 7. Нажать Отправить. 8. В окне выбора загружаемый ISO-образ с локального диска на компьютере 9. Нажать Отправить. 10. Дождаться загрузки. Ожидаемый результат: TASK OK Фактический результат: TASK ERROR Вывод: starting file import from: /var/tmp/pveupload-6f15f0ff774a8a354b746f8bf2557b9c target node: pve01 target file: /mnt/pve/samba/template/iso/alt-server-v-10.1-x86_64.iso file size is: 2813202432 command: cp -- /var/tmp/pveupload-6f15f0ff774a8a354b746f8bf2557b9c /mnt/pve/samba/template/iso/alt-server-v-10.1-x86_64.iso TASK ERROR: import failed: cp: failed to close '/mnt/pve/samba/template/iso/alt-server-v-10.1-x86_64.iso': Connection reset by peer При этом сам образ загружается КОРРЕКТНО. Опции монтирования: //xx.xx.xx.xx/SHARE on /mnt/pve/samba type cifs (rw,relatime,vers=3.1.1,cache=strict,username=Administrator,domain=SAMBA.TESTDOMAIN,uid=0,noforceuid,gid=0,noforcegid,addr=xx.xx.xx.xx,file_mode=0755,dir_mode=0755,soft,nounix,serverino,mapposix,rsize=4194304,wsize=4194304,bsize=1048576,echo_interval=60,actimeo=1) Пробовал вручную закидывать с данными опциями, не воспроизводится.
Скорее всего, это ошибка в ядре, см. https://bugzilla.altlinux.org/49178 Нужно проверить с ядром 6.1.x, где она, возможно, исправлена.
(Ответ для Andrew Vasilyev на комментарий #1) > Скорее всего, это ошибка в ядре, см. https://bugzilla.altlinux.org/49178 > Нужно проверить с ядром 6.1.x, где она, возможно, исправлена. Да, верно, поменял ядро: starting file import from: /var/tmp/pveupload-a9293d374d03da01d9c33329c05c6ab3 target node: pve01 target file: /mnt/pve/samba/template/iso/space_space.iso file size is: 2813202432 command: cp -- /var/tmp/pveupload-a9293d374d03da01d9c33329c05c6ab3 /mnt/pve/samba/template/iso/space_space.iso finished file import successfully TASK OK Значит, ждём исправление.
Это точно не проблема pve-storage, ничего ждать не надо.