mirror of
https://github.com/MicrosoftDocs/windows-itpro-docs.git
synced 2025-05-24 19:27:23 +00:00
60 lines
3.3 KiB
Markdown
60 lines
3.3 KiB
Markdown
---
|
|
title: Deploy MCC cache software to a Linux host machine
|
|
description: Details on how to deploy Microsoft Connected Cache for Enterprise and Education (MCC) cache software to a Linux host machine.
|
|
author: chrisjlin
|
|
ms.author: lichris
|
|
manager: naengler
|
|
ms.service: windows-client
|
|
ms.subservice: itpro-updates
|
|
ms.topic: how-to
|
|
ms.date: 09/27/2024
|
|
appliesto:
|
|
- ✅ Supported Linux distributions
|
|
- ✅ <a href=https://learn.microsoft.com/windows/deployment/do/waas-microsoft-connected-cache target=_blank>Microsoft Connected Cache for Enterprise and Education</a>
|
|
---
|
|
|
|
# Deploy Microsoft Connected Cache caching software to a Linux host machine
|
|
|
|
This article describes how to deploy Microsoft Connected Cache for Enterprise and Education (MCC) caching software to a Linux host machine.
|
|
|
|
Before deploying MCC to a Linux host machine, ensure that the host machine meets all [requirements](mcc-ent-prerequisites.md), and that you have [created and configured your MCC Azure resource and cache node](mcc-ent-create-resource-and-cache.md).
|
|
|
|
## Steps to deploy MCC cache node to Linux
|
|
|
|
# [Azure portal](#tab/portal)
|
|
|
|
1. Within the Azure portal, navigate to the "Provisioning" tab of your cache node and copy the provisioning command.
|
|
1. Download the provisioning package using the button at the top of the Cache Node Configuration page and extract the package onto the host machine.
|
|
1. Open a command line window *as administrator* on the host machine, then change directory to the extracted provisioning package.
|
|
1. Set access permissions to allow the `provisionmcc.sh` script within the provisioning package directory to execute.
|
|
1. Run the provisioning command on the host machine.
|
|
|
|
# [Azure CLI](#tab/cli)
|
|
|
|
To deploy a cache node programmatically, you'll need to use Azure CLI to get the cache node's provisioning details and then run the provisioning command on the host machine.
|
|
|
|
1. To get the cache node's provisioning details, use `az mcc ent node get-provisioning-details`
|
|
|
|
```azurecli-interactive
|
|
az mcc ent node get-provisioning-details --cache-node-name mycachenode --mcc-resource-name mymccresource --resource-group myrg
|
|
```
|
|
|
|
1. Save the resulting output. These values will be passed as parameters within the provisioning command.
|
|
1. Download and extract the [MCC provisioning package for Linux](https://aka.ms/MCC-Ent-InstallScript-Linux) to your host machine.
|
|
1. Open a command line window *as administrator* on the host machine, then change directory to the extracted provisioning package.
|
|
1. Set access permissions to allow the `provisionmcc.sh` script within the provisioning package directory to execute.
|
|
1. Replace the values in the following provisioning command before running it on the host machine.
|
|
|
|
```azurepowershell-interactive
|
|
sudo ./provisionmcc.sh customerid="enter mccResourceId here" cachenodeid=" enter cacheNodeId here " customerkey=" enter customerKey here " registrationkey="enter registrationKey here" drivepathandsizeingb="enter physicalPath value,enter sizeInGb value here" shoulduseproxy="enter true if present, enter false if not" proxyurl=http://enter proxy hostname:enter port
|
|
```
|
|
|
|
## Next step
|
|
|
|
> [!div class="nextstepaction"]
|
|
> [Verify cache node functionality](mcc-ent-verify-cache-node.md)
|
|
|
|
## Related content
|
|
|
|
- [Deploy to a Windows host machine](mcc-ent-deploy-to-windows.md)
|
|
- [Uninstall MCC](mcc-ent-uninstall-cache-node.md) |