Показано с 1 по 9 из 9

Тема: Миграция на 1й физической машине

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

    По умолчанию Миграция на 1й физической машине

    Здравствуйте!

    У нас такая ситуация.
    На одном физическом сервере находится 2 узла VMmanager.

    Задача:
    Хотели бы освободить один узел из двух.

    Проблема:
    Миграция средствами vmmanager естественно между узлами 2 и 3 не идет
    TRACE Fail libvirt message: 'Storage volume not found: storage vol already exists'
    Можно ли каким-то хитрым запросом к БД изменить значение локации виртуальных машин?
    Последний раз редактировалось Railscode; 07.05.2015 в 03:49.

  2. #2
    ISPsystem team Аватар для usaafko
    Регистрация
    06.10.2013
    Сообщений
    2,384

    По умолчанию

    В базе vmmgr есть две таблицы. В vm поле hostnode - id узла
    И в volume - также hostnode (это диски VDS)

    Например, зная, что нужно для VDS id 15 сменить ноду на id 3
    update vm set hostnode=3 where id=15;

    Но лучше, конечно так не делать

  3. #3
    Senior Member
    Регистрация
    30.04.2013
    Сообщений
    279

    По умолчанию

    Цитата Сообщение от usaafko Посмотреть сообщение
    Но лучше, конечно так не делать
    почему? может что-то сломаться технически в панели?

  4. #4
    Senior Member Аватар для Igor
    Регистрация
    18.03.2004
    Сообщений
    7,674

    По умолчанию

    Попробуйте, узнаете и расскажете.
    Мы вообще не рекомендуем что то напрямую править в базе, т.к. Это внутренняя кухня, зависимости не всегда очевидны и нет гарантии того что завтра не появится новых.
    Igor. ISPsystem.

  5. #5
    Senior Member
    Регистрация
    30.04.2013
    Сообщений
    279

    По умолчанию

    Цитата Сообщение от Igor Посмотреть сообщение
    Попробуйте, узнаете и расскажете.
    Мы вообще не рекомендуем что то напрямую править в базе, т.к. Это внутренняя кухня, зависимости не всегда очевидны и нет гарантии того что завтра не появится новых.
    Громадная разница: есть ли сейчас эти зависимости или нет?
    Если сейчас их нет, то думаю, что можно спокойно так делать как вы предложили, если VMmanager определяет именно по базе по специальному полю id узла

  6. #6
    Banned
    Регистрация
    25.05.2010
    Сообщений
    523

    По умолчанию

    Кроме vm к узлу привязаны еще volume, так что изменить прийдется и их. Кроме этого, необходимо исправить файлы /etc/vmmgr-node-id, /etc/my.cnf, /usr/local/mgr5/host.id
    все остальное должно заработать.

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

    По умолчанию

    Мы освободили один из доп. узлов. Что произойдет если в панели vmanager мы удалим освободившийся узел ? Не произойдет ли чего-либо критичного ?
    PS напомню, что на одной физ. машине 2 доп.узла.

  8. #8
    Banned
    Регистрация
    25.05.2010
    Сообщений
    523

    По умолчанию

    При удалении узла происходит следующее
    1. Проверяются объекты на этом узле (там не должно быть виртуальных машин и дисков)
    2. Удаляются уведомления

    Сети, хранилища и другие объекты libvirt не трогаются

  9. #9
    Senior Member
    Регистрация
    30.04.2013
    Сообщений
    279

    По умолчанию

    Все понятно, спасибо
    надеемся, что ничего не сломается

Ваши права

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