Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 11 по 20 из 39

Тема: Клиентские ISO в VMmanager

  1. #11
    Senior Member
    Регистрация
    28.03.2013
    Сообщений
    122

    Question

    Цитата Сообщение от Olya Посмотреть сообщение
    Под пользователем залить ISO-образ не получится.
    Подскажите, пожалуйста, когда планируется реализовать данный функционал? Т.е. это ближайшие планы или еще неизвестно будет ли в этом году или нет?

  2. #12
    Senior Member Аватар для Dasha
    Регистрация
    03.11.2011
    Сообщений
    4,635

    По умолчанию

    В 5.15.0 добавлено.

  3. #13
    Member
    Регистрация
    16.08.2009
    Сообщений
    45

    По умолчанию

    В "Редактирование пользователя" выставил лимит на кол-во загружаемых образов и общий объем всех загружаемых образов, но на уровне пользователя кнопки "Загрузить" так и не появилось. Есть только кнопка "Удалить". В "Правах" загрузка образов разрешена.
    Куда копать?

  4. #14
    Senior Member Аватар для Dasha
    Регистрация
    03.11.2011
    Сообщений
    4,635

    По умолчанию

    В конфигурационном файле VMmanager /usr/local/mgr5/etc/vmmgr.conf необходимо прописать глобальные параметры
    IsoSizeLimit - Ограничение на объем ISO-образов для одного пользователя
    IsoCountLimit - Ограничение на количество ISO-образов для одного пользователя
    Затем перезапустите COREmanager
    killall core
    Кнопка Загрузить должна появится у пользователя в Управление --- ISO-образы.

  5. #15
    Senior Member Аватар для acv0ru
    Регистрация
    20.08.2010
    Сообщений
    323

    По умолчанию

    А как тогда настроить связку BILLmanager + VMmanager, чтобы при создании нового акаунта на VMmanager сразу прописывались настройки IsoLifetime/IsoSizeLimit/IsoCountLimit, чтобы клиент сразу получил возможность заливать ISO образы?

    По умолчанию я вижу что когда клиент заказывает новую услугу вдс, он создается в vmmanager без этих настроек и клиент не может заливать образы.

  6. #16
    Senior Member Аватар для Dasha
    Регистрация
    03.11.2011
    Сообщений
    4,635

    По умолчанию

    Сейчас только плагин написать для VMmanager, на событие создания пользователя, который будет прописывать эти значения. Я зарегистрировала пожелание для разработчиков о том, чтобы иметь возможность указать в конфиге дефолтные значения, с которыми будут все новые пользователи создаваться. По срокам, правда, никак не сориентирую, не в ближайшем релизе, думаю.

  7. #17
    Senior Member
    Регистрация
    28.03.2013
    Сообщений
    122

    По умолчанию

    Можно ли это сделать через API?

  8. #18
    Senior Member Аватар для Dasha
    Регистрация
    03.11.2011
    Сообщений
    4,635

    По умолчанию

    Да, конечно. У меня получился такой запрос
    Код:
    http://ip:1500/vmmgr?elid=2&func=user.edit&isolimitnum=2&isolimitsize=5000&sok=ok
    Но если хотите в момент создания виртуальной машины через биллинг посылать, то тут нужно знать id пользователя, под которым виртуальная машина создается.

  9. #19
    Senior Member Аватар для acv0ru
    Регистрация
    20.08.2010
    Сообщений
    323

    По умолчанию

    А можете выложить пример простого прагина которые это может делать? Я в документации не вижу вообще каких-либо примеров по плагинам для VMmanager.

  10. #20
    ISPsystem team Аватар для Fly
    Регистрация
    14.08.2010
    Сообщений
    4,765

    По умолчанию

    cat /usr/local/mgr5/etc/xml/vmmgr_mod_user.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <mgrdata>
    <handler name="sc" type="xml">
    <event name="user.edit" after="yes" />
    </handler>
    </mgrdata>

    Обработчик:

    #/bin/bash

    if [ "$PARAM_sok" != "ok" ] && [ -z "$PARAM_elid" ]
    then

    cat | sed 's/<isolimitsize>0<\/isolimitsize><isolimitnum>0<\/isolimitnum>/<isolimitsize>1000<\/isolimitsize><isolimitnum>3<\/isolimitnum>/'
    else
    cat
    fi

    В итоге при создании пользователя будет автоматически подставляться isolimitnum и isolimitsize. При редактировании не будет.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •