Автор Тема: migration libvirt, как?  (Прочитано 1510 раз)

Оффлайн PSV

  • Участник
  • *
  • Сообщений: 361
migration libvirt, как?
« : 05.12.2015 15:42:36 »
Добрый день всем!
Есть два сервера виртуализации(p7 с офф сайта AltLinux + qemu) с гостевыми машинами.
Хочу настроить миграцию ВМ с одного на другой. Не получается.
[root@lgater ~]# virsh migrate tst1 qemu+ssh://lgates/system
error: cannot open file '/home/virt_machines/copy/tst1.qcow2': No such file or directory
Полазил по форумам.
Нашел решение в федоре: http://fedoraproject.org/wiki/QA:Testcase_Live_Migration_using_libvirt/virsh
Все равно не получается:
[root@lgater ~]# setsebool
-bash: setsebool: command not found
Кто-то же пользуется благами миграции, поделитесь, как делали?
И почему setsebool не находится?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 159
    • Домашняя страница
Re: migration libvirt, как?
« Ответ #1 : 05.12.2015 15:47:47 »
Потому что бездумная копипаста к добру не приводит. Зачем вам selinux?
Андрей Черепанов (cas@)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: migration libvirt, как?
« Ответ #2 : 05.12.2015 15:57:39 »
Я-бы man почитал

Оффлайн PSV

  • Участник
  • *
  • Сообщений: 361
Re: migration libvirt, как?
« Ответ #3 : 05.12.2015 18:10:09 »
Я-бы man почитал
man по чему конкретно?
По virsh migrate почитал, но что-то видимо недочитал.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: migration libvirt, как?
« Ответ #4 : 05.12.2015 21:13:51 »
/home/virt_machines/copy/tst1.qcow2
Вы разберитесь с этим файлом, почему там ищется жёсткий диск (?) виртуальной машины.

Оффлайн PSV

  • Участник
  • *
  • Сообщений: 361
Re: migration libvirt, как?
« Ответ #5 : 07.12.2015 18:53:20 »
/home/virt_machines/copy/tst1.qcow2
Вы разберитесь с этим файлом, почему там ищется жёсткий диск (?) виртуальной машины.
1. Я так понимаю, что для миграции необходим shared storage. Я то думал, что можно произвести именно миграрацию всей ВМ при двух поднятых серверах. Типа ВМ на паузу, переезд, включение дальше.
2. Потому что я переназначил дефолтовую папку с дисками ВМ на отдельный раздел.

Оффлайн grumbler

  • alt linux team
  • ***
  • Сообщений: 126
Re: migration libvirt, как?
« Ответ #6 : 20.01.2016 10:13:29 »
 
1. Я так понимаю, что для миграции необходим shared storage

Теперь правильно понимаете. (RTFM стоило сделать предварительно, чтобы не искать ответ, почему не получается.)
В том самой статье о миграции в Федоре описан работающий алгоритм миграции. В качестве shared storage там использован файл в каталоге, подключенном по sshfs. Можно использовать любую сетевую ФС. Вполне возможно, что сработает и простое копирование тома на принимающий хост в ту же точку файловой системы, где файл тома расположен в исходной ФС.