首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >延迟iSCSI目标服务启动

延迟iSCSI目标服务启动
EN

Server Fault用户
提问于 2016-10-13 09:47:35
回答 2查看 4K关注 0票数 1

我们使用Windows 2012 R2为其他服务器提供一些iSCSI目标。服务器有一个存储池,上面有一个虚拟磁盘,然后在这个虚拟磁盘上创建一个iSCSI目标。

但是,在服务器重新启动后,目标总是丢失,启动程序无法连接到此目标。如果我然后重新启动Microsoft iSCSI软件目标服务(即( "WinTarget"),目标被正确初始化并正常工作。

因为我认为这是一个依赖问题,所以我尝试将服务启动设置为“自动(延迟启动)”,但是它失败了,出现了一个错误(“不能设置延迟启动,参数不正确”)。

这是众所周知的问题吗?也就是说,如果是,我如何延迟启动这项服务?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2016-10-13 10:45:50

是的,这是一个众所周知的问题。不幸的是,本地的微软iSCSI目标并不能投入生产。它速度慢,不稳定,性能有限,没有缓存等。有多个免费工具,能够为您提供一个快速和可靠的iSCSI目标。为此,我们使用星风https://www.starwindsoftware.com/starwind-virtual-san-free,为ESX和Windows服务器提供iSCSI目标。一定能解决你的问题。

票数 3
EN

Server Fault用户

发布于 2016-10-13 10:44:09

延迟启动解决方案(适用于任何服务/应用程序):

使用来自这条线的想法(归功于詹姆斯·罗珀),我将服务启动类型设置为手动(此选项与延迟启动不同),并添加了一个启动脚本(带有延迟)来启动服务,有效地获得了“延迟启动”:

  1. 将Microsoft iSCSI软件目标服务启动类型设置为Manual
  2. 在某个地方创建一个名为StartISCSI.CMD的文件,其中包含以下命令(WinTarget是iSCSI目标服务的名称):timeout 60 net
  3. 创建一个计划好的任务,以便在启动时运行StartISCSI.CMD (配置为启动,即使没有人登录)。

这并不是我的问题的确切答案,但至少这是一个解决办法,所以它可能会对其他人有所帮助,直到有人给出一个更好的原因,为什么这是不正常的。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/808804

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档