Mentions légales du service

Skip to content
Snippets Groups Projects
Commit 8da9d176 authored by SIMONIN Matthieu's avatar SIMONIN Matthieu
Browse files

doc: some

parent 27be9777
No related branches found
No related tags found
No related merge requests found
......@@ -18,6 +18,18 @@ Changelog
- Most of services have been updated to support the above change.
- Introduce ``enoslib.objects`` to organise library level objects. You'll
find there ``Host`` and ``Network`` data structure and some other objects definitions.
- ``Host`` now have a ``net_devices`` attribute. This attribute is
populated by ``sync_info`` API function with the actual network devices
information (IPv4/IPv6 addresses, device type...).
- ``Host`` now have a ``processor`` attribute. This attribute is populated by
``sync_info`` API function with the actual processor information (number of
cores, number of threads...)
- Netem: expose ``netem_htb``: enforce custom network limitation based on
HTB. This is an alternative to the ``Netem`` service which offer more
flexibility. This works at the IP level (not the role level).
......
.. _contributing:
************
Contributing
************
Feel free to
- join us on: https://framateam.org/enoslib
- interact on the issue tracker: https://gitlab.inria.fr/discovery/enoslib/issues
......@@ -16,5 +16,4 @@
apidoc/index.rst
performance_tuning.rst
theyuseit.rst
contributing.rst
changelog.rst
EnOSlib primer
==============
Let's consider a user called Alice or Bob.
{{ user }} would like to start a network benchmark between the nodes of an
infrastructure. {{ user }} chooses to go with `flent <https://flent.org/>`_ and
thus writes the following:
infrastructure. {{ user }} chooses to go with `flent <https://flent.org/>`_
and prototypes all the thing on the local machine using Vagrant.
Using Vagrant
--------------
.. literalinclude:: tutorials/ansible-integration/flent_on.py
:language: python
......@@ -26,6 +30,10 @@ finds:
runs are faster because the machines are already up and everything is
`idempotent <https://en.wikipedia.org/wiki/Idempotence>`_.
Moving to Grid'5000
-------------------
{{ user }} now would like to go in a `real` testbed (e.g Grid'5000). Good news ! {{ user }}
only have to adapt the configuration phase and the provider used in the script.
The experimentation logic can remain the same. Thus, one can write the following:
......@@ -39,6 +47,10 @@ The experimentation logic can remain the same. Thus, one can write the following
.. image:: ./result_g5k.png
Going further
-------------
Now where {{ user }} can go from here depends on the needs:
- Moving to another provider is possible. {{ user }} only needs to learn about the specific object for
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment