<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Hosts and Clusters on </title>
    <link>http://51.159.138.137:8082/devel/product/cluster_configuration/hosts_and_clusters/</link>
    <description>Recent content in Hosts and Clusters on </description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Mon, 17 Feb 2025 00:00:00 +0000</lastBuildDate>
    <atom:link href="http://51.159.138.137:8082/devel/product/cluster_configuration/hosts_and_clusters/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Overview</title>
      <link>http://51.159.138.137:8082/devel/product/cluster_configuration/hosts_and_clusters/overview/</link>
      <pubDate>Mon, 17 Feb 2025 00:00:00 +0000</pubDate>
      <guid>http://51.159.138.137:8082/devel/product/cluster_configuration/hosts_and_clusters/overview/</guid>
      <description>&lt;p&gt;&lt;a id=&#34;hostsubsystem&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;!--# Overview --&gt;&#xA;&lt;p&gt;A &lt;strong&gt;Host&lt;/strong&gt; is a server (physical or virtual) that provides compute capacity for cloud workloads, such as Virtual Machines or Kubernetes Clusters. Hosts must be connected to and controlled by one or more OpenNebula Front-end servers. To learn how to prepare Hosts, read the &lt;a href=&#34;http://51.159.138.137:8082/devel/software/installation_process/cluster_installation/&#34;&gt;Cluster section of the installation guides&lt;/a&gt;. A &lt;strong&gt;Cluster&lt;/strong&gt; is a logical grouping of OpenNebula resources including Hosts, Virtual Networks and datastores. Hosts are usually logically grouped within &lt;strong&gt;Clusters&lt;/strong&gt;, but may exist independently of a Cluster object.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Host Management</title>
      <link>http://51.159.138.137:8082/devel/product/cluster_configuration/hosts_and_clusters/hosts/</link>
      <pubDate>Mon, 17 Feb 2025 00:00:00 +0000</pubDate>
      <guid>http://51.159.138.137:8082/devel/product/cluster_configuration/hosts_and_clusters/hosts/</guid>
      <description>&lt;p&gt;&lt;a id=&#34;hosts&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a id=&#34;hosts-guide&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;In order to use a physical or virtual server as a Host, you must first prepare the server with a hypervisor and configure it to be added to OpenNebula as a Host, refer to the guides to prepare a &lt;a href=&#34;http://51.159.138.137:8082/devel/software/installation_process/cluster_installation/kvm_node_installation/&#34;&gt;KVM node&lt;/a&gt; or an &lt;a href=&#34;http://51.159.138.137:8082/devel/software/installation_process/cluster_installation/lxc_node_installation/&#34;&gt;LXC node&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Once you have prepared your physical or virtual nodes, you can add them to OpenNebula as Hosts. To add a Host only its hostname and type is needed.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Cluster Management</title>
      <link>http://51.159.138.137:8082/devel/product/cluster_configuration/hosts_and_clusters/cluster_guide/</link>
      <pubDate>Mon, 17 Feb 2025 00:00:00 +0000</pubDate>
      <guid>http://51.159.138.137:8082/devel/product/cluster_configuration/hosts_and_clusters/cluster_guide/</guid>
      <description>&lt;p&gt;&lt;a id=&#34;cluster-guide&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;!--# Clusters --&gt;&#xA;&lt;p&gt;Clusters group together Hosts, datastores, and virtual networks that are configured to work together. A Cluster is used to:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Ensure that VMs use resources that are compatible.&lt;/li&gt;&#xA;&lt;li&gt;Assign resources to user groups by creating Virtual Private Clouds.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Clusters should contain homogeneous resources. Note that some operations like live migrations are restricted to Hosts in the same Cluster.&lt;/p&gt;&#xA;&lt;p&gt;The requirements for live migrating VMs between Hosts of the same Cluster are that no differences occur in the following areas of the hypervisors:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Virtual Topology and CPU Pinning</title>
      <link>http://51.159.138.137:8082/devel/product/cluster_configuration/hosts_and_clusters/numa/</link>
      <pubDate>Mon, 17 Feb 2025 00:00:00 +0000</pubDate>
      <guid>http://51.159.138.137:8082/devel/product/cluster_configuration/hosts_and_clusters/numa/</guid>
      <description>&lt;p&gt;&lt;a id=&#34;numa&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;!--# Virtual Topology and CPU Pinning --&gt;&#xA;&lt;h2 id=&#34;overview&#34;&gt;&#xA;  Overview&#xA;  &lt;a class=&#34;anchor-link&#34; href=&#34;#overview&#34; aria-label=&#34;Link to this section&#34;&gt;&#xA;    &lt;i class=&#34;fas fa-link fa-xs&#34;&gt;&lt;/i&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&lt;p&gt;In this guide you’ll learn to set up OpenNebula to control how VM resources are mapped onto the hypervisor ones. These settings will help you to fine tune the performance of VMs. We will use the following concepts:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Cores, Threads, and Sockets&lt;/strong&gt;: A computer processor is connected to the motherboard through a &lt;em&gt;socket&lt;/em&gt;. A processor can pack one or more &lt;em&gt;cores&lt;/em&gt;, each one implements a separate processing unit that shares some cache levels, memory, and I/O ports. CPU cores’ performance can be improved by the use of hardware &lt;em&gt;multi-threading&lt;/em&gt; (SMT) that permits multiple execution flows to run simultaneously on a single core.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;NUMA&lt;/strong&gt;: Multi-processor servers are usually arranged in nodes or cells. Each &lt;em&gt;NUMA node&lt;/em&gt; holds a fraction of the overall system memory. In this configuration, a processor accesses memory and I/O ports local to its node faster than those of non-local ones.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Hugepages&lt;/strong&gt;: Systems with big physical memory also use a large number of virtual memory pages. This big number makes the use of virtual-to-physical translation caches inefficient. Hugepages reduces the number of virtual pages in the system and optimizes the virtual memory subsystem.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;In OpenNebula the virtual topology of a VM is defined by the number of sockets, cores, and threads. We assume that a NUMA node or cell is equivalent to a socket and they will be used interchangeably in this guide.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
