add slugs

This commit is contained in:
greg-lindsay 2022-03-11 11:52:35 -08:00
parent 4d97246828
commit e8412d86a0
4 changed files with 33 additions and 31 deletions

View File

@ -32,9 +32,11 @@
- name: Resources - name: Resources
items: items:
- name: Set up Delivery Optimization for Windows
href: delivery-optimization-setup.md
- name: Delivery Optimization reference - name: Delivery Optimization reference
href: waas-delivery-optimization-reference.md href: waas-delivery-optimization-reference.md
- name: Delivery Optimization client-service communication - name: Delivery Optimization client-service communication
href: delivery-optimization-workflow.md href: delivery-optimization-workflow.md
- name: Using a proxy with Delivery Optimization - name: Using a proxy with Delivery Optimization
href: delivery-optimization-proxy.md href: delivery-optimization-proxy.md

View File

@ -244,18 +244,18 @@ Files contained in the mccinstaller.zip file:
1. Enable Nested Virtualization 1. Enable Nested Virtualization
``` ```powershell
Set -VMProcessor -VMName "VM name" -ExposeVirtualizationExtensions $true Set -VMProcessor -VMName "VM name" -ExposeVirtualizationExtensions $true
``` ```
2. Enable Mac Spoofing 2. Enable Mac Spoofing
``` ```powershell
Get-VMNetworkAdapter -VMName "VM name" | Set-VMNetworkAdapter -MacAddressSpoofing On Get-VMNetworkAdapter -VMName "VM name" | Set-VMNetworkAdapter -MacAddressSpoofing On
``` ```
**Virtual machine should be in the OFF state while enabling Nested Virtualization and Mac Spoofing** **Virtual machine should be in the OFF state while enabling Nested Virtualization and Mac Spoofing**
3. Set the execution policy 3. Set the execution policy
``` ```powershell
Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope Process Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope Process
``` ```
> [!NOTE] > [!NOTE]
@ -322,7 +322,7 @@ Connect to the EFLOW VM and check if MCC is properly running:
1. Open PowerShell as an Administrator 1. Open PowerShell as an Administrator
2. Enter the following commands: 2. Enter the following commands:
``` ```powershell
Connect-EflowVm Connect-EflowVm
sudo -s sudo -s
iotedge list iotedge list
@ -336,7 +336,7 @@ You should see MCC, edgeAgent, and edgeHub running. If you see edgeAgent or edge
For a validation of properly functioning MCC, execute the following command in the EFLOW VM or any device in the network. Replace \<CacheServerIP\> with the IP address of the cache server. For a validation of properly functioning MCC, execute the following command in the EFLOW VM or any device in the network. Replace \<CacheServerIP\> with the IP address of the cache server.
``` ```powershell
wget [http://\<CacheServerIP\>/mscomtest/wuidt.gif?cacheHostOrigin=au.download.windowsupdate.com]() wget [http://\<CacheServerIP\>/mscomtest/wuidt.gif?cacheHostOrigin=au.download.windowsupdate.com]()
``` ```
@ -380,7 +380,7 @@ If you're seeing errors similar to this: “The term Get-Something isn't r
Connect to the Connected Cache server and check the list of running IoT Edge modules using the following commands: Connect to the Connected Cache server and check the list of running IoT Edge modules using the following commands:
``` ```bash
Connect-EflowVm Connect-EflowVm
sudo iotedge list sudo iotedge list
``` ```
@ -389,7 +389,7 @@ sudo iotedge list
If edgeAgent and edgeHub containers are listed, but not “MCC”, you may view the status of the IoTEdge security manager using the command: If edgeAgent and edgeHub containers are listed, but not “MCC”, you may view the status of the IoTEdge security manager using the command:
``` ```bash
sudo journalctl -u iotedge -f sudo journalctl -u iotedge -f
``` ```
@ -399,7 +399,7 @@ For example, this command will provide the current status of the starting, stopp
Use this command to check the IoT Edge Journal Use this command to check the IoT Edge Journal
``` ```bash
sudo journalctl -u iotedge f sudo journalctl -u iotedge f
``` ```
@ -417,7 +417,7 @@ To run this script:
2. Run the following commands: 2. Run the following commands:
``` ```powershell
Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope Process Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope Process
.\collectMccDiagnostics.ps1 .\collectMccDiagnostics.ps1
``` ```
@ -432,11 +432,11 @@ Throughout the private preview phase, we will send you security and feature upda
Run the following command with the **arguments** we provided in the email to update your MCC: Run the following command with the **arguments** we provided in the email to update your MCC:
``` ```powershell
# .\updatemcc.ps1 version="**\<VERSION\>**" tenantid="**\<TENANTID\>**" customerid="**\<CUSTOMERID\>**" cachenodeid="**\<CACHENODEID\>**" customerkey="**\<CUSTOMERKEY\>**" # .\updatemcc.ps1 version="**\<VERSION\>**" tenantid="**\<TENANTID\>**" customerid="**\<CUSTOMERID\>**" cachenodeid="**\<CACHENODEID\>**" customerkey="**\<CUSTOMERKEY\>**"
``` ```
For example: For example:
``` ```powershell
# .\updatemcc.ps1 version="msconnectedcacheprod.azurecr.io/mcc/linux/iot/mcc-ubuntu-iot-amd64:1.2.1.659" tenantid="799a999aa-99a1-99aa-99aa-9a9aa099db99" customerid="99a999aa-99a1-99aa-99aa-9aaa9aaa0saa" cachenodeid=" aa99aaaa-999a-9aas-99aa99daaa99 " customerkey="a99d999a-aaaa-aa99-0999aaaa99a” # .\updatemcc.ps1 version="msconnectedcacheprod.azurecr.io/mcc/linux/iot/mcc-ubuntu-iot-amd64:1.2.1.659" tenantid="799a999aa-99a1-99aa-99aa-9a9aa099db99" customerid="99a999aa-99a1-99aa-99aa-9aaa9aaa0saa" cachenodeid=" aa99aaaa-999a-9aas-99aa99daaa99 " customerkey="a99d999a-aaaa-aa99-0999aaaa99a”
``` ```
@ -513,7 +513,7 @@ You can either set your MCC IP address or FQDN using:
From an elevated command prompt: From an elevated command prompt:
``` ```
reg add "HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\DeliveryOptimization" /v DOCacheHost /t REG_SZ /d "10.137.187.38" /f reg add "HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\DeliveryOptimization" /v DOCacheHost /t REG_SZ /d "10.137.187.38" /f
``` ```

View File

@ -277,7 +277,7 @@ Installing MCC on your physical server or VM is a straightforward process. A Bas
4. Open a terminal and change the access permissions to execute on the **installmcc.sh** Bash script file using chmod. 4. Open a terminal and change the access permissions to execute on the **installmcc.sh** Bash script file using chmod.
``` ```bash
sudo chmod +x installmcc.sh sudo chmod +x installmcc.sh
``` ```
@ -329,7 +329,7 @@ will need to provision a new one.
Sign in to the Connected Cache server or ssh and run the following command from a terminal to see the running modules (containers): Sign in to the Connected Cache server or ssh and run the following command from a terminal to see the running modules (containers):
``` ```bash
sudo iotedge list sudo iotedge list
``` ```
@ -337,7 +337,7 @@ sudo iotedge list
If **edgeAgent** and **8edgeHub** containers are listed, but not “MCC”, you may view the status of the IoTEdge security manager using the command: If **edgeAgent** and **8edgeHub** containers are listed, but not “MCC”, you may view the status of the IoTEdge security manager using the command:
``` ```bash
sudo journalctl -u iotedge -f sudo journalctl -u iotedge -f
``` ```
@ -351,7 +351,7 @@ It can take a few minutes for the container to deploy.
For a validation of properly functioning MCC, run the following command in the terminal of the cache server or any device in the network. Replace \<CacheServerIP\> with the IP address of the cache server. For a validation of properly functioning MCC, run the following command in the terminal of the cache server or any device in the network. Replace \<CacheServerIP\> with the IP address of the cache server.
``` ```bash
wget http://<CacheServerIP>/mscomtest/wuidt.gif?cacheHostOrigin=au.download.windowsupdate.com wget http://<CacheServerIP>/mscomtest/wuidt.gif?cacheHostOrigin=au.download.windowsupdate.com
``` ```
@ -361,7 +361,7 @@ A successful test result will look like this:
Similarly, enter the following URL into a web browser on the network: Similarly, enter the following URL into a web browser on the network:
``` ```http
http://<CacheServerIP>/mscomtest/wuidt.gif?cacheHostOrigin=au.download.windowsupdate.com http://<CacheServerIP>/mscomtest/wuidt.gif?cacheHostOrigin=au.download.windowsupdate.com
``` ```
@ -374,7 +374,7 @@ If the test fails, see the [common issues](#common-issues) section below for mor
Use the following command to check the IoT Edge Journal: Use the following command to check the IoT Edge Journal:
``` ```bash
sudo journalctl -u iotedge f sudo journalctl -u iotedge f
``` ```
@ -382,7 +382,7 @@ sudo journalctl -u iotedge f
Run the following IoT Edge setup/install state check: Run the following IoT Edge setup/install state check:
``` ```bash
sudo iotedge check --verbose sudo iotedge check --verbose
``` ```
@ -394,13 +394,13 @@ Follow the steps below to configure the device to work with your DNS:
1. Use ifconfig to find appropriate NIC adapter name. 1. Use ifconfig to find appropriate NIC adapter name.
``` ```bash
ifconfig ifconfig
``` ```
2. Run nmcli device show \<network adapter\> to show you the DNS name for Ethernet adapter. For example to show DNS 2. Run nmcli device show \<network adapter\> to show you the DNS name for Ethernet adapter. For example to show DNS
information for eno1: information for eno1:
``` ```bash
nmcli device show eno1 nmcli device show eno1
``` ```
@ -408,24 +408,24 @@ Follow the steps below to configure the device to work with your DNS:
3. Open/create the Docker configuration file used to configure the DNS server 3. Open/create the Docker configuration file used to configure the DNS server
``` ```bash
sudo nano /etc/docker/daemon.json sudo nano /etc/docker/daemon.json
``` ```
4. Paste the following into the daemon.json file (In the example above IP4.DNS[1] is used) 4. Paste the following into the daemon.json file (In the example above IP4.DNS[1] is used)
``` ```bash
{ "dns": ["x.x.x.x"]} { "dns": ["x.x.x.x"]}
``` ```
5. Save the file changes to daemon.json. **Note**: You might need to change permissions on this file. For example: 5. Save the file changes to daemon.json. **Note**: You might need to change permissions on this file. For example:
``` ```bash
sudo chmod 555 /etc/docker/daemon.json sudo chmod 555 /etc/docker/daemon.json
``` ```
6. Restart Docker (to pick up the new DNS) and restart IoTEdge 6. Restart Docker (to pick up the new DNS) and restart IoTEdge
``` ```bash
sudo systemctl restart dockersudo systemctl daemon-reloadsudo restart IoTEdge sudo systemctl restart dockersudo systemctl daemon-reloadsudo restart IoTEdge
``` ```
@ -441,7 +441,7 @@ To run this script:
2. Run the following commands: 2. Run the following commands:
``` ```bash
sudo chmod +x collectMccDiagnostics.sh sudo chmod +x collectMccDiagnostics.sh
sudo ./collectMccDiagnostics.sh sudo ./collectMccDiagnostics.sh
``` ```
@ -455,14 +455,14 @@ Throughout the private preview phase, we will send you security and feature upda
Run the following commands with the **arguments** we provided in the email to update your MCC: Run the following commands with the **arguments** we provided in the email to update your MCC:
``` ```bash
sudo chmod +x updatemcc.sh sudo chmod +x updatemcc.sh
sudo chmod +x installIoTEdge.sh sudo chmod +x installIoTEdge.sh
sudo ./updatemcc.sh version="\<**VERSION**\>" tenantid="\<**TENANTID**\>" customerid="\<**CUSTOMERID**\>" cachenodeid="\<**CACHENODEID**\>" customerkey="\<**CUSTOMERKEY**\>" sudo ./updatemcc.sh version="\<**VERSION**\>" tenantid="\<**TENANTID**\>" customerid="\<**CUSTOMERID**\>" cachenodeid="\<**CACHENODEID**\>" customerkey="\<**CUSTOMERKEY**\>"
``` ```
For example: For example:
``` ```bash
sudo ./updatemcc.sh version="msconnectedcacheprod.azurecr.io/mcc/linux/iot/mcc-ubuntu-iot-amd64:1.2.1.981" tenantid="799a999aa-99a1-99aa-99aa-9a9aa099db99" customerid="99a999aa-99a1-99aa-99aa-9aaa9aaa0saa" cachenodeid=" aa99aaaa-999a-9aas-99aa99daaa99 " customerkey="a99d999a-aaaa-aa99-0999aaaa99aa” sudo ./updatemcc.sh version="msconnectedcacheprod.azurecr.io/mcc/linux/iot/mcc-ubuntu-iot-amd64:1.2.1.981" tenantid="799a999aa-99a1-99aa-99aa-9a9aa099db99" customerid="99a999aa-99a1-99aa-99aa-9aaa9aaa0saa" cachenodeid=" aa99aaaa-999a-9aas-99aa99daaa99 " customerkey="a99d999a-aaaa-aa99-0999aaaa99aa”
``` ```
@ -481,7 +481,7 @@ The **uninstallmcc.sh** script will remove the following:
To run the script, enter the following commands: To run the script, enter the following commands:
``` ```bash
sudo chmod +x uninstallmcc.sh sudo chmod +x uninstallmcc.sh
sudo ./uninstallmcc.sh sudo ./uninstallmcc.sh
``` ```

View File

@ -57,7 +57,7 @@ See the following diagram.
![MCC Overview](images/waas-mcc-diag-overview.png#lightbox) ![MCC Overview](images/waas-mcc-diag-overview.png#lightbox)
For more information about MCC, see the following articles: For more information about MCC, see the following articles:
- [Microsoft Connected Cache for Enterprises](mcc-enterprise.md) - [Microsoft Connected Cache for Enterprise and Education](mcc-enterprise.md)
- [Microsoft Connected Cache for ISPs](mcc-isp.md) - [Microsoft Connected Cache for ISPs](mcc-isp.md)
## Also see ## Also see