<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Installing PPC on Microsoft Azure on</title><link>https://docs.protegrity.com/aiteam-edition/docs/infrastructure/ppc/azure/</link><description>Recent content in Installing PPC on Microsoft Azure on</description><generator>Hugo</generator><language>en</language><atom:link href="https://docs.protegrity.com/aiteam-edition/docs/infrastructure/ppc/azure/index.xml" rel="self" type="application/rss+xml"/><item><title>Prerequisites</title><link>https://docs.protegrity.com/aiteam-edition/docs/infrastructure/ppc/azure/prerequisites/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/aiteam-edition/docs/infrastructure/ppc/azure/prerequisites/</guid><description>&lt;h2 id="microsoft-azure-resource-providers">Microsoft Azure Resource Providers&lt;/h2>
&lt;p>The following Microsoft Azure resource providers are registered.&lt;/p>
&lt;ul>
&lt;li>&lt;code>Microsoft.ContainerService&lt;/code>&lt;/li>
&lt;li>&lt;code>Microsoft.Network&lt;/code>&lt;/li>
&lt;li>&lt;code>Microsoft.Compute&lt;/code>&lt;/li>
&lt;li>&lt;code>Microsoft.Storage&lt;/code>&lt;/li>
&lt;li>&lt;code>Microsoft.KeyVault&lt;/code>&lt;/li>
&lt;li>&lt;code>Microsoft.ManagedIdentity&lt;/code>&lt;/li>
&lt;/ul>
&lt;h2 id="permissions-to-deploy-aks">Permissions to deploy AKS&lt;/h2>
&lt;p>Update the following custom role permissions.&lt;/p>
&lt;p>&lt;strong>Before you begin&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Identify the resource group where the AKS cluster will be created.&lt;/li>
&lt;li>Ensure that a custom role is already created in the subscription or resource group.&lt;/li>
&lt;li>Complete this configuration before starting the AKS installation process.&lt;/li>
&lt;/ul>
&lt;p>To update the permission for the custom role, perform the following steps:&lt;/p></description></item><item><title>Preparing for PPC deployment</title><link>https://docs.protegrity.com/aiteam-edition/docs/infrastructure/ppc/azure/extracting/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/aiteam-edition/docs/infrastructure/ppc/azure/extracting/</guid><description>&lt;p>The Protegrity Cluster Template (PCT) is a pre-packaged deployment archive that contains the infrastructure-as-code scripts, Helm charts, and bootstrap tooling required to provision a PPC on your target cloud platform. It automates the creation of the Kubernetes cluster, networking, identity configuration, and installation of Protegrity microservices. Download and extract the PCT on your jump box before starting the deployment process.&lt;/p>
&lt;blockquote>
&lt;p>&lt;strong>Note:&lt;/strong> If there is an existing cluster from a previous install, clean up your local repository on the jump box and any existing clusters by running &lt;code>./bootstrap.sh --cloud azure destroy&lt;/code> from &lt;code>/deployment&lt;/code> before proceeding.&lt;/p></description></item><item><title>Installing Features and Protectors</title><link>https://docs.protegrity.com/aiteam-edition/docs/infrastructure/ppc/azure/install_features/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/aiteam-edition/docs/infrastructure/ppc/azure/install_features/</guid><description>&lt;h2 id="before-you-begin">Before you begin&lt;/h2>
&lt;p>Ensure that PPC is successfully installed before installing the features or protectors.&lt;/p>
&lt;h2 id="installing-features">Installing Features&lt;/h2>
&lt;p>The following table lists the available features.&lt;/p>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Feature&lt;/th>
 &lt;th>Description&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>Data Discovery&lt;/td>
 &lt;td>&lt;a href="">Installing Data Discovery&lt;/a>&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Semantic Guardrails&lt;/td>
 &lt;td>&lt;a href="">Installing Semantic Guardrails&lt;/a>&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Protegrity Agent&lt;/td>
 &lt;td>&lt;a href="">Installing Protegrity Agent&lt;/a>&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Anonymization&lt;/td>
 &lt;td>&lt;a href="">Installing Anonymization&lt;/a>&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Synthetic Data&lt;/td>
 &lt;td>&lt;a href="">Installing Synthetic Data&lt;/a>&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;h2 id="installing-protectors">Installing Protectors&lt;/h2>
&lt;p>The following table lists the available protectors.&lt;/p>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Protector&lt;/th>
 &lt;th>Description&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>Application Protector&lt;/td>
 &lt;td>&lt;a href="">Installing Application Protector&lt;/a>&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Repository Protector&lt;/td>
 &lt;td>&lt;a href="">Installing Repository Protector&lt;/a>&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Application Protector Java Container&lt;/td>
 &lt;td>&lt;a href="">Installing Application Protector Java Container&lt;/a>&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Rest Container&lt;/td>
 &lt;td>&lt;a href="">Installing Rest Container&lt;/a>&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Cloud Protector&lt;/td>
 &lt;td>&lt;a href="">Installing Cloud Protector&lt;/a>&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table></description></item><item><title>Deleting PPC</title><link>https://docs.protegrity.com/aiteam-edition/docs/infrastructure/ppc/azure/deleting/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/aiteam-edition/docs/infrastructure/ppc/azure/deleting/</guid><description>&lt;h2 id="prerequisites">Prerequisites&lt;/h2>
&lt;h3 id="authentication">Authentication&lt;/h3>
&lt;p>The deletion process uses OpenTofu to destroy Azure resources, such as AKS clusters, managed identities, storage accounts, and Key Vaults. The Azure CLI must be authenticated to perform these operations.&lt;/p>
&lt;blockquote>
&lt;p>&lt;strong>Note:&lt;/strong> While using temporary credentials, such as service principal tokens or managed identity tokens, ensure that the credentials have not expired before proceeding.&lt;/p>&lt;/blockquote>
&lt;p>To authenticate and set the correct subscription, run the following commands.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>az login
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>az account &lt;span style="color:#204a87">set&lt;/span> --subscription &amp;lt;subscription-id&amp;gt;
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>To verify that the credentials are valid and the correct Azure subscription is being used, run the following command.&lt;/p></description></item><item><title>Backing up the PPC</title><link>https://docs.protegrity.com/aiteam-edition/docs/infrastructure/ppc/azure/backup/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/aiteam-edition/docs/infrastructure/ppc/azure/backup/</guid><description>&lt;p>Protegrity Provisioned Cluster (PPC) supports backup of Insight indexes and cluster configurations. Use the procedures below to update the scheduled backups of your PPC deployment.&lt;/p>
&lt;h2 id="backing-up-velero-backup-schedule">Backing up Velero backup schedule&lt;/h2>
&lt;p>To take a backup at an interval of 10 minutes, the &lt;code>cron job&lt;/code> must be executed before the &lt;code>schedule&lt;/code>. This ensures that the latest configurations are included and are available in the Storage Account.&lt;/br>
By default, the &lt;code>cron job&lt;/code> is executed after every 3 hours and &lt;code>schedule&lt;/code> is executed after every 3.5 hours.&lt;/p></description></item><item><title>Restoring the PPC</title><link>https://docs.protegrity.com/aiteam-edition/docs/infrastructure/ppc/azure/restore/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/aiteam-edition/docs/infrastructure/ppc/azure/restore/</guid><description>&lt;h2 id="before-you-begin">Before you begin&lt;/h2>
&lt;p>Before starting a restore, ensure the following conditions are met:&lt;/p>
&lt;ul>
&lt;li>
&lt;p>An existing backup is available. Backups are taken automatically as part of the default installation using scheduled backup mechanisms. These backups are stored in a Storage Account configured during the original installation.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Access to the original backup Storage Account. During restore, the same Storage Account that was used during the original installation must be specified.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Permissions to read from the Storage Account. The user performing the restore must have sufficient permissions to access the backup data stored in the account.&lt;/p></description></item><item><title>Troubleshooting</title><link>https://docs.protegrity.com/aiteam-edition/docs/infrastructure/ppc/azure/trblsht/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/aiteam-edition/docs/infrastructure/ppc/azure/trblsht/</guid><description>&lt;h2 id="accessing-the-ppc-cli">Accessing the PPC CLI&lt;/h2>
&lt;ul>
&lt;li>
&lt;p>&lt;strong>Permission denied for publickey&lt;/strong>: Ensure the correct private key &lt;code>~/.ssh/&amp;lt;cluster_name&amp;gt;_user_svc&lt;/code> is used and matches the authorized_keys in the pod.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Connection refused&lt;/strong>: Verify the load balancer IP and hosts file configuration.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Key format issues&lt;/strong>: Ensure the private key is in the correct format . For example, OpenSSH format for Linux or macOS, .ppk for PuTTY.&lt;/p>
&lt;/li>
&lt;/ul>
&lt;h2 id="component-installation-issues">Component installation issues&lt;/h2>
&lt;ul>
&lt;li>
&lt;p>&lt;strong>Helm chart not found&lt;/strong>: Run &lt;code>helm repo update&lt;/code> to refresh the repository cache.&lt;/p></description></item><item><title>Restoring the SSH keys and PCT from backed up Terraform state file</title><link>https://docs.protegrity.com/aiteam-edition/docs/infrastructure/ppc/azure/restore_ssh_ppc/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/aiteam-edition/docs/infrastructure/ppc/azure/restore_ssh_ppc/</guid><description>&lt;!--THIS SECTION MUST BE UPDATED. THE FOLDER STRUCTURE IS WRONG. MAY CAUSE FAILURE WHEN FOLLOWING THESE STEPS. -->
&lt;p>This section describes the procedure to rebuild a usable PPC v1.1.0 deployment workspace on a jump box from an existing cluster and a backed up Terraform state file.&lt;/p>
&lt;h2 id="before-you-begin">Before you Begin&lt;/h2>
&lt;p>Ensure the following requirements are met.&lt;/p>
&lt;ul>
&lt;li>
&lt;p>The state file from all the following modules must be available on the Storage Account.&lt;/p></description></item></channel></rss>