Я настроил общую хранилище для Proxmox с использованием Dell PowerStore 1200T. Используемый протокол — NVMe over TCP. В целом всё работает нормально, но соединение не сохраняется после перезагрузки.
discovery.conf Configuration:
--transport=tcp
--traddr=192.168.5.5
--trsvcid=4420
--transport=tcp
--traddr=192.168.5.6
--trsvcid=4420
--transport=tcp
--traddr=192.168.6.5
--trsvcid=4420
--transport=tcp
--traddr=192.168.6.6
--trsvcid=4420
nvmf-autoconnect.service Configuration:
[Unit]
Description=Connect NVMe-oF subsystems automatically during boot
ConditionPathExists=/etc/nvme/discovery.conf
After=network-online.target
Before=remote-fs-pre.target
[Service]
Type=oneshot
ExecStartPre=/sbin/modprobe nvme_tcp
ExecStart=/usr/sbin/nvme connect-all
[Install]
WantedBy=default.target
Судя по всему, сервис игнорирует `After=network-online.target` и пытается подключиться до того, как сеть полностью поднялась. Я нашёл похожую тему на форумах, но ответа так и не нашёл. Может, это известный баг, о котором я не знаю.
Версия Proxmox: 8.4.1 (Latest)
discovery.conf Configuration:
--transport=tcp
--traddr=192.168.5.5
--trsvcid=4420
--transport=tcp
--traddr=192.168.5.6
--trsvcid=4420
--transport=tcp
--traddr=192.168.6.5
--trsvcid=4420
--transport=tcp
--traddr=192.168.6.6
--trsvcid=4420
nvmf-autoconnect.service Configuration:
[Unit]
Description=Connect NVMe-oF subsystems automatically during boot
ConditionPathExists=/etc/nvme/discovery.conf
After=network-online.target
Before=remote-fs-pre.target
[Service]
Type=oneshot
ExecStartPre=/sbin/modprobe nvme_tcp
ExecStart=/usr/sbin/nvme connect-all
[Install]
WantedBy=default.target
Судя по всему, сервис игнорирует `After=network-online.target` и пытается подключиться до того, как сеть полностью поднялась. Я нашёл похожую тему на форумах, но ответа так и не нашёл. Может, это известный баг, о котором я не знаю.
Версия Proxmox: 8.4.1 (Latest)
