Skip to content

Commit 6f14b38

Browse files
authored
Merge branch 'master' into sec-platform
2 parents bdc71b0 + 1127414 commit 6f14b38

File tree

12 files changed

+83
-12
lines changed

12 files changed

+83
-12
lines changed

source/installation_and_configuration/opennebula_services/fireedge.rst

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,16 @@ Main Features
3333
Configuration
3434
================================================================================
3535

36-
The FireEdge server configuration file can be found in ``/etc/one/fireedge-server.conf`` on your Front-end. It uses **YAML** syntax with following parameters:
36+
The FireEdge server configuration file can be found in ``/etc/one/fireedge-server.conf`` on your Front-end. It uses the **YAML** syntax, with the parameters listed in the table below.
3737

3838
.. note::
3939

4040
After a configuration change, the FireEdge server must be :ref:`restarted <fireedge_conf_service>` to take effect.
4141

42+
.. tip::
43+
44+
For a quick view of any changes in configuration file options in maintenance releases, check the Resolved Issues page in the :ref:`Release Notes <rn_enterprise>` for the release. Please note that even in the case of changes (such as a new option available), you do *not* need to update your configuration files unless you wish to change the application's behavior.
45+
4246
+-------------------------------------------+--------------------------------+----------------------------------------------------+
4347
| Parameter | Default Value | Description |
4448
+===========================================+================================+====================================================+
@@ -294,4 +298,4 @@ If another service is using the port, you can change FireEdge configuration (``/
294298
.. |fireedge_sunstone_linux_drawer_logo| image:: /images/fireedge_drawer_linux_logo.png
295299
:width: 45%
296300
.. |fireedge_sunstone_list_datatable| image:: /images/sunstone_list_datatable.png
297-
.. |fireedge_sunstone_setting_list_datatable| image:: /images/sunstone_setting_list_datatable.png
301+
.. |fireedge_sunstone_setting_list_datatable| image:: /images/sunstone_setting_list_datatable.png

source/installation_and_configuration/opennebula_services/monitoring.rst

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,11 @@ If information stops coming from a specific Host, OpenNebula detects it by missi
2727
Configuration
2828
=============
2929

30-
The monitor daemon (``onemonitord``) is configured in ``/etc/one/monitord.conf``. The following table describes the configuration attributes for it:
30+
The monitor daemon (``onemonitord``) is configured in ``/etc/one/monitord.conf``. The table below describes the file's configuration attributes.
31+
32+
.. tip::
33+
34+
For a quick view of any changes in configuration file options in maintenance releases, check the Resolved Issues page in the :ref:`Release Notes <rn_enterprise>` for the release. Please note that even in the case of changes (such as a new option available), you do *not* need to update your configuration files unless you wish to change the application's behavior.
3135

3236
+---------------------+---------------------+------------------------------------------------------------------------------------+
3337
| Parameter | Attribute | Description |

source/installation_and_configuration/opennebula_services/oned.rst

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,16 @@ The OpenNebula Daemon (``oned``) is the **core service of the cloud management p
99
Configuration
1010
=============
1111

12-
The OpenNebula Daemon configuration file can be found in ``/etc/one/oned.conf`` on the Front-end and can be customized with the following parameters:
12+
The OpenNebula Daemon configuration file can be found in ``/etc/one/oned.conf`` on the Front-end, and can be customized with the parameters listed in the table below.
1313

1414
.. note::
1515

1616
After a configuration change, the OpenNebula Daemon must be :ref:`restarted <oned_conf_service>` to take effect.
1717

18+
.. tip::
19+
20+
For a quick view of any changes in configuration file options in maintenance releases, check the Resolved Issues page in the :ref:`Release Notes <rn_enterprise>` for the release. Please note that even in the case of changes (such as a new option available), you do *not* need to update your configuration files unless you wish to change the application's behavior.
21+
1822
- ``MANAGER_TIMER``: Time in seconds the core uses to evaluate periodical functions. ``MONITORING_INTERVAL`` cannot have a smaller value than ``MANAGER_TIMER``.
1923
- ``MONITORING_INTERVAL_DATASTORE``: Time in seconds between each Datastore monitoring cycle.
2024
- ``MONITORING_INTERVAL_MARKET``: Time in seconds between each Marketplace monitoring cycle.

source/installation_and_configuration/opennebula_services/oneflow.rst

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,16 @@ Read more in :ref:`Multi-VM Service Management <multivm_service_management>`.
1212
Configuration
1313
=============
1414

15-
The OneFlow configuration file can be found in ``/etc/one/oneflow-server.conf`` on your Front-end. It uses **YAML** syntax with following parameters:
15+
The OneFlow configuration file can be found in ``/etc/one/oneflow-server.conf`` on your Front-end. It uses the **YAML** syntax, with the parameters listed in the table below.
1616

1717
.. note::
1818

1919
After a configuration change, the OneFlow server must be :ref:`restarted <oneflow_conf_service>` to take effect.
2020

21+
.. tip::
22+
23+
For a quick view of any changes in configuration file options in maintenance releases, check the Resolved Issues page in the :ref:`Release Notes <rn_enterprise>` for the release. Please note that even in the case of changes (such as a new option available), you do *not* need to update your configuration files unless you wish to change the application's behavior.
24+
2125
+---------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
2226
| Parameter | Description |
2327
+===========================+=========================================================================================================================================================================+

source/installation_and_configuration/opennebula_services/onegate.rst

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,16 @@ To use the OneGate Service, VMs must have connectivity to the service. We recomm
1818
Configuration
1919
=============
2020

21-
The OneGate configuration file can be found in ``/etc/one/onegate-server.conf`` on your Front-end. It uses **YAML** syntax with following parameters:
21+
The OneGate configuration file can be found in ``/etc/one/onegate-server.conf`` on your Front-end. It uses the **YAML** syntax, with the parameters listed in the table below.
2222

2323
.. note::
2424

2525
After a configuration change, the OneGate server must be :ref:`restarted <onegate_conf_service>` to take effect.
2626

27+
.. tip::
28+
29+
For a quick view of any changes in configuration file options in maintenance releases, check the Resolved Issues page in the :ref:`Release Notes <rn_enterprise>` for the release. Please note that even in the case of changes (such as a new option available), you do *not* need to update your configuration files unless you wish to change the application's behavior.
30+
2731
+-------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
2832
| Parameter | Description |
2933
+===============================+=========================================================================================================================================================================+

source/installation_and_configuration/opennebula_services/scheduler.rst

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,16 @@ The policy used to place a VM can be configured in two places:
3535
Configuration
3636
=============
3737

38-
The Scheduler configuration file is in ``/etc/one/sched.conf`` on the Front-end and can be adapted to your needs with the following parameters:
38+
The Scheduler configuration file is ``/etc/one/sched.conf`` on the Front-end, and can be customized with the parameters listed in the table below.
3939

4040
.. note::
4141

4242
After a configuration change, the OpenNebula Scheduler must be :ref:`restarted <sched_conf_service>` to take effect.
4343

44+
.. tip::
45+
46+
For a quick view of any changes in configuration file options in maintenance releases, check the Resolved Issues page in the :ref:`Release Notes <rn_enterprise>` for the release. Please note that even in the case of changes (such as a new option available), you do *not* need to update your configuration files unless you wish to change the application's behavior.
47+
4448
* ``MESSAGE_SIZE``: Buffer size in bytes for XML-RPC responses (Default: ``1073741824``).
4549
* ``TIMEOUT``: Seconds to timeout XML-RPC calls to oned (Default: ``60``).
4650
* ``ONE_XMLRPC``: Endpoint of the OpenNebula XML-RPC API (Default: ``http://localhost:2633/RPC2``)
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
.. _arm64:
2+
3+
================================================================================
4+
ARM64 packages
5+
================================================================================
6+
7+
6.10.3-EE and 6.10.0.1-CE release includes ARM64 packages for all supported operating systems.
8+
9+
These ARM packages are being released in beta mode, allowing the community to test them and provide feedback. This initiative aims to extend OpenNebula’s flexibility by enabling deployment on ARM-based servers (both hypervisors and front-end nodes), opening new possibilities for lightweight, distributed cloud environments.
10+
11+
For the configuration details about ARM64 please refer :ref:`ARM64 specific <arm64specifics>`

source/intro_release_notes/release_notes/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ Release Notes |version|
99

1010
What's New <whats_new>
1111
Platform Notes <platform_notes>
12+
ARM64 packages <arm64>
1213
Compatibility Guide <compatibility>
1314
Known Issues <known_issues>
1415
Acknowledgements <acknowledgements>

source/intro_release_notes/release_notes/whats_new.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ Additionally, the following functionalities are present that were not in OpenNeb
5454
- `Fix de-selecting hidden datatable entries <https://github.com/OpenNebula/one/issues/6781>`__.
5555
- `Text of selection in schedule action <https://github.com/OpenNebula/one/issues/6410>`__.
5656
- `Fix Filter datastore type when deploy a VM <https://github.com/OpenNebula/one/issues/6927>`__.
57+
- `Fix show more labels in cards <https://github.com/OpenNebula/one/issues/6643>`__.
5758

5859
Other Issues Solved
5960
================================================================================

source/open_cluster_deployment/kvm_node/kvm_driver.rst

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ Requirements
99

1010
The Hosts will need a CPU with `Intel VT <http://www.intel.com/content/www/us/en/virtualization/virtualization-technology/intel-virtualization-technology.html>`__ or `AMD's AMD-V <http://www.amd.com/en-us/solutions/servers/virtualization>`__ features in order to support virtualization. KVM's `Preparing to use KVM <http://www.linux-kvm.org/page/FAQ#Preparing_to_use_KVM>`__ guide will clarify any doubts you may have regarding whether your hardware supports KVM.
1111

12+
Also, since OpenNebula 6.10.3-EE and 6.10.0.1-CE ARM64 architecture is supported (in beta mode).
13+
1214
KVM will be installed and configured after following the :ref:`KVM Host Installation <kvm_node>` section.
1315

1416
Considerations & Limitations
@@ -192,7 +194,7 @@ NIC
192194

193195
$ virsh -c qemu:///system nwfilter-list
194196

195-
* ``VIRTIO_QUEUES`` to define how many queues will be used for the communication between CPUs and Network drivers. This attribute is only available with ``MODEL="virtio"``.
197+
* ``VIRTIO_QUEUES`` to define how many queues will be used for the communication between CPUs and Network drivers. This attribute is only available with ``MODEL="virtio"``. The ``auto`` keyword automatically set the number of queues to the number of vCPUs.
196198

197199
Graphics
198200
~~~~~~~~
@@ -615,6 +617,38 @@ The parameters that can be changed here are as follows:
615617

616618
See the :ref:`Virtual Machine drivers reference <devel-vmm>` for more information.
617619

620+
621+
.. _arm64specifics:
622+
623+
ARM64 Specifics
624+
===============
625+
626+
We suggest the following adjustments for the ARM64 architecture. In ``/etc/one/oned.conf``, switch to ``sd`` or ``vd`` for the CD-ROM device:
627+
628+
.. code::
629+
630+
DEFAULT_CDROM_DEVICE_PREFIX = "sd"
631+
632+
This is necessary as IDE disk support is usually missing in ARM64.
633+
634+
Additionally, we recommend adding a virtio keyboard using the ``RAW`` attribute in ``/etc/one/vmm_exec/vmm_exec_kvm.conf`` to ensure keyboard functionality over VNC:
635+
636+
.. code::
637+
638+
RAW = "<devices><input type='keyboard' bus='virtio'/></devices>"
639+
640+
The following OS section is recommended for an ARM64 host template. Here, ``virt`` is typically an alias for the most recent ``QEMU ARM Virtual Machine``:
641+
642+
.. code::
643+
644+
OS=[
645+
ARCH="aarch64",
646+
FIRMWARE="/usr/share/AAVMF/AAVMF_CODE.fd",
647+
FIRMWARE_SECURE="no",
648+
MACHINE="virt"
649+
]
650+
651+
618652
Troubleshooting
619653
===============
620654

0 commit comments

Comments
 (0)