[玩转系统] 安装和配置 MetaCache 数据库 (MCDB)
作者:精品下载站 日期:2024-12-14 07:09:27 浏览:15 分类:玩电脑
安装和配置 MetaCache 数据库 (MCDB)
在 Exchange 2019 中安装和配置 MCDB 长期以来一直是我的愿望清单,但与大多数组织一样,我的 Exchange 服务器一直在 Hyper-V 或 VMware 上运行。我在论坛上看到过帖子,人们可以将 VMware 上的 SSD 磁盘发布到虚拟机,但 MCDB 的目标是裸机部署。但好消息是我设法得到了两个惠普大盒子来玩 ?
Exchange 2019 中引入了 MCDB,以加快对常用邮箱中信息的访问速度。根据 Exchange 首选架构,邮箱数据库存储在(相对)较慢的 SATA 磁盘上。使用 MCDB 时,经常访问的邮箱信息也存储在 SSD 磁盘上,而不是旋转磁盘上,因此访问此信息的速度要快得多。它是一种缓存机制,因此SSD上的信息是旋转磁盘上信息的副本。如果SSD盘丢失,性能会下降,但不会丢失任何信息。
在联机模式下运行 Outlook 客户端(例如在 Citrix 环境中)时,MCDB 非常有用。 OWA 还可以从改进的性能中受益。
MCDB 构建在数据库可用性组之上,因此它在单个服务器上不可用(我假设您没有只有一台服务器的 DAG)。它还依赖于 AutoReseed 功能,因此您必须在配置 MCDB 之前先部署此功能。
我的服务器安装了八个磁盘:
- 2 个 SSD 磁盘用于启动和系统。
- 4 个 SAS 磁盘 (10 krpm) 用于邮箱数据库(我更喜欢 SATA 磁盘,但服务器附带了这些磁盘)。
- 1 个用于 MCDB 的 SSD 磁盘。
- 1 个(大)SATA 磁盘,用于存储其他信息(IIS 日志、队列数据库、ISO 映像等)。
其中三个 SAS 磁盘各包含两个邮箱数据库,剩余的 SAS 磁盘用作 AutoReseed 的热备用。
我很久以前就在 Exchange 2013 中写了 auto AutoReseed 博客(https://jaapwesselius.com/2014/08/09/implementing-and-configuring-autoreseed/ 并且它没有太大变化),但我会重复最重要的它的一部分。
自动重新播种
简而言之,AutoReseed 在 Windows 中使用“每个卷多个安装点”选项。例如,第一个磁盘挂载在 C:\ExchVols\Vol1 中,但该磁盘也挂载在 C:\ExchDbs\MDB11 中,如下图所示(仅显示 2 个磁盘):
为此,请使用磁盘管理 MMC 管理单元添加其他安装点。在下面的屏幕截图中,Disk1 挂载在 C:\ExchVols\Vol1 中,C:\ExchDbs\MDB11 和 C:\ExchDbs\MDB12 是该磁盘上的附加挂载点:
使用 AutoReseed 时,邮箱数据库位置非常严格。例如,MDB11 邮箱数据库和日志文件必须创建在以下目录中:
C:\ExchDbs\MDB11\MDB11.db
C:\ExchDbs\MDB11\MDB11.log
装载点的位置是数据库可用性组的属性:
- AutoDag数据库根文件夹路径
- AutoDagVolumesRootFolderPath
- AutoDag数据库每卷副本数
您可以使用 Exchange PowerShell 中的 Get-DatabaseAvailabilityGroup 命令检查正确的值:
[PS] C:\>Get-DatabaseAvailabilityGroup -Identity DAG11 | select AutoDag*
AutoDagSchemaVersion : 1.0
AutoDagDatabaseCopiesPerDatabase : 2
AutoDagDatabaseCopiesPerVolume : 2
AutoDagTotalNumberOfDatabases : 6
AutoDagTotalNumberOfServers : 2
AutoDagDatabasesRootFolderPath : C:\ExchDbs
AutoDagVolumesRootFolderPath : C:\ExchVols
AutoDagAllServersInstalled : False
AutoDagAutoReseedEnabled : True
AutoDagDiskReclaimerEnabled : True
AutoDagBitlockerEnabled : False
AutoDagFIPSCompliant : False
AutoDagAutoRedistributeEnabled : True
AutoDagSIPEnabled : False
创建所有邮箱数据库,装载它们并使用正确的名称在正确的位置创建邮箱数据库副本。这就是配置 AutoReseed 所需的全部操作。当包含邮箱数据库的磁盘之一出现故障时,修复工作流程将启动,大约一小时后备用磁盘将配置完毕,并且将开始重新设定种子。修复工作流程的所有步骤都将记录在事件日志中。成功重新播种的最后一个条目如以下屏幕截图所示:
现在我们已经启动并运行了 AutoReseed,我们可以继续配置 MetaCache 数据库。
配置MetaCache数据库
MetaCache 数据库的先决条件之一是功能齐全的 AutoReseed 配置,如前面步骤中所述。当然,您还需要一个或多个 SSD 磁盘,具体取决于您的磁盘布局。
官方对 SSD 磁盘的建议是三个旋转磁盘上一个 SSD 磁盘。此外,SSD 磁盘应该是原始磁盘(未格式化),并且必须在 Windows 中公开为 MediaType SSD。要检查这一点,请使用Get-PhysicalDisk | PowerShell 中的 sort DeviceID 命令如下图所示:
至于容量,SSD 容量占 HDD 总容量的 5% 或 6% 就足够了。因此,如果您有 8TB 的数据库存储空间,则您的 SSD 容量约为 10TB。 400GB。
需要注意的是,DAG 中的所有 Exchange 2019 服务器之间的磁盘必须对称。
第一步是配置 DAG 以与 MCDB 一起使用。 MCDB 使用 DAG 的以下属性进行配置:
- AutoDagTotalNumberOfDatabases。 DAG 中邮箱数据库的数量。
- AutoDagDatabaseCopiesPerDatabase。每个邮箱数据库的副本总数(主动和被动)。
- AutoDagTotalNumberOfServers。 DAG 中的 Exchange 2019 邮箱服务器的数量。
在我的实验室中,DAG 中有两台 Exchange 2019 服务器、3 个旋转磁盘(加上 1 个热备用)、6 个邮箱数据库和每个邮箱数据库 2 个副本(一个主动,一个被动)。
使用以下命令设置这些属性:
[PS] C:\> Set-DatabaseAvailabilityGroup DAG11 -AutoDagTotalNumberOfDatabases 6 -AutoDagDatabaseCopiesPerDatabase 2 -AutoDagTotalNumberOfServers 2
第二步是使用 Manage-MCDB 命令配置 MCDB 先决条件。此命令采用 DagName、SSDSizeInBytes 和 SSDCountPerServer 选项。
注释:
Manage-MDCB 命令默认在 PowerShell 中不可用。您必须首先使用以下命令导入 Manage-MetaCacheDatabase.ps1 脚本(在 $Exscripts 中找到):
CD $ExScripts
Import-Module .\Manage-MetaCacheDatabase.ps1
这一步在微软文档中没有,我花了相当长的时间才弄清楚?
可以使用以下命令找到 SSDSizeInBytes:
Get-PhysicalDisk -DeviceNumber x | Select Size
MCDB 先决条件的命令如下所示:
Manage-MCDB -DagName DAG11 -ConfigureMCDBPrerequisite -SSDSizeInBytes 119998218240 -SSDCountPerServer 1
第三步是使用 Manage-MCDB 命令的 ServerAllowMCDB 参数允许(或禁止)Exchange 2019 服务器使用 MCDB。为此,请在每个 DAG 成员上执行以下 Exchange PowerShell 命令:
[PS] C:\> Manage-MCDB -DagName DAG11 -ServerAllowMCDB:$True -ServerName EXCH11
这如下面的屏幕截图所示:
第四步是在每台 Exchange 2019 服务器上实际配置 MCDB。在此步骤中,将格式化原始(未格式化)SSD 磁盘并创建 MCDB 实例的挂载点。为此,请在每个 DAG 成员上再次执行以下 Exchange PowerShell 命令:
[PS] C:\> .\Manage-MCDB -DagName DAG11 -ConfigureMCDBOnServer -ServerName EXCH11 -SSDSizeInBytes 119998218240
如下图所示:
这就是在 DAG 上配置 MCDB 所需的全部工作,现在可以创建 MCDB 实例并使用缓存数据填充它。创建和填充(从而启用加速)是由故障转移启动的。您可以使用以下 MCDB 命令来启动此故障转移:
[PS] C:\> .\Manage-MCDB.ps1 -DagName DAG11 -ServerAllowMCDB:$True -ServerName EXCH11 -ForceFailover $true
并故障转移回之前的状态:
[PS] C:\> .\Manage-MetacacheDatabase.ps1 -DagName DAG11 -ServerAllowMCDB:$True -ServerName EXCH12 -ForceFailover $true
当谈到监控时,没有什么可看的。您可以使用 Get-MailboxDatabase 命令检索 MCDB 的配置属性,并且可以使用 Get-MailboxDatabaseCopyStatus 命令查看有关 MCDB 的“一些”运行状况信息,如下所示下面两张截图:
Get-MailboxDatabase -Identity MDB11 | fl *metacache*
[PS] C:\> Get-MailboxDatabaseCopyStatus | Select Identity,MetaCacheDatabaseStatus
不幸的是,不幸的是,就是这样,没有更多的监控选项,甚至没有性能监控中的计数器。
那么你怎么知道它有效呢?
除了 Get-MailboxDatabaseCopyStatus 命令之外,您还可以检查资源管理器中可见的 SSD 磁盘。配置后,SSD 磁盘安装在 C:\ExchangeMetaCacheDbs 和 C:\ExchangeMCDBVolumes 中。您将发现邮箱数据库的特殊(小)MCDB 版本,如以下屏幕截图所示:
由于这是常规物理磁盘,您可以在 perfmon 中找到它,但这里没有 MCDB 特定计数器。
最有趣的测试就是登录到这些邮箱数据库之一中的邮箱。外观和感觉都比没有 MCDB 好得多。在 Outlook 在线模式或 OWA 中打开邮箱时速度要快得多。我还尝试过通过 20 Mbit 线路(光纤,因此延迟较低)远程打开邮箱,它也比没有 MCDB 的 Exchange 工作得更好。
概括
Exchange 2019 附带了一项名为 MetaCache 数据库的新功能,其中邮箱数据存储在 SSD 磁盘上。在优选架构中,邮箱数据库存储在大型SATA磁盘上,但为了提高性能,经常访问的数据存储在SSD磁盘上。
配置 MCDB 中最棘手的部分是 AutoReseed 的配置,我发现它更复杂。缺乏适当的监控令人失望,但配置后它可以很好地工作,您将体验到性能的提高。与我们大多数人一样,我经常使用正确设计的虚拟化 Exchange 环境,但从未见过 Exchange 环境的运行速度能与使用 Exchange 2019 和 MCDB 的裸机 Exchange 环境一样快。
猜你还喜欢
- 03-30 [玩转系统] 如何用批处理实现关机,注销,重启和锁定计算机
- 02-14 [系统故障] Win10下报错:该文件没有与之关联的应用来执行该操作
- 01-07 [系统问题] Win10--解决锁屏后会断网的问题
- 01-02 [系统技巧] Windows系统如何关闭防火墙保姆式教程,超详细
- 12-15 [玩转系统] 如何在 Windows 10 和 11 上允许多个 RDP 会话
- 12-15 [玩转系统] 查找 Exchange/Microsoft 365 中不活动(未使用)的通讯组列表
- 12-15 [玩转系统] 如何在 Windows 上安装远程服务器管理工具 (RSAT)
- 12-15 [玩转系统] 如何在 Windows 上重置组策略设置
- 12-15 [玩转系统] 如何获取计算机上的本地管理员列表?
- 12-15 [玩转系统] 在 Visual Studio Code 中连接到 MS SQL Server 数据库
- 12-15 [玩转系统] 如何降级 Windows Server 版本或许可证
- 12-15 [玩转系统] 如何允许非管理员用户在 Windows 中启动/停止服务
取消回复欢迎 你 发表评论:
- 精品推荐!
-
- 最新文章
- 热门文章
- 热评文章
[影视] 黑道中人 Alto Knights(2025)剧情 犯罪 历史 电影
[古装剧] [七侠五义][全75集][WEB-MP4/76G][国语无字][1080P][焦恩俊经典]
[实用软件] 虚拟手机号 电话 验证码 注册
[电视剧] 安眠书店/你 第五季 You Season 5 (2025) 【全10集】
[电视剧] 棋士(2025) 4K 1080P【全22集】悬疑 犯罪 王宝强 陈明昊
[软件合集] 25年6月5日 精选软件22个
[软件合集] 25年6月4日 精选软件36个
[短剧] 2025年06月04日 精选+付费短剧推荐33部
[短剧] 2025年06月03日 精选+付费短剧推荐25部
[软件合集] 25年6月3日 精选软件44个
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电视剧] 欢乐颂.5部全 (2016-2024)
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[影视] 【稀有资源】香港老片 艺坛照妖镜之96应召名册 (1996)
[剧集] 神经风云(2023)(完结).4K
[剧集] [BT] [TVB] [黑夜彩虹(2003)] [全21集] [粤语中字] [TV-RMVB]
[实用软件] 虚拟手机号 电话 验证码 注册
[资源] B站充电视频合集,包含多位重量级up主,全是大佬真金白银买来的~【99GB】
[影视] 内地绝版高清录像带 [mpg]
[书籍] 古今奇书禁书三教九流资料大合集 猎奇必备珍藏资源PDF版 1.14G
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电影] 美国队长4 4K原盘REMUX 杜比视界 内封简繁英双语字幕 49G
[电影] 死神来了(1-6)大合集!
[软件合集] 25年05月13日 精选软件16个
[精品软件] 25年05月15日 精选软件18个
[绝版资源] 南与北 第1-2季 合集 North and South (1985) /美国/豆瓣: 8.8[1080P][中文字幕]
[软件] 25年05月14日 精选软件57个
[短剧] 2025年05月14日 精选+付费短剧推荐39部
[短剧] 2025年05月15日 精选+付费短剧推荐36部
- 最新评论
-
- 热门tag