User Tools

Site Tools


технология_kvm

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
технология_kvm [2022/02/11 10:52]
val [Создание конфигурации VM из образа]
технология_kvm [2023/03/29 15:38] (current)
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 51: Line 51:
 ===== Создание конфигурации VM из образа ===== ===== Создание конфигурации VM из образа =====
 <​code>​ <​code>​
-node1# wget -O /​disk3/​winxp1.qcow2 ​http://​val.bmstu.ru/​unix/​img/​winxp.qcow2 +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
 </​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>​
технология_kvm.1644565952.txt.gz · Last modified: 2022/02/11 10:52 by val