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/03/19 18:31]
val [Интеграция с Pacemaker]
технология_kvm [2024/06/05 08:03] (current)
val [Технология KVM]
Line 5: Line 5:
   * [[https://​docs.fedoraproject.org/​ru-RU/​Fedora/​12/​html/​Virtualization_Guide/​sect-Virtualization_Guide-KVM_live_migration-Live_KVM_migration_with_virsh.html|Живая миграция с помощью virsh]]   * [[https://​docs.fedoraproject.org/​ru-RU/​Fedora/​12/​html/​Virtualization_Guide/​sect-Virtualization_Guide-KVM_live_migration-Live_KVM_migration_with_virsh.html|Живая миграция с помощью virsh]]
   * [[https://​access.redhat.com/​documentation/​en-us/​red_hat_enterprise_linux/​7/​html/​high_availability_add-on_reference/​virtualnoderesource|Configuring a Virtual Domain as a Resource]]   * [[https://​access.redhat.com/​documentation/​en-us/​red_hat_enterprise_linux/​7/​html/​high_availability_add-on_reference/​virtualnoderesource|Configuring a Virtual Domain as a Resource]]
 +  * [[https://​reintech.io/​blog/​installing-using-kvm-virtualization-debian-12|Installing and Using KVM for Virtualization on Debian 12]]
  
 ===== Установка ===== ===== Установка =====
  
-  * !!! 4GB RAM в хост систему+  * !!! 4GB RAM в хост систему ​(однажды хватило 2:)
  
 <​code>​ <​code>​
 # egrep -c '​(vmx|svm)'​ /​proc/​cpuinfo # egrep -c '​(vmx|svm)'​ /​proc/​cpuinfo
  
-# apt install ​qemu qemu-kvm libvirt-daemon libvirt-clients bridge-utils virt-manager+# apt install qemu-kvm libvirt-daemon libvirt-clients bridge-utils virt-manager ​#qemu
  
 # apt install libosinfo-bin # apt install libosinfo-bin
Line 53: Line 54:
 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 62:
  
 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 75:
 ===== Миграция VM ===== ===== Миграция VM =====
  
-  * Для "​зрелищности"​ можно подключиться к winxp1 по DRP и/или подключиться с winxp1 по ssh к server1+  * Для "​зрелищности"​ можно подключиться к winxp1 по RDP и/или подключиться с winxp1 по ssh к server1
  
 <​code>​ <​code>​
Line 90: Line 90:
  
 <​code>​ <​code>​
-node1# ssn2 virsh -c qemu+ssh://​node1/​system list    # проверка ssh доступа с node1 на node2+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
технология_kvm.1647703887.txt.gz · Last modified: 2022/03/19 18:31 by val