Openstack
Материал из ALT Linux Wiki
(Различия между версиями)
D4s (обсуждение | вклад) (Новая страница: «== Установка с помощью [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 | |
- | Разрешить пользователям из группы wheel управление libvirt | + | Разрешить пользователям из группы wheel управление libvirt, добавив файл {{path|/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> | ||
- | + | [[Категория:Виртуализация]] |
Версия 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; } });