"Fossies" - the Fresh Open Source Software Archive

Member "masakari-9.0.0/PKG-INFO" (13 May 2020, 4486 Bytes) of package /linux/misc/openstack/masakari-9.0.0.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "PKG-INFO": 8.0.0_vs_9.0.0.

    1 Metadata-Version: 1.1
    2 Name: masakari
    3 Version: 9.0.0
    4 Summary: Virtual Machine High Availability (VMHA) service for OpenStack
    5 Home-page: https://docs.openstack.org/masakari/latest/
    6 Author: OpenStack
    7 Author-email: openstack-discuss@lists.openstack.org
    8 License: UNKNOWN
    9 Description: ========
   10         Masakari
   11         ========
   12         
   13         Virtual Machine High Availability (VMHA) service for OpenStack
   14         
   15         Masakari provides Virtual Machine High Availability (VMHA) service
   16         for OpenStack clouds by automatically recovering the KVM-based Virtual
   17         Machine(VM)s from failure events such as VM process down,
   18         provisioning process down, and nova-compute host failure.
   19         It also provides API service for manage and control the automated
   20         rescue mechanism.
   21         
   22         NOTE:
   23         Use masakari only if instance path is configured on shared storage system
   24         i.e, 'instances_path' config option of nova has a path of shared directory
   25         otherwise instance data will be lost after the evacuation of instance from
   26         failed host if,
   27         * instance is booted from image
   28         * flavor using ephemeral disks is used
   29         
   30         Original version of Masakari: https://github.com/ntt-sic/masakari
   31         
   32         Tokyo Summit Session: https://www.youtube.com/watch?v=BmjNKceW_9A
   33         
   34         Masakari is distributed under the terms of the Apache License,
   35         Version 2.0. The full terms and conditions of this license are
   36         detailed in the LICENSE file.
   37         
   38         * Free software: Apache license 2.0
   39         * Documentation: https://docs.openstack.org/masakari/latest
   40         * Release notes: https://docs.openstack.org/releasenotes/masakari/
   41         * Source: https://opendev.org/openstack/masakari
   42         * Bugs: https://bugs.launchpad.net/masakari
   43         
   44         
   45         Configure masakari-api
   46         ----------------------
   47         
   48         #. Create masakari user:
   49         
   50            .. code-block:: shell-session
   51         
   52               openstack user create --password-prompt masakari
   53               (give password as masakari)
   54         
   55         #. Add admin role to masakari user:
   56         
   57            .. code-block:: shell-session
   58         
   59               openstack role add --project service --user masakari admin
   60         
   61         #. Create new service:
   62         
   63            .. code-block:: shell-session
   64         
   65               openstack service create --name masakari --description "masakari high availability" instance-ha
   66         
   67         #. Create endpoint for masakari service:
   68         
   69            .. code-block:: shell-session
   70         
   71               openstack endpoint create --region RegionOne masakari --publicurl http://<ip-address>:<port>/v1/%\(tenant_id\)s --adminurl http://<ip-address>:<port>/v1/%\(tenant_id\)s --internalurl http://<ip-address>:<port>/v1/%\(tenant_id\)s
   72         
   73         #. Clone masakari using
   74         
   75            .. code-block:: shell-session
   76         
   77               git clone https://github.com/openstack/masakari.git
   78         
   79         #. Run setup.py from masakari
   80         
   81            .. code-block:: shell-session
   82         
   83               sudo python setup.py install
   84         
   85         #. Create directory ``/etc/masakari``
   86         
   87         #. Copy ``masakari.conf``, ``api-paste.ini`` and ``policy.json`` file
   88            from ``masakari/etc/`` to ``/etc/masakari`` folder
   89         
   90         #. To run masakari-api simply use following binary:
   91         
   92            .. code-block:: shell-session
   93         
   94               masakari-api
   95         
   96         Configure masakari database
   97         ---------------------------
   98         
   99         #. Create 'masakari' database
  100         
  101         #. After running setup.py for masakari (``sudo python setup.py install``),
  102            run ``masakari-manage`` command to sync the database
  103         
  104            .. code-block:: shell-session
  105         
  106               masakari-manage db sync
  107         
  108         Features
  109         --------
  110         
  111         * TODO
  112         
  113         
  114 Platform: UNKNOWN
  115 Classifier: Environment :: OpenStack
  116 Classifier: Intended Audience :: Information Technology
  117 Classifier: Intended Audience :: System Administrators
  118 Classifier: License :: OSI Approved :: Apache Software License
  119 Classifier: Operating System :: POSIX :: Linux
  120 Classifier: Programming Language :: Python
  121 Classifier: Programming Language :: Python :: 3
  122 Classifier: Programming Language :: Python :: 3.6
  123 Classifier: Programming Language :: Python :: 3.7