nvmedev=$(_find_nvme_dev "${def_subsysnqn}")
- udevadm settle
-
echo 1 > "/sys/class/nvme/${nvmedev}/reset_controller"
_nvme_disconnect_ctrl "${nvmedev}"
cat "/sys/block/${nvmedev}n1/uuid"
cat "/sys/block/${nvmedev}n1/wwid"
- udevadm settle
-
_nvme_disconnect_subsys "${def_subsysnqn}"
_remove_nvmet_subsystem_from_port "${port}" "${def_subsysnqn}"
cat "/sys/block/${nvmedev}n1/uuid"
cat "/sys/block/${nvmedev}n1/wwid"
- udevadm settle
-
_nvme_disconnect_subsys "${def_subsysnqn}"
_remove_nvmet_subsystem_from_port "${port}" "${def_subsysnqn}"
_create_nvmet_host "${def_subsysnqn}" "${def_hostnqn}"
_nvme_connect_subsys "${nvme_trtype}" "${def_subsysnqn}"
- udevadm settle
nvmedev=$(_find_nvme_dev "${def_subsysnqn}")
# start fio job
--hostid "${def_hostid}" \
--dhchap-secret "${hostkey}"
- udevadm settle
-
_nvme_disconnect_subsys "${def_subsysnqn}"
_remove_nvmet_subsystem_from_port "${port}" "${def_subsysnqn}"
--hostnqn "${def_hostnqn}" \
--hostid "${def_hostid}" \
--dhchap-secret "${hostkey}"
- udevadm settle
_nvme_disconnect_subsys "${def_subsysnqn}"
done
--hostid "${def_hostid}" \
--dhchap-secret "${hostkey}"
- udevadm settle
-
_nvme_disconnect_subsys "${def_subsysnqn}"
done
--hostid "${def_hostid}" \
--dhchap-secret "${hostkey}"
- udevadm settle
-
_nvme_disconnect_subsys "${def_subsysnqn}"
done
--hostid "${def_hostid}" \
--dhchap-secret "${hostkey}"
- udevadm settle
-
_nvme_disconnect_subsys "${def_subsysnqn}"
done
--hostid "${def_hostid}" \
--dhchap-secret "${hostkey}"
- udevadm settle
-
_nvme_disconnect_subsys "${def_subsysnqn}"
# Step 2: Connect with host authentication
--dhchap-secret "${hostkey}" \
--dhchap-ctrl-secret "${hostkey}"
- udevadm settle
-
_nvme_disconnect_subsys "${def_subsysnqn}"
# Step 3: Connect with host authentication
--dhchap-secret "${hostkey}" \
--dhchap-ctrl-secret "${ctrlkey}"
- udevadm settle
-
_nvme_disconnect_subsys "${def_subsysnqn}"
# Step 4: Connect with host authentication
--dhchap-secret "${hostkey}" \
--dhchap-ctrl-secret "${invkey}"
- udevadm settle
-
_nvme_disconnect_subsys "${def_subsysnqn}"
_remove_nvmet_subsystem_from_port "${port}" "${def_subsysnqn}"
--dhchap-secret "${hostkey}" \
--dhchap-ctrl-secret "${ctrlkey}"
- udevadm settle
-
echo "Re-authenticate with original host key"
ctrldev=$(_find_nvme_dev "${def_subsysnqn}")