<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Trusted Appliances Cluster (TAC) on</title><link>https://docs.protegrity.com/10.2/docs/aog/trusted_appliances_cluster/</link><description>Recent content in Trusted Appliances Cluster (TAC) on</description><generator>Hugo</generator><language>en</language><atom:link href="https://docs.protegrity.com/10.2/docs/aog/trusted_appliances_cluster/index.xml" rel="self" type="application/rss+xml"/><item><title>TAC Topology</title><link>https://docs.protegrity.com/10.2/docs/aog/trusted_appliances_cluster/aog_tac_topology/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/10.2/docs/aog/trusted_appliances_cluster/aog_tac_topology/</guid><description>&lt;p>The TAC is a connected graph with a fully connected cluster. In a fully connected cluster, every node directly communicates with other nodes in the cluster.&lt;/p>
&lt;p>The following figure shows a connected graph with four nodes A, B, C, and D that are directly connected to each other.&lt;/p>
&lt;p>&lt;img src="https://docs.protegrity.com/10.2/docs/images/aog_tac.svg" alt="">&lt;/p>
&lt;p>In a TAC, each appliance is classified either as a client or a server.&lt;/p>
&lt;ul>
&lt;li>Client: A client is a stateless agent that requests information from a server.&lt;/li>
&lt;li>Server: A server maintains information about all the appliances in the cluster, performs regular health checks, and responds to queries from the clients.&lt;/li>
&lt;/ul>
&lt;p>A server can be further classified as a leader or a follower. The leader is responsible for maintaining the status of cluster and replicating cluster-related information among other servers in the cluster. The first appliance that is added the cluster is the leader. The other appliances added to the cluster are followers.&lt;/p></description></item><item><title>Cluster Configuration Files</title><link>https://docs.protegrity.com/10.2/docs/aog/trusted_appliances_cluster/aog_tac_cluster_configuration_files/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/10.2/docs/aog/trusted_appliances_cluster/aog_tac_cluster_configuration_files/</guid><description>&lt;p>In a cluster, you can deploy an appliance as a server or a client by modifying the cluster configuration files. For deploying an appliance on a cluster, the following configuration files are available for an appliance.&lt;/p>
&lt;h2 id="agentjson">&lt;em>agent.json&lt;/em>&lt;/h2>
&lt;p>The agent.json file specifies the role of an appliance in the cluster. The file is available in the &lt;em>/opt/cluster-consul-integration/configure&lt;/em> directory.&lt;/p>
&lt;p>The following table describes the attributes that can be configured in the &lt;code>agent.json&lt;/code> file.&lt;/p></description></item><item><title>Deploying Appliances in a Cluster</title><link>https://docs.protegrity.com/10.2/docs/aog/trusted_appliances_cluster/aog_tac_deploying_appliances_in_a_cluster/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/10.2/docs/aog/trusted_appliances_cluster/aog_tac_deploying_appliances_in_a_cluster/</guid><description>&lt;p>You can deploy the appliances in a cluster as a server or a client. The &lt;em>type&lt;/em> attribute in the &lt;em>agent.json&lt;/em> file and the &lt;em>PAP_eligible_servers&lt;/em> and &lt;em>maximum_servers&lt;/em> attributes in the &lt;em>agent_auto.json&lt;/em> file determine how the appliance is deployed in the cluster.&lt;/p>
&lt;p>The files &lt;em>agent.json&lt;/em> and &lt;em>agent_auto.json&lt;/em> are located at &lt;em>/opt/cluster-consul-integration/configure&lt;/em> directory.&lt;/p>
&lt;p>The following flowchart illustrates how an appliance is deployed in a cluster.&lt;/p>
&lt;p>&lt;img src="https://docs.protegrity.com/10.2/docs/images/aog_tac_deploying_appliances_in_a_cluster_1.png" alt="Flowchart for Deploying Appliances in a Cluster" title="Flowchart for Deploying Appliances in a Cluster">&lt;/p></description></item><item><title>Cluster Security</title><link>https://docs.protegrity.com/10.2/docs/aog/trusted_appliances_cluster/aog_tac_cluster_security/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/10.2/docs/aog/trusted_appliances_cluster/aog_tac_cluster_security/</guid><description>&lt;p>This section describes about the Cluster Security.&lt;/p>
&lt;h2 id="gossip-key">Gossip Key&lt;/h2>
&lt;p>In the cluster, the appliances communicate using the Gossip protocol. The cluster supports encrypting the communication using the gossip key. This key is generated during the creation of the cluster. The gossip key is then shared across all the appliances in the cluster.&lt;/p>
&lt;h2 id="ssl-certificates">SSL Certificates&lt;/h2>
&lt;p>SSL certificates are used to authenticate the appliances on the cluster. Every appliance contains the following default cluster certificates in the certificate repository:&lt;/p></description></item><item><title>Reinstalling Cluster Services</title><link>https://docs.protegrity.com/10.2/docs/aog/trusted_appliances_cluster/aog_tac_reinstalling_cluster_services/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/10.2/docs/aog/trusted_appliances_cluster/aog_tac_reinstalling_cluster_services/</guid><description>&lt;p>If the configuration files for TAC are corrupted, you can reinstall the consul service.&lt;/p>
&lt;h3 id="before-you-begin">Before you begin&lt;/h3>
&lt;p>Ensure that &lt;em>Cluster-Consul-Integration&lt;/em> service is uninstalled before reinstalling &lt;em>Consul&lt;/em> service.&lt;/p>
&lt;h3 id="to-reinstall-the-cluster-consul-integration-service">To reinstall the Cluster-Consul-Integration service:&lt;/h3>
&lt;ol>
&lt;li>
&lt;p>In the CLI Manager, navigate to &lt;strong>Administration&lt;/strong> &amp;gt; &lt;strong>Add/Remove Services&lt;/strong>.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Press &lt;strong>ENTER&lt;/strong>.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Enter the &lt;em>root&lt;/em> password and select &lt;strong>OK&lt;/strong>.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Select &lt;strong>Install applications&lt;/strong>.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Select the &lt;em>Consul&lt;/em> service and select &lt;strong>OK&lt;/strong>.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Select &lt;strong>Yes&lt;/strong>.&lt;/p>
&lt;p>The Consul product is reinstalled on your appliance.&lt;/p></description></item><item><title>Uninstalling Cluster Services</title><link>https://docs.protegrity.com/10.2/docs/aog/trusted_appliances_cluster/aog_tac_uninstalling_cluster_services/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/10.2/docs/aog/trusted_appliances_cluster/aog_tac_uninstalling_cluster_services/</guid><description>&lt;p>If there is cluster with a maximum of ten nodes and you do not want to continue with the integrated cluster services, then uninstall the cluster services.&lt;/p>
&lt;p>&lt;strong>To uninstall cluster services:&lt;/strong>&lt;/p>
&lt;ol>
&lt;li>
&lt;p>Remove the appliance from the TAC.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>In the CLI Manager, navigate to &lt;strong>Administration&lt;/strong> &amp;gt; &lt;strong>Add/Remove Services&lt;/strong>.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Press &lt;strong>ENTER&lt;/strong>.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Enter the &lt;em>root&lt;/em> password and select &lt;strong>OK&lt;/strong>.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Select &lt;strong>Remove already installed applications&lt;/strong>.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Select &lt;strong>Cluster-Consul-Integration v1.0.0&lt;/strong> and select &lt;strong>OK&lt;/strong>.&lt;/p>
&lt;p>The integration service is uninstalled.&lt;/p></description></item><item><title>FAQs on TAC</title><link>https://docs.protegrity.com/10.2/docs/aog/trusted_appliances_cluster/aog_tac_faqs/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/10.2/docs/aog/trusted_appliances_cluster/aog_tac_faqs/</guid><description>&lt;p>This section lists the FAQs on TAC.&lt;/p>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Question&lt;/th>
 &lt;th>Answer&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>Can I block communication between appliances?&lt;/td>
 &lt;td>No. Blocking communication between appliances is disabled from release v7.1.0 MR2.&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>What is the recommended minimum quorum of servers required in a cluster?&lt;/td>
 &lt;td>The recommended minimum quorum of servers required in a cluster is three.&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>How to determine which appliance is the leader of the cluster?&lt;/td>
 &lt;td>In the OS Console of an appliance, run the following command:&lt;br>&lt;code>/usr/local/consul operator raft list-peers -http-addr https://localhost:9000 -ca-file /opt/consul/ssl/ca.pem -client-cert /opt/consul/ssl/cert.pem -client-key /opt/consul/ssl/cert.key&lt;/code>&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Can I change the certificates of an appliance that is added to a cluster?&lt;/td>
 &lt;td>Yes. Ensure that the certificates are valid. For more information about the validity of the certificates, refer &lt;a href="https://docs.protegrity.com/10.2/docs/cmg/cmg_validating_certificates/">here&lt;/a>.&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Can I remove the last server from the cluster?&lt;/td>
 &lt;td>No, you cannot remove the last server from the cluster. The clients depend on this server for cluster related information. If you remove this server, then you risk de-stabilizing the cluster.&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>How to determine the role of an appliance in a cluster?&lt;/td>
 &lt;td>In the Web UI, navigate to the Trusted Appliance Cluster. On the screen, the labels for the appliances appear. The label for the server is &lt;strong>Consul Server&lt;/strong> and that of the client is &lt;strong>Consul Client&lt;/strong>.&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Can I add an appliance other than ESA as server?&lt;/td>
 &lt;td>Yes. Ensure that the value of the type attribute in the &lt;code>agent.json&lt;/code> file under the &lt;code>/opt/cluster-consul-integration/configure&lt;/code> directory is set as server.&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Can I clone a machine and join it to the cluster?&lt;/td>
 &lt;td>Yes, you can clone a machine to join in the cluster.However, if you are using cloned machines to join a cluster, it is necessary to rotate the keys on all cloned nodes before joining the cluster. &lt;br> If the cloned machines have proxy authentication, two factor authentication, or TAC enabled, it is recommended to use new machines. This avoids any limitations or conflicts, such as, inconsistent TAC, mismatched node statuses, conflicting nodes, and key rotation failures due to keys in use. &lt;br>&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>For more information about rotating the keys, refer &lt;a href="https://docs.protegrity.com/10.2/docs/aog/command_line_interface_cli_manager/working_with_tools/aog_rotate_appliance_os_keys/">here&lt;/a>.&lt;/td>
 &lt;td>&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table></description></item><item><title>Creating a TAC using the Web UI</title><link>https://docs.protegrity.com/10.2/docs/aog/trusted_appliances_cluster/aog_creating_tac_ui/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/10.2/docs/aog/trusted_appliances_cluster/aog_creating_tac_ui/</guid><description>&lt;p>You can create a TAC, where you add an appliance to the cluster.&lt;/p>
&lt;h2 id="before-you-begin">Before you begin&lt;/h2>
&lt;p>When setting up or adding appliances to your cluster, you may be required to request a license for new nodes from Protegrity. &lt;br>
For more information about licensing, refer to the &lt;a href="https://docs.protegrity.com/10.2/docs/lg/">&lt;em>Protegrity Data Security Platform Licensing&lt;/em>&lt;/a> and your license agreement with Protegrity.&lt;/p>
&lt;p>Before creating a TAC, ensure that the SSH Authentication type is set to &lt;strong>Password + PublicKey&lt;/strong>.&lt;/p></description></item><item><title>Connection Settings</title><link>https://docs.protegrity.com/10.2/docs/aog/trusted_appliances_cluster/aog_connection_settings/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/10.2/docs/aog/trusted_appliances_cluster/aog_connection_settings/</guid><description>&lt;p>In a TAC, you can create a partially connected cluster using the Connecting Setting feature. In a partially connected cluster, the nodes selectively communicate with other nodes in the cluster without disconnecting the graph. If you want to avoid redundant information between certain nodes in the cluster, you can block the direct communication between them.&lt;/p>
&lt;blockquote>
&lt;p>This feature is only supported if the &lt;em>Cluster-Consul-Integration&lt;/em> and &lt;em>Consul&lt;/em> components are not installed on your system.&lt;/p></description></item><item><title>Joining an Existing Cluster using the Web UI</title><link>https://docs.protegrity.com/10.2/docs/aog/trusted_appliances_cluster/aog_joining_tac_ui/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/10.2/docs/aog/trusted_appliances_cluster/aog_joining_tac_ui/</guid><description>&lt;p>If your appliance is not a part of any trusted appliances cluster, then you can add it to an existing cluster. This section describes the steps to join a TAC using the Web UI.&lt;/p>
&lt;h2 id="before-you-begin">Before you begin&lt;/h2>
&lt;p>If you are using cloned machines to join a cluster, it is necessary to rotate the keys on all cloned nodes before joining the cluster.&lt;/p>
&lt;p>If the cloned machines have proxy authentication, two factor authentication, or TAC enabled, it is recommended to use new machines. This avoids any limitations or conflicts, such as, inconsistent TAC, mismatched node statuses, conflicting nodes, and key rotation failures due to keys in use.&lt;/p></description></item><item><title>Managing Communication Methods for Local Node</title><link>https://docs.protegrity.com/10.2/docs/aog/trusted_appliances_cluster/aog_tac_managing_communication_methods_for_local_node/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/10.2/docs/aog/trusted_appliances_cluster/aog_tac_managing_communication_methods_for_local_node/</guid><description>&lt;p>Every node in a network is identified using a unique identifier. A communication method is a qualifier for the remote nodes in the network to communicate with the local node.&lt;/p>
&lt;p>There are two standard methods by which a node is identified:&lt;/p>
&lt;ul>
&lt;li>Local IP Address of the system (ethMNG)&lt;/li>
&lt;li>Host name&lt;/li>
&lt;/ul>
&lt;p>The nodes joining a cluster use the communication method to communicate with each other. The communication between nodes in a cluster occur over one of the accessible communication methods.&lt;/p></description></item><item><title>Viewing Cluster Information</title><link>https://docs.protegrity.com/10.2/docs/aog/trusted_appliances_cluster/aog_executing_web_ui/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/10.2/docs/aog/trusted_appliances_cluster/aog_executing_web_ui/</guid><description>&lt;p>This section describes the how to view cluster information using the Web UI.&lt;/p>
&lt;p>To execute commands using Web UI:&lt;/p>
&lt;ol>
&lt;li>
&lt;p>In the Web UI, navigate to &lt;strong>System&lt;/strong> &amp;gt; &lt;strong>Trusted Appliances Cluster&lt;/strong> .&lt;/p>
&lt;p>The screen with the appliances connected to the cluster appears.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Select &lt;strong>All&lt;/strong> in the drop-down list.&lt;/p>
&lt;p>The following options appear:&lt;/p>
&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>Node Summary&lt;/li>
&lt;li>Cluster Tasks&lt;/li>
&lt;li>DiskFree&lt;/li>
&lt;li>MemoryFree&lt;/li>
&lt;li>Network&lt;/li>
&lt;li>System Info&lt;/li>
&lt;li>Top 10 CPU&lt;/li>
&lt;li>Top 10 Memory&lt;/li>
&lt;li>All&lt;/li>
&lt;/ul>
&lt;ol start="3">
&lt;li>
&lt;p>Select the required option.&lt;/p></description></item><item><title>Removing a Node from the Cluster using the Web UI</title><link>https://docs.protegrity.com/10.2/docs/aog/trusted_appliances_cluster/aog_tac_removing_a_node_from_the_cluster_using_web_ui/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/10.2/docs/aog/trusted_appliances_cluster/aog_tac_removing_a_node_from_the_cluster_using_web_ui/</guid><description>&lt;p>This section describes the steps to remove a node from a cluster using the Web UI.&lt;/p>
&lt;h2 id="before-you-begin">Before you begin&lt;/h2>
&lt;p>If a node is associated with a cluster task that is based on the hostname or IP address, then the &lt;em>Leave Cluster&lt;/em> operation will not remove node from the cluster. Ensure that you delete all such tasks before removing any node from the cluster.&lt;/p>
&lt;h2 id="removing-the-node">Removing the node&lt;/h2>
&lt;ol>
&lt;li>
&lt;p>On the Web UI of the node that you want to remove from the cluster, navigate to &lt;strong>System&lt;/strong> &amp;gt; &lt;strong>Trusted Appliances Cluster&lt;/strong>.&lt;/p></description></item></channel></rss>