创建Microsoft连接的缓存 Azure 资源和缓存节点
本文概述了如何创建和配置Microsoft连接缓存企业和教育版缓存节点。 缓存节点的创建和配置在 Azure 中进行。 缓存节点的部署需要在主机上下载并运行特定于 OS 的预配包。
必备条件
-
Azure 即用即付订阅:Microsoft连接缓存是托管在 Azure 中的免费服务。 需要一个即用即付 Azure 订阅才能加入我们的服务。 若要创建订阅,请转到 即用即付订阅页。
-
托管连接缓存的硬件:建议的配置为大约 35,000 个托管设备提供服务,在 24 小时内以 6.5 Gbps 的持续速率下载 2 GB 有效负载。
有关大小调整和 OS 要求的详细信息,请参阅 使用连接缓存的先决条件。
创建连接的缓存 Azure 资源
- 在Azure 门户,选择“创建资源”并搜索
Microsoft Connected Cache for Enterprise and Education
。
选择Microsoft连接缓存企业资源。 出现提示时,选择资源的订阅、资源组和位置。 然后输入资源的名称,然后选择“查看 + 创建”。
片刻后,你将看到“验证成功”消息,指示你可以继续下一步并选择“创建”。
创建资源可能需要几分钟时间。 成功创建后,你将看到一个页面,指出部署已完成。 选择“ 转到资源 ”以创建缓存节点。
必备条件
创建连接的缓存 Azure 资源
将以下占位符替换为你自己的信息:
-
<resource-group>:订阅中现有资源组的名称。
-
<mcc-resource-name>:Microsoft连接缓存企业资源的名称。
-
<位置>:Microsoft连接缓存所在的 Azure 区域。
az mcc ent resource create --mcc-resource-name <mymccresource> --resource-group <myrg> --location <region>
创建连接的缓存缓存节点
打开Azure 门户并导航到创建的Microsoft连接缓存企业资源。
在“缓存节点管理”下,依次选择“ 缓存节点 ”、“ 创建缓存节点”。
提供缓存节点的名称,然后选择计划部署缓存节点的主机 OS,然后选择“ 创建”。 请注意,Microsoft连接的缓存资源下,缓存节点名称必须是唯一的。
创建缓存节点可能需要几分钟时间。 选择“ 刷新 ”以查看最近创建的缓存节点。
缓存节点状态更改为 “未配置”后,现在可以配置缓存节点。
有关不同缓存节点状态的详细信息,请参阅 缓存节点状态。
如果还没有缓存节点,请使用以下命令创建新的缓存节点。
将以下占位符替换为你自己的信息:
-
<resource-group>:订阅中现有资源组的名称。
-
<mcc-resource-name>:Microsoft连接缓存企业资源的名称。
-
<cache-node-name>:Microsoft连接的缓存节点的名称。
-
<host-os>:将预配缓存节点的 OS。
接受的值:
windows
、 linux
az mcc ent node create --cache-node-name <mycachenode> --mcc-resource-name <mymccresource> --resource-group <myrg> --host-os <linux>
注意
若要确保已成功创建缓存节点,请在继续执行缓存节点配置之前运行以下命令。
az mcc ent node show --cache-node-name <mycachenode> --mcc-resource-name <mymccresource> --resource-group <myrg>
在输出中查找 cacheNodeState。 如果 cacheNodeState = 未配置,则可以继续执行缓存节点配置。
如果 cacheNodeState = 注册正在进行中,则缓存节点仍在创建过程中。 等待几分钟,然后再次运行命令。
若要详细了解不同的缓存节点状态,请参阅 缓存节点状态。
输入所需的值以配置缓存节点。 有关每个字段的定义的详细信息,请查看本文底部的 “配置”字段 。
添加配置信息后,请不要忘记选择“保存”。
使用以下命令配置缓存节点,以便部署到 Linux 主机计算机。
将以下占位符替换为你自己的信息:
-
<resource-group>:订阅中资源组的名称。
-
<mcc-resource-name>:Microsoft连接缓存企业资源的名称。
-
<cache-node-name>:Microsoft连接的缓存节点的名称。
-
<physical-path>:缓存驱动器路径。 最多可以添加九个缓存驱动器。
-
<size-in-gb>:缓存驱动器的大小。 必须至少为 50 Gb。
-
<proxy>:是否需要启用代理。
接受的值: enabled
、 disabled
如果缓存节点需要通过网络代理来下载内容,则应将代理设置为启用。 在将连接的缓存缓存节点部署到主机计算机期间,还将使用提供的代理。
-
<proxy-host>:代理主机名或 IP 地址。 如果代理设置为 enabled,则为必需。
-
<proxy-port>:代理端口号。 如果代理设置为 enabled,则为必需。
-
<auto-update-ring>:更新缓存节点应具有的环。
接受的值: slow
、 fast
。
如果更新通道设置为慢速,则必须提供应更新缓存节点的星期几、一天中的时间和一个月中的一周。
-
<auto-update-day>:应更新一周中的某一天缓存节点。 周从星期一开始。
接受的值:1、2、3、4、5、6、7
-
<auto-update-time>:一天中的时间缓存节点应以 24 小时格式更新 (hh:mm)
-
<auto-update-week>:应更新当月的周缓存节点。
接受的值:1,2,3,4
az mcc ent node update --cache-node-name <mycachenode> --mcc-resource-name <mymccresource> --resource-group <myrg>
--cache-drive "[{physical-path:</physical/path>,size-in-gb:<size of cache drive>},{</physical/path>,size-in-gb:<size of cache drive>}...]"> --proxy <enabled> --proxy-host <"proxy host name"> --proxy-port <proxy port> --auto-update-day <day of week> --auto-update-time <time of day> --auto-update-week <week of month> --auto-update-ring <update ring>
使用以下命令配置缓存节点,以便部署到 Windows 主机。
将以下占位符替换为你自己的信息:
-
<resource-group>:订阅中资源组的名称。
-
<mcc-resource-name>:Microsoft连接缓存企业资源的名称。
-
<cache-node-name>:Microsoft连接的缓存节点的名称。
-
<physical-path>:缓存驱动器路径。
接受的值:/var/mcc
-
<size-in-gb>:缓存驱动器的大小。 必须至少为 50 Gb。
-
<proxy>:是否需要启用代理。
接受的值: enabled
、 disabled
如果缓存节点需要通过网络代理来下载内容,则应将代理设置为启用。 在将连接的缓存缓存节点部署到主机计算机期间,还将使用提供的代理。
-
<proxy-host>:代理主机名或 IP 地址。 如果代理设置为 enabled,则为必需。
-
<proxy-port>:代理端口号。 如果代理设置为 enabled,则为必需。
-
<auto-update-ring>:更新缓存节点应具有的环。
接受的值: slow
、 fast
。
如果更新通道设置为慢速,则必须提供应更新缓存节点的星期几、一天中的时间和一个月中的一周。
-
<auto-update-day>:应更新一周中的某一天缓存节点。 周从星期一开始。
接受的值:1、2、3、4、5、6、7
-
<auto-update-time>:一天中的时间缓存节点应以 24 小时格式更新 (hh:mm)
-
<auto-update-week>:应更新当月的周缓存节点。
接受的值:1,2,3,4
az mcc ent node update --cache-node-name <mycachenode> --mcc-resource-name <mymccresource> --resource-group <myrg>
--cache-drive "[{physical-path:/var/mcc,size-in-gb:<size of cache drive>}]" --proxy <enabled> --proxy-host <"proxy host name"> --proxy-port <proxy port> --auto-update-day <day of week> --auto-update-time <time of day> --auto-update-week <week of month> --auto-update-ring <update ring>
下一步
若要将缓存节点部署到 Windows 主机计算机,请参阅
若要将缓存节点部署到 Linux 主机计算机,请参阅
若要使用 Azure CLI 部署缓存节点,请参阅
常规配置字段
字段名称 |
期望值 |
描述 |
缓存节点名称 |
不包含空格的字母数字字符串 |
缓存节点的名称。 可以根据位置选择名称,例如“Seattle-1”。 此名称必须唯一,以后无法更改 |
主机 OS |
Linux 或 Windows |
这是缓存节点将部署到的主机的操作系统。 |
存储字段
适用于 Linux 的缓存节点
重要提示
所有缓存驱动器都必须设置完整的读/写权限,否则缓存节点将无法正常运行。 例如,在终端中可以运行:sudo chmod 777 /path/to/cachedrivefolder
字段名称 |
期望值 |
描述 |
缓存驱动器文件夹 |
文件路径字符串 |
可以为每个缓存节点配置最多 9 个可由缓存节点访问的驱动器文件夹,以配置缓存存储。 输入 Ubuntu 中装载外部物理驱动器的文件夹的位置。 例如:/dev/sda3/。 每个缓存驱动器都应配置读/写权限。 确保已装载磁盘,有关详细信息,请访问将数据磁盘附加到 Linux VM。 |
缓存驱动器大小(以 GB 为单位) |
整数(以 GB 为单位) |
设置为缓存节点配置的每个驱动器的大小。 最小缓存驱动器大小为 50 GB。 |
适用于 Windows 的缓存节点
字段名称 |
期望值 |
描述 |
缓存驱动器文件夹 |
文件路径字符串 /var/mcc |
这是缓存内容的文件夹路径。 无法更改文件夹路径。 |
缓存驱动器大小(以 GB 为单位) |
整数(以 GB 为单位) |
设置为缓存节点配置的每个驱动器的大小。 最小缓存驱动器大小为 50 GB。 |
代理设置
可以选择在缓存节点上启用或禁用代理设置。 如果缓存节点需要通过网络代理来下载内容,则应将代理设置为启用。 在将连接的缓存节点部署到主机计算机期间,还将使用提供的代理。
重要提示
部署缓存节点后启用或禁用代理设置需要再次在主机上运行预配脚本。 这将确保代理更改在缓存节点上生效。
字段名称 |
期望值 |
描述 |
代理主机名 |
字符串或数字 |
代理主机名或地址 |
代理端口 |
整型 |
代理端口 |
对资源和缓存节点的其他操作
列出所有连接的缓存资源
使用以下命令列出资源组下的所有连接缓存资源。
将以下占位符替换为你自己的信息:
-
<resource-group>:订阅中的现有资源组。
az mcc ent resource list --resource-group <myrg>
列出所有缓存节点
在左窗格中,选择 “缓存节点 管理”下的“ 缓存节点 ”,以查看连接缓存资源下的所有缓存节点。
使用以下命令列出资源下的所有缓存节点。
将以下占位符替换为你自己的信息:
-
<resource-group>:订阅中资源组的名称。
-
<mcc-resource-name>:Microsoft连接缓存企业资源的名称。
az mcc ent node list --mcc-resource-name <mymccresource> --resource-group <myrg>
删除连接的缓存资源
导航到要删除的连接缓存资源,然后选择顶部的 “删除 ”选项。
使用以下命令删除资源下的缓存节点。
将以下占位符替换为你自己的信息:
-
<resource-group>:订阅中资源组的名称。
-
<mcc-resource-name>:Microsoft连接缓存企业资源的名称。
az mcc ent resource delete --mcc-resource-name <mymccresource> --resource-group <myrg>
删除缓存节点
在左窗格中,选择 “缓存节点 管理”下的“ 缓存节点 ”,以查看连接缓存资源下的所有缓存节点。 选择要删除的缓存节点,然后选择页面顶部的“ 删除 ”选项。
使用以下命令删除连接的缓存节点。
将以下占位符替换为你自己的信息:
-
<resource-group>:订阅中资源组的名称。
-
<mcc-resource-name>:Microsoft连接缓存企业资源的名称。
-
<cache-node-name>:Microsoft连接的缓存节点的名称。
az mcc ent node delete --cache-node-name <mycachenode> --mcc-resource-name <mymccresource> --resource-group <myrg>
缓存节点状态
缓存节点状态 |
描述 |
操作正在进行中 |
正在缓存节点上执行操作 |
正在进行注册 |
正在注册缓存节点 |
未配置 |
缓存节点已准备好配置 |
未预配 |
缓存节点已准备好在主机上进行预配 |
Healthy |
缓存节点回国电话 |
Unhealthy |
缓存节点已停止为主页打电话 |
从未给家里打电话 |
缓存节点已预配,但从未拨打过电话 |