<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Scalability on</title><link>https://docs.opennebula.io/7.2/product/control_plane_configuration/large-scale_deployment/</link><description>Recent content in Scalability on</description><generator>Hugo</generator><language>en</language><lastBuildDate>Fri, 28 Feb 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://docs.opennebula.io/7.2/product/control_plane_configuration/large-scale_deployment/index.xml" rel="self" type="application/rss+xml"/><item><title>Overview</title><link>https://docs.opennebula.io/7.2/product/control_plane_configuration/large-scale_deployment/overview/</link><pubDate>Mon, 17 Feb 2025 00:00:00 +0000</pubDate><guid>https://docs.opennebula.io/7.2/product/control_plane_configuration/large-scale_deployment/overview/</guid><description>&lt;p&gt;&lt;a id="large-scale-deployment-overview"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;!--# Overview --&gt;
&lt;p&gt;This Chapter describes the performance capabilities of various OpenNebula components and how to deploy and configure OpenNebula on a large scale or just fine-tune the performance.&lt;/p&gt;
&lt;h2 id="how-should-i-read-this-chapter"&gt;How Should I Read This Chapter&lt;/h2&gt;
&lt;p&gt;Read &lt;a href="https://docs.opennebula.io/7.2/product/control_plane_configuration/large-scale_deployment/scalability/"&gt;Scalability Testing and Tuning&lt;/a&gt; to understand the performance capabilities of OpenNebula and ways to improve performance by following test scenarios. Move on to the &lt;a href="https://docs.opennebula.io/7.2/product/control_plane_configuration/large-scale_deployment/fireedge_for_large_deployments/"&gt;FireEdge for Large Deployments&lt;/a&gt; to learn how to achieve a better performance and security by running Sunstone GUI within a web server or behind HTTP(S) proxy. After this, you can get familiar with how OpenNebula deals with SSH and how to streamline the SSH configuration in &lt;a href="https://docs.opennebula.io/7.2/product/control_plane_configuration/large-scale_deployment/advanced_ssh_usage/"&gt;Advanced SSH Usage&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Scalability Testing and Tuning</title><link>https://docs.opennebula.io/7.2/product/control_plane_configuration/large-scale_deployment/scalability/</link><pubDate>Mon, 17 Feb 2025 00:00:00 +0000</pubDate><guid>https://docs.opennebula.io/7.2/product/control_plane_configuration/large-scale_deployment/scalability/</guid><description>&lt;p&gt;&lt;a id="one-scalability"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;!--# Scalability Testing and Tuning --&gt;
&lt;p&gt;Determining the scalability of your cloud, and how to improve it, requires you to balance many variables. There are several aspects that can limit the scalability of a cloud, from the storage to the network backend, and no one solution meets everyone’s scalability goals. This guide first presents the scale limits of a single OpenNebula instance (single Zone), and then provides some recommendations to tune your deployment for a larger scale.&lt;/p&gt;</description></item><item><title>FireEdge for Large Deployments</title><link>https://docs.opennebula.io/7.2/product/control_plane_configuration/large-scale_deployment/fireedge_for_large_deployments/</link><pubDate>Mon, 17 Feb 2025 00:00:00 +0000</pubDate><guid>https://docs.opennebula.io/7.2/product/control_plane_configuration/large-scale_deployment/fireedge_for_large_deployments/</guid><description>&lt;p&gt;&lt;a id="fireedge-advance"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;!--# FireEdge for Large Deployments --&gt;
&lt;p&gt;Low-to-medium sized enterprise clouds will typically deploy FireEdge on a single machine with the other OpenNebula Daemons as part. However, this simple deployment can be extended by&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Improving scalability&lt;/strong&gt; of the server for large user pools, usually by deploying FireEdge as a separate application on one or more Hosts.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This guide introduces various deployment options to achieve this. Check also the &lt;a href="https://docs.opennebula.io/7.2/product/control_plane_configuration/large-scale_deployment/scalability/#one-scalability-api-tuning"&gt;API Scalability&lt;/a&gt; guide for tips on how to improve FireEdge and OpenNebula Daemon performance.&lt;/p&gt;</description></item><item><title>Advanced SSH Usage</title><link>https://docs.opennebula.io/7.2/product/control_plane_configuration/large-scale_deployment/advanced_ssh_usage/</link><pubDate>Mon, 17 Feb 2025 00:00:00 +0000</pubDate><guid>https://docs.opennebula.io/7.2/product/control_plane_configuration/large-scale_deployment/advanced_ssh_usage/</guid><description>&lt;p&gt;&lt;a id="node-ssh"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;!--# Advanced SSH Usage --&gt;
&lt;p&gt;This guide covers advanced SSH configuration for OpenNebula nodes, specifically:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;integrated OpenNebula SSH &lt;a href="https://docs.opennebula.io/7.2/product/control_plane_configuration/large-scale_deployment/advanced_ssh_usage/#node-ssh-agent"&gt;Authentication Agent&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.opennebula.io/7.2/product/control_plane_configuration/large-scale_deployment/advanced_ssh_usage/#node-ssh-config"&gt;SSH client configuration&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;gathering of &lt;a href="https://docs.opennebula.io/7.2/product/control_plane_configuration/large-scale_deployment/advanced_ssh_usage/#node-ssh-known-hosts"&gt;host SSH public keys&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;









&lt;div class="alert alert-info" role="alert"&gt;
 
 &lt;div class="alert-heading"&gt;
 &lt;i class="alert-icon fa-sharp fa-solid fa-circle-info"&gt;&lt;/i&gt; Note
 &lt;/div&gt;
 
 &lt;div class="alert-body"&gt;
 This section extends the Configure Passwordless SSH step within the Node installation guides with advanced SSH configuration and usage.
 &lt;/div&gt; 
&lt;/div&gt;
&lt;p&gt;&lt;a id="node-ssh-agent"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="authentication-agent"&gt;Authentication Agent&lt;/h2&gt;
&lt;p&gt;OpenNebula’s integrated &lt;strong&gt;SSH Authentication Agent&lt;/strong&gt; service is automatically started on the Front-end by implicit dependencies of OpenNebula. During startup, it imports the default SSH private keys of &lt;code&gt;oneadmin&lt;/code&gt; user from the directory &lt;code&gt;/var/lib/one/.ssh/&lt;/code&gt; on the Front-end, and securely delegates them to the hypervisor nodes for the OpenNebula driver operations which need to make connections between the Hosts or back to the Front-end. Authentication Agent must be started before or with OpenNebula.&lt;/p&gt;</description></item><item><title>gRPC Integration</title><link>https://docs.opennebula.io/7.2/product/control_plane_configuration/large-scale_deployment/grpc/</link><pubDate>Fri, 28 Feb 2025 00:00:00 +0000</pubDate><guid>https://docs.opennebula.io/7.2/product/control_plane_configuration/large-scale_deployment/grpc/</guid><description>&lt;p&gt;&lt;a id="one-grpc"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;!--# gRPC --&gt;
&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;gRPC offers a high-performance alternative to the legacy XML-RPC protocol. By using binary serialization in place of text-based XML, gRPC significantly reduces CPU overhead and network payload sizes, particularly in large-scale deployments. It simplifies development by providing typed contracts and multi-language support through Protocol Buffers for a scalable and easy to maintain code-base.&lt;/p&gt;
&lt;h2 id="configuration"&gt;Configuration&lt;/h2&gt;
&lt;p&gt;To enable and use gRPC within an OpenNebula environment, you must configure both the daemon (server-side) and the client.&lt;/p&gt;</description></item></channel></rss>