This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
технология_kvm [2022/03/19 16:44] val [Создание конфигурации VM из образа] |
технология_kvm [2023/03/29 15:38] (current) val [Создание конфигурации VM из образа] |
||
---|---|---|---|
Line 8: | Line 8: | ||
===== Установка ===== | ===== Установка ===== | ||
- | * !!! 4GB RAM в хост систему | + | * !!! 4GB RAM в хост систему (однажды хватило 2:) |
<code> | <code> | ||
Line 53: | Line 53: | ||
node1# wget http://val.bmstu.ru/unix/img/winxp.qcow2.zip | node1# wget http://val.bmstu.ru/unix/img/winxp.qcow2.zip | ||
- | node1# zcat winxp.qcow2.zip > /disk3/winxp1.qcow2 | + | node1# time zcat winxp.qcow2.zip > /disk3/winxp1.qcow2 |
node1# virt-install --name winxp1 --os-type windows --os-variant winxp \ | node1# virt-install --name winxp1 --os-type windows --os-variant 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 | node1# virsh vncdisplay winxp1 | ||
</code> | </code> | ||
Line 75: | Line 74: | ||
===== Миграция VM ===== | ===== Миграция VM ===== | ||
- | * Для "зрелищности" можно подключиться к winxp1 по DRP и/или подключиться с winxp1 по ssh к server1 | + | * Для "зрелищности" можно подключиться к winxp1 по RDP и/или подключиться с winxp1 по ssh к server1 |
<code> | <code> | ||
Line 87: | Line 86: | ||
===== Интеграция с 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> |