cephadm: reapply hugepages for nvmeof at service start
NVMeoF gateways (SPDK) require host hugepages (vm.nr_hugepages + /dev/hugepages).
After a power-cycle some nodes boot with hugepages=0 (and/or the cephadm sysctl
drop-in under /etc/sysctl.d is missing/not applied), causing SPDK to fail and the
nvmeof container to crash-loop until the service is redeployed.
Cephadm previously applied hugepages only during deploy/reconfig via install_sysctl().
Normal boot/start uses the generated systemd unit which runs unit.run and does not
re-apply sysctl settings.
Added a pre-start step for nvmeof to set vm.nr_hugepages to the configured value
(from spdk_huge_pages, defaulting to 4096) before launching the container, so the
service self-heals on reboot/service restart.