<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Multitenancy on</title><link>https://docs.opennebula.io/7.2/product/cloud_system_administration/multitenancy/</link><description>Recent content in Multitenancy on</description><generator>Hugo</generator><language>en</language><lastBuildDate>Mon, 17 Feb 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://docs.opennebula.io/7.2/product/cloud_system_administration/multitenancy/index.xml" rel="self" type="application/rss+xml"/><item><title>Overview</title><link>https://docs.opennebula.io/7.2/product/cloud_system_administration/multitenancy/auth_overview/</link><pubDate>Mon, 17 Feb 2025 00:00:00 +0000</pubDate><guid>https://docs.opennebula.io/7.2/product/cloud_system_administration/multitenancy/auth_overview/</guid><description>&lt;p&gt;&lt;a id="auth-overview"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;!--# Overview --&gt;
&lt;p&gt;OpenNebula includes a complete user and group management system.&lt;/p&gt;
&lt;p&gt;The resources a user may access in OpenNebula are controlled by a permissions system that resembles the typical UNIX one. By default, only the owner of a resource can use and manage it. Users can easily share the resources by granting use and can manage permissions to other users in their group, or to any other user in the system.&lt;/p&gt;</description></item><item><title>Users</title><link>https://docs.opennebula.io/7.2/product/cloud_system_administration/multitenancy/manage_users/</link><pubDate>Mon, 17 Feb 2025 00:00:00 +0000</pubDate><guid>https://docs.opennebula.io/7.2/product/cloud_system_administration/multitenancy/manage_users/</guid><description>&lt;p&gt;&lt;a id="manage-users"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="manage-users-users"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;!--# Managing Users --&gt;
&lt;p&gt;OpenNebula supports user accounts and groups. This guide shows how to manage users; groups are explained in &lt;a href="https://docs.opennebula.io/7.2/product/cloud_system_administration/multitenancy/manage_groups/#manage-groups"&gt;their own guide&lt;/a&gt;. To manage user rights, visit the &lt;a href="https://docs.opennebula.io/7.2/product/cloud_system_administration/multitenancy/chmod/#manage-acl"&gt;Managing ACL Rules&lt;/a&gt; guide.&lt;/p&gt;
&lt;p&gt;A user in OpenNebula is defined by a username and a password. You don’t need to create a new Unix account in the Front-end for each OpenNebula user, they are completely different concepts. OpenNebula users are authenticated using a session string (with &lt;code&gt;&amp;lt;user&amp;gt;:&amp;lt;password&amp;gt;&lt;/code&gt; format), this is included in every operation and validated by OpenNebula service.&lt;/p&gt;</description></item><item><title>Groups</title><link>https://docs.opennebula.io/7.2/product/cloud_system_administration/multitenancy/manage_groups/</link><pubDate>Mon, 17 Feb 2025 00:00:00 +0000</pubDate><guid>https://docs.opennebula.io/7.2/product/cloud_system_administration/multitenancy/manage_groups/</guid><description>&lt;p&gt;&lt;a id="manage-groups"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="manage-users-groups"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;!--# Managing Groups --&gt;
&lt;p&gt;A group in OpenNebula makes it possible to isolate users and resources. A user can see and use the &lt;a href="https://docs.opennebula.io/7.2/product/cloud_system_administration/multitenancy/chmod/#chmod"&gt;shared resources&lt;/a&gt; of other users.&lt;/p&gt;
&lt;p&gt;The group is an authorization boundary for the users, but you can also partition your cloud infrastructure and define which resources are available to each group by using &lt;a href="https://docs.opennebula.io/7.2/product/cloud_system_administration/multitenancy/manage_vdcs/#manage-vdcs"&gt;Virtual Data Centers (VDC)&lt;/a&gt;. You can read more about OpenNebula’s approach to VDCs and the cloud from the perspective of different user roles in the &lt;a href="https://docs.opennebula.io/7.2/getting_started/understand_opennebula/opennebula_concepts/cloud_access_model_and_roles/#understand"&gt;Understanding OpenNebula&lt;/a&gt; guide.&lt;/p&gt;</description></item><item><title>VDCs</title><link>https://docs.opennebula.io/7.2/product/cloud_system_administration/multitenancy/manage_vdcs/</link><pubDate>Mon, 17 Feb 2025 00:00:00 +0000</pubDate><guid>https://docs.opennebula.io/7.2/product/cloud_system_administration/multitenancy/manage_vdcs/</guid><description>&lt;p&gt;&lt;a id="manage-vdcs"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="managing-resource-provider-within-groups"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;!--# Managing VDCs --&gt;
&lt;p&gt;A VDC (Virtual Data Center) defines an assignment of one or several &lt;a href="https://docs.opennebula.io/7.2/product/cloud_system_administration/multitenancy/manage_groups/#manage-groups"&gt;groups&lt;/a&gt; to a pool of physical resources. This pool of physical resources consists of resources from one or several Clusters that could belong to different Zones or public external clouds for hybrid cloud computing. You can read more about OpenNebula’s approach to VDCs and the cloud from the perspective of different user roles in the &lt;a href="https://docs.opennebula.io/7.2/getting_started/understand_opennebula/opennebula_concepts/cloud_access_model_and_roles/#understand"&gt;Understanding OpenNebula&lt;/a&gt; guide.&lt;/p&gt;</description></item><item><title>Sunstone Views</title><link>https://docs.opennebula.io/7.2/product/cloud_system_administration/multitenancy/fireedge_sunstone_views/</link><pubDate>Mon, 17 Feb 2025 00:00:00 +0000</pubDate><guid>https://docs.opennebula.io/7.2/product/cloud_system_administration/multitenancy/fireedge_sunstone_views/</guid><description>&lt;p&gt;&lt;a id="fireedge-suns-views"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;!--# Sunstone Views --&gt;
&lt;p&gt;Using the OpenNebula FireEdge Sunstone Views you will be able to provide a simplified UI aimed at end users of an OpenNebula cloud. The OpenNebula FireEdge Sunstone Views are fully customizable, so you can easily enable or disable specific information tabs or action buttons. &lt;a href="https://docs.opennebula.io/7.2/product/cloud_system_administration/multitenancy/fireedge_sunstone_views/#fireedge-sunstone-views-define-new"&gt;You can define multiple views for different user groups&lt;/a&gt;. You can define multiple views for different user groups. Each view defines a set of UI components, so each user just accesses and views the relevant parts of the cloud for their role. Default views:&lt;/p&gt;</description></item><item><title>Permissions and ACLs</title><link>https://docs.opennebula.io/7.2/product/cloud_system_administration/multitenancy/chmod/</link><pubDate>Mon, 17 Feb 2025 00:00:00 +0000</pubDate><guid>https://docs.opennebula.io/7.2/product/cloud_system_administration/multitenancy/chmod/</guid><description>&lt;p&gt;&lt;a id="chmod"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;!--# Managing Permissions --&gt;
&lt;p&gt;Most OpenNebula resources have associated permissions for the &lt;strong&gt;owner&lt;/strong&gt;, the users in the owner&amp;rsquo;s &lt;strong&gt;group&lt;/strong&gt;, and &lt;strong&gt;others&lt;/strong&gt;. For each one of these groups there are three rights that can be set: &lt;strong&gt;USE&lt;/strong&gt;, &lt;strong&gt;MANAGE&lt;/strong&gt;, and &lt;strong&gt;ADMIN&lt;/strong&gt;. These permissions are very similar to those of UNIX file system.&lt;/p&gt;
&lt;p&gt;The resources with associated permissions are &lt;a href="https://docs.opennebula.io/7.2/product/virtual_machines_operation/virtual_machines/vm_templates/#vm-guide"&gt;Templates&lt;/a&gt;, &lt;a href="https://docs.opennebula.io/7.2/product/virtual_machines_operation/virtual_machines/vm_instances/#vm-guide-2"&gt;VMs&lt;/a&gt;, &lt;a href="https://docs.opennebula.io/7.2/product/virtual_machines_operation/virtual_machines/images/#images"&gt;Images&lt;/a&gt; and &lt;a href="https://docs.opennebula.io/7.2/product/cluster_configuration/networking_system/manage_vnets/#manage-vnets"&gt;Virtual Networks&lt;/a&gt;. The exceptions are &lt;a href="https://docs.opennebula.io/7.2/product/cloud_system_administration/multitenancy/manage_users/#manage-users"&gt;Users&lt;/a&gt;, &lt;a href="https://docs.opennebula.io/7.2/product/cloud_system_administration/multitenancy/manage_users/#manage-users"&gt;Groups&lt;/a&gt; and &lt;a href="https://docs.opennebula.io/7.2/product/cluster_configuration/hosts_and_clusters/overview/#hostsubsystem"&gt;Hosts&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="managing-permission-through-the-cli"&gt;Managing Permission through the CLI&lt;/h2&gt;
&lt;p&gt;This is how the permissions look in the terminal:&lt;/p&gt;</description></item><item><title>Accounting</title><link>https://docs.opennebula.io/7.2/product/cloud_system_administration/multitenancy/accounting/</link><pubDate>Mon, 17 Feb 2025 00:00:00 +0000</pubDate><guid>https://docs.opennebula.io/7.2/product/cloud_system_administration/multitenancy/accounting/</guid><description>&lt;p&gt;&lt;a id="accounting"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;!--# Accounting Client --&gt;
&lt;p&gt;The accounting toolset visualizes and reports resource usage data. This accounting tool addresses the accounting of the virtual resources. It includes resource consumption of the Virtual Machines as reported from the hypervisor.&lt;/p&gt;
&lt;h2 id="usage"&gt;Usage&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;oneacct&lt;/code&gt; - prints accounting information for Virtual Machines&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code class="language-default" data-lang="default"&gt;Usage: oneacct [options]
 -s, --start TIME First day of the data to retrieve
 -e, --end TIME Last day of the data to retrieve
 -u, --userfilter user User name or id to filter the results
 -g, --group group Group name or id to filter the results
 -H, --host HOST Host name or id to filter the results
 --xpath XPATH_EXPRESSION Xpath expression to filter the results. For
 example: oneacct --xpath &amp;#39;HISTORY[ETIME&amp;gt;0]&amp;#39;
 -x, --xml Show the resource in xml format
 -j, --json Show the resource in json format
 --split Split the output in a table for each VM
 -v, --verbose Verbose mode
 -h, --help Show this message
 -V, --version Show version and copyright information
 --describe Describe list columns
 -l, --list x,y,z Selects columns to display with list command
 --csv Write table in csv format
 --user name User name used to connect to OpenNebula
 --password password Password to authenticate with OpenNebula
 --endpoint endpoint URL of OpenNebula XML-RPC front-end
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;The time can be written as &lt;code&gt;month/day/year hour:minute:second&lt;/code&gt;, or any other similar format, e.g., &lt;code&gt;month/day hour:minute&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>Showback</title><link>https://docs.opennebula.io/7.2/product/cloud_system_administration/multitenancy/showback/</link><pubDate>Mon, 17 Feb 2025 00:00:00 +0000</pubDate><guid>https://docs.opennebula.io/7.2/product/cloud_system_administration/multitenancy/showback/</guid><description>&lt;p&gt;&lt;a id="showback"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;!--# Showback --&gt;
&lt;p&gt;The showback toolset reports resource usage cost and allows the integration with chargeback and billing platforms. The toolset generates showback reports using the information retrieved from OpenNebula.&lt;/p&gt;
&lt;h2 id="set-the-vm-cost"&gt;Set the VM Cost&lt;/h2&gt;
&lt;p&gt;Each VM Template can optionally define a cost (see the &lt;a href="https://docs.opennebula.io/7.2/product/operation_references/configuration_references/template/#template-showback-section"&gt;syntax here&lt;/a&gt;). The cost is defined as &lt;strong&gt;cost per cpu per hour&lt;/strong&gt;, and &lt;strong&gt;cost per memory MB per hour&lt;/strong&gt;. The cost units are abstract and their equivalent to monetary or other cost metrics have to be defined in each deployment.&lt;/p&gt;</description></item></channel></rss>