This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
технология_kvm [2022/02/11 11:43] val [Создание конфигурации VM из образа] |
технология_kvm [2022/07/28 06:57] val [Создание конфигурации VM из образа] |
||
---|---|---|---|
Line 8: | Line 8: | ||
===== Установка ===== | ===== Установка ===== | ||
- | * !!! 4GB RAM в хост систему | + | * !!! 4GB RAM в хост систему (однажды хватило 2:) |
<code> | <code> | ||
Line 34: | Line 34: | ||
</code> | </code> | ||
- | Подключаемся любым vnc клиентом к порту 5900, в процессе инсталляции XP VM надо будет повторно запустить | + | Подключаемся любым vnc клиентом ([[Сервис VNC]]) к порту 5900, в процессе инсталляции XP VM надо будет повторно запустить |
<code> | <code> | ||
# virsh start winxp | # virsh start winxp | ||
Line 61: | Line 61: | ||
node1# virsh define /disk3/winxp1.xml | node1# virsh define /disk3/winxp1.xml | ||
+ | node1# virsh edit winxp1 | ||
node1# virsh start winxp1 | node1# virsh start winxp1 | ||
- | ... | ||
node1# virsh undefine winxp1 | node1# virsh undefine winxp1 | ||
- | или запуск без регистрации VM в KVM | + | или, запуск без регистрации VM в KVM |
node1# virsh create /disk3/winxp1.xml | node1# virsh create /disk3/winxp1.xml | ||
+ | node1# virsh vncdisplay winxp1 | ||
</code> | </code> | ||
+ | * [[Сервис VNC]] | ||
===== Миграция VM ===== | ===== Миграция VM ===== | ||
- | <code> | ||
- | node1# virsh -c qemu+ssh://node2/system list --all | ||
+ | * Для "зрелищности" можно подключиться к winxp1 по RDP и/или подключиться с winxp1 по ssh к server1 | ||
+ | |||
+ | <code> | ||
node1# virsh migrate --live winxp1 qemu+ssh://node2/system | node1# virsh migrate --live winxp1 qemu+ssh://node2/system | ||
+ | |||
+ | node1# virsh -c qemu+ssh://node2/system list | ||
+ | |||
+ | node1# virsh -c qemu+ssh://node2/system shutdown winxp1 | ||
</code> | </code> | ||
===== Интеграция с Pacemaker ===== | ===== Интеграция с Pacemaker ===== | ||
- | * [[Пакет Pacemaker]] | + | * В [[Пакет Pacemaker#Управление конфигурацией]] Pacemaker увеличить op timeout и настроить [[Пакет Pacemaker#Запуск после монтирования файловых систем]] |
<code> | <code> | ||
+ | node1# ssn2 virsh -c qemu+ssh://node1/system list # проверка ssh доступа с node2 на node1 | ||
+ | |||
crm(live/node1)configure# primitive pr_vm_winxp1 ocf:heartbeat:VirtualDomain params config=/disk3/winxp1.xml migration_transport=ssh meta allow-migrate=true | crm(live/node1)configure# primitive pr_vm_winxp1 ocf:heartbeat:VirtualDomain params config=/disk3/winxp1.xml migration_transport=ssh meta allow-migrate=true | ||
</code> | </code> |