热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

运行server服务器,运行状况服务服务器Windows

运行状况服务服务器Windows06182021本文内容适用于:AzureStackHCI版本20H2;WindowsServer2019、Window

运行状况服务服务器Windows

06/18/2021

本文内容

适用于:Azure Stack HCI 版本 20H2;Windows Server 2019、Windows Server 2016

此运行状况服务是 Windows Server 2016 中的一项新功能,可改善运行 存储空间 Direct 的群集日常监视和操作体验。

先决条件

默认情况下,存储空间直通启用运行状况服务。 设置或启动它时无需执行任何其他操作。 若要详细了解 direct 存储空间,请参阅 存储空间中的 Windows Server 2016。

报表

错误

操作

自动化

下一部分介绍磁盘生命周期中运行状况服务自动化的工作流。

磁盘生命周期

运行状况服务自动执行物理磁盘生命周期的大多数阶段。 假设部署的初始状态处于最佳运行状况 - 也就是说,所有物理磁盘正常运行。

停用

物理磁盘不再可用且引发相应故障时,将自动停用。 有以下几种情况:

介质故障:物理磁盘彻底失败或损坏,并且必须进行替换。

通信中断:物理磁盘连接断开的持续时间超过 15 分钟。

无响应:物理磁盘在一小时内出现三次或更多次时间超过 5.0 秒的延迟。

备注

如果许多物理磁盘一次性断开连接或整个节点或存储机箱断开连接,运行状况服务将 不 停用这些磁盘,因为它们不太可能是根本问题。

如果已停用的磁盘曾用作许多其他物理磁盘的缓存,则将自动重新分配到另一个缓存磁盘(如果存在)。 无需特定的用户操作。

还原复原能力

一旦停用物理磁盘,运行状况服务会立即开始将其数据复制到其余物理磁盘来还原完全复原能力。 完成后,数据是完全安全的并重新具有容错能力。

备注

此立即还原操作要求剩余的物理磁盘之间具有足够的可用容量。

闪烁的指示灯

如果可能,运行状况服务将开始在停用的物理磁盘或其插槽上闪烁指示灯。 这将无限期继续下去,直到更换已停用的磁盘。

备注

在某些情况下,磁盘甚至可能出现阻止指示灯正常运行的故障 - 例如,完全断电。

物理替换

应尽可能替换已停用的物理磁盘。 大多数情况下,这由热交换组成 -即不需要关闭节点或存储机箱。 查看故障了解有用的位置和部件信息。

验证

插入替换磁盘时,将针对"支持的组件文档" (验证该磁盘,) 。

Pooling

如果允许,替代磁盘将被自动替换到其前身池中以进行使用。 此时,系统会恢复到处于最佳运行状况的初始状态,故障消失。

支持的组件文档

该运行状况服务提供了一种强制机制,用于将 存储空间 Direct 使用的组件限制为管理员或解决方案供应商提供的受支持组件文档中的组件。 这可用来防止你或其他人误用不受支持的硬件,可能会帮助保证或支持合同的合规性。 此功能目前仅限于物理磁盘设备,包括 SSD、HDD 和 NVMe 驱动器。 支持的组件文档可以限制模型、制造商 (可选) 和固件版本 (可选) 。

使用情况

支持的组件文档使用 XML 启发的语法。 建议使用你喜欢的文本编辑器(如免费Visual Studio Code或记事本)来创建可保存和重复使用的 XML 文档。

部分

文档有两个独立的部分: Disks 和 Cache 。

如果 Disks 提供了 部分,则仅允许 (作为) Disk 的驱动器加入池。 阻止任何未列出的驱动器加入池,这实际上会阻止在生产环境中使用这些驱动器。 如果此部分留空,则允许任何驱动器加入池。

如果 Cache 提供了 部分,则仅 (作为) CacheDisk 的驱动器用于缓存。 如果此部分留空,存储空间媒体类型和总线类型 进行猜测。 此处列出的驱动器还应在 中列出 Disks 。

重要

支持的组件文档不以追溯性地应用于已池和使用的驱动器。

示例

Contoso

XYZ9000

2.0

2.1

2.2

2.1

C:\ClusterStorage\path\to\image.bin

Fabrikam

QRSTUV

Fabrikam

QRSTUV

若要列出多个驱动器,只需添加其他 或 标记。

若要在直接部署时存储空间此 XML,请使用 -XML 参数:

$MyXML = Get-Content | Out-String

Enable-ClusterS2D -XML $MyXML

若要在部署 Direct 后设置存储空间修改支持的组件文档:

$MyXML = Get-Content | Out-String

Get-StorageSubSystem Cluster* | Set-StorageHealthSetting -Name "System.Storage.SupportedComponents.Document" -Value $MyXML

备注

型号、制造商和固件版本属性应完全匹配使用 Get-physicaldisk cmdlet 获取的值。 这可能不同于“常识”期望,具体取决于供应商的实施。 例如,制造商不是“Contoso”,而可能是“CONTOSO-LTD”,或者在型号为“Contoso-XZY9000”时它可能保留为空。

你可以使用以下 PowerShell cmdlet 进行验证:

Get-PhysicalDisk | Select Model, Manufacturer, FirmwareVersion

设置

其他参考



推荐阅读
  • GetWindowLong函数
    今天在看一个代码里头写了GetWindowLong(hwnd,0),我当时就有点费解,靠,上网搜索函数原型说明,死活找不到第 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • 本文介绍了在使用Python中的aiohttp模块模拟服务器时出现的连接失败问题,并提供了相应的解决方法。文章中详细说明了出错的代码以及相关的软件版本和环境信息,同时也提到了相关的警告信息和函数的替代方案。通过阅读本文,读者可以了解到如何解决Python连接服务器失败的问题,并对aiohttp模块有更深入的了解。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • 本文介绍了如何使用C#制作Java+Mysql+Tomcat环境安装程序,实现一键式安装。通过将JDK、Mysql、Tomcat三者制作成一个安装包,解决了客户在安装软件时的复杂配置和繁琐问题,便于管理软件版本和系统集成。具体步骤包括配置JDK环境变量和安装Mysql服务,其中使用了MySQL Server 5.5社区版和my.ini文件。安装方法为通过命令行将目录转到mysql的bin目录下,执行mysqld --install MySQL5命令。 ... [详细]
  • 本文介绍了在MFC下利用C++和MFC的特性动态创建窗口的方法,包括继承现有的MFC类并加以改造、插入工具栏和状态栏对象的声明等。同时还提到了窗口销毁的处理方法。本文详细介绍了实现方法并给出了相关注意事项。 ... [详细]
  • Android自定义控件绘图篇之Paint函数大汇总
    本文介绍了Android自定义控件绘图篇中的Paint函数大汇总,包括重置画笔、设置颜色、设置透明度、设置样式、设置宽度、设置抗锯齿等功能。通过学习这些函数,可以更好地掌握Paint的用法。 ... [详细]
  • 本文介绍了pack布局管理器在Perl/Tk中的使用方法及注意事项。通过调用pack()方法,可以控制部件在显示窗口中的位置和大小。同时,本文还提到了在使用pack布局管理器时,应注意将部件分组以便在水平和垂直方向上进行堆放。此外,还介绍了使用Frame部件或Toplevel部件来组织部件在窗口内的方法。最后,本文强调了在使用pack布局管理器时,应避免在中间切换到grid布局管理器,以免造成混乱。 ... [详细]
  • 解决Sharepoint 2013运行状况分析出现的“一个或多个服务器未响应”问题的方法
    本文介绍了解决Sharepoint 2013运行状况分析中出现的“一个或多个服务器未响应”问题的方法。对于有高要求的客户来说,系统检测问题的存在是不可接受的。文章详细描述了解决该问题的步骤,包括删除服务器、处理分布式缓存留下的记录以及使用代码等方法。同时还提供了相关关键词和错误提示信息,以帮助读者更好地理解和解决该问题。 ... [详细]
  • 使用C++编写程序实现增加或删除桌面的右键列表项
    本文介绍了使用C++编写程序实现增加或删除桌面的右键列表项的方法。首先通过操作注册表来实现增加或删除右键列表项的目的,然后使用管理注册表的函数来编写程序。文章详细介绍了使用的五种函数:RegCreateKey、RegSetValueEx、RegOpenKeyEx、RegDeleteKey和RegCloseKey,并给出了增加一项的函数写法。通过本文的方法,可以方便地自定义桌面的右键列表项。 ... [详细]
  • 本文介绍了解决mysql 5.1启动问题的方法,通过修改my.ini文件中的相关配置,包括innodb_data_home_dir和skip-innodb等,可以解决启动问题。同时还介绍了如何调整内存池来存储metadata信息。 ... [详细]
  • vue使用
    关键词: ... [详细]
  • C++字符字符串处理及字符集编码方案
    本文介绍了C++中字符字符串处理的问题,并详细解释了字符集编码方案,包括UNICODE、Windows apps采用的UTF-16编码、ASCII、SBCS和DBCS编码方案。同时说明了ANSI C标准和Windows中的字符/字符串数据类型实现。文章还提到了在编译时需要定义UNICODE宏以支持unicode编码,否则将使用windows code page编译。最后,给出了相关的头文件和数据类型定义。 ... [详细]
  • 本文介绍了Composer依赖管理的重要性及使用方法。对于现代语言而言,包管理器是标配,而Composer作为PHP的包管理器,解决了PEAR的问题,并且使用简单,方便提交自己的包。文章还提到了使用Composer能够避免各种include的问题,避免命名空间冲突,并且能够方便地安装升级扩展包。 ... [详细]
author-avatar
dsvsV
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有