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

Тема: Удаление узла кластера

  1. #1
    Member Аватар для MyHost.KG
    Регистрация
    30.08.2014
    Адрес
    Kyrgyzstan, Bishskek
    Сообщений
    42

    Exclamation Удаление узла кластера

    Доброго времени суток, подскажите пожалуйста, как удалить узел кластера находящийся в дауне? Также необходимо удалить из панели виртуальные машины, которые когда то были на этом же узле кластера, который на данный момент отключен. Заранее благодарю.

    Панель: VMmanager KVM 5.50.0

  2. #2
    Member Аватар для MyHost.KG
    Регистрация
    30.08.2014
    Адрес
    Kyrgyzstan, Bishskek
    Сообщений
    42

    По умолчанию

    Всё ещё актуально...

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

    По умолчанию

    Сейчас такое возможно только вручную, через базу VMmanager.

    Vds в таблице vm,узлы в таблице hostnode, диски в таблице volume.

  4. #4
    Member Аватар для MyHost.KG
    Регистрация
    30.08.2014
    Адрес
    Kyrgyzstan, Bishskek
    Сообщений
    42

    По умолчанию

    Цитата Сообщение от usaafko Посмотреть сообщение
    Сейчас такое возможно только вручную, через базу VMmanager.

    Vds в таблице vm,узлы в таблице hostnode, диски в таблице volume.
    а кроме этого больше никаких зависимостей нет к ноде в базе? вообще было бы круто по каждому продукту увидеть архитектуру БД со всеми зависимостями.

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

    По умолчанию

    При удалении чего-либо из базы, где есть зависимость Mysql вам сообщит об этом. Там все внешние ключи к таблицам прописаны

  6. #6
    Member Аватар для MyHost.KG
    Регистрация
    30.08.2014
    Адрес
    Kyrgyzstan, Bishskek
    Сообщений
    42

    По умолчанию

    Цитата Сообщение от usaafko Посмотреть сообщение
    При удалении чего-либо из базы, где есть зависимость Mysql вам сообщит об этом. Там все внешние ключи к таблицам прописаны
    также пришлось удалить записи с таблиц:

    device (где vm = 'id виртуалок с удаляемого узла кластера'),
    hostpool (где hostnode = 'id удаляемого узла кластера'),
    ip (где owner = 'id виртуалок с удаляемого узла кластера'),
    interface (где vm = 'id виртуалок с удаляемого узла кластера')

    а также отредактировать файл vmmgr_ipdb.db, и удалить в нём ip удалённых виртуалок

    Код:
    sqlite3 vmmgr_ipdb.db
    
    sqlite> .tables
    ips     ranges
    
    sqlite> PRAGMA table_info('ips');
    0|id|INT|1||1
    1|name|VARCHAR(64)|1||0
    2|ranges|INT|1||0
    3|domain|VARCHAR(255)|1|""|0
    4|type|VARCHAR(3)|1|"off"|0
    5|persistent|VARCHAR(3)|1|"off"|0
    
    sqlite> delete from ips where name='ip удаленной виртуалки';
    Последний раз редактировалось MyHost.KG; 09.08.2016 в 18:08.

Метки этой темы

Ваши права

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