Openstack: различия между версиями

Материал из ALT Linux Wiki
(Новая страница: «== Установка с помощью [http://devstack.org/ DevStack] [https://github.com/openstack-dev/devstack/pull/48 Патчи] для работы в ALT Li...»)
 
м (убрал дублирующую категорию)
Строка 1: Строка 1:
== Установка с помощью [http://devstack.org/ DevStack]
== Установка с помощью [http://devstack.org/ DevStack] ==


[https://github.com/openstack-dev/devstack/pull/48 Патчи] для работы в ALT Linux p7 и производных.
[https://github.com/openstack-dev/devstack/pull/48 Патчи] для работы в ALT Linux p7 и производных.


=== Предварительные настройки
== Предварительные настройки ==


Дополнительные пакеты, необходимые для установки/работы:
Дополнительные пакеты, необходимые для установки/работы:
Строка 13: Строка 13:
Дать возможность пользователю запускать newgrp:
Дать возможность пользователю запускать newgrp:


* control newgrp public
  control newgrp public


Разрешить пользователям из группы wheel управление libvirt:
Разрешить пользователям из группы wheel управление libvirt, добавив файл {{path|/etc/polkit-1/rules.d/openstack.rules}} вида:
 
* Добавить файл: /etc/polkit-1/rules.d/openstack.rules


<code>
<code>
   polkit.addRule(function(action, subject) {
   polkit.addRule(function(action, subject) {
         if (action.id == "org.libvirt.unix.manage" &&
         if (action.id == "org.libvirt.unix.manage" &&
Строка 26: Строка 23:
                     return polkit.Result.YES;
                     return polkit.Result.YES;
             }
             }
});
  });
</code>
</code>


[[Категория:Virtualization]] [[Категория:Виртуализация]]
[[Категория:Виртуализация]]

Версия от 12:12, 21 мая 2015

Установка с помощью DevStack

Патчи для работы в ALT Linux p7 и производных.

Предварительные настройки

Дополнительные пакеты, необходимые для установки/работы:

  • screen
  • lsb-core
  • lsb-release

Дать возможность пользователю запускать newgrp:

 control newgrp public

Разрешить пользователям из группы wheel управление libvirt, добавив файл /etc/polkit-1/rules.d/openstack.rules вида:

 polkit.addRule(function(action, subject) {
       if (action.id == "org.libvirt.unix.manage" &&
           subject.isInGroup ("wheel")) {
                   return polkit.Result.YES;
           }
 });