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 [2026/10/16 10:26]
val [Интеграция с Pacemaker]
технология_kvm [2026/10/23 16:32] (current)
val [Использование Ceph RBD в качестве диска]
Line 12: Line 12:
  
   * !!! 4GB RAM в хост систему (однажды хватило 2:)   * !!! 4GB RAM в хост систему (однажды хватило 2:)
 +  * [[Технология VirtualBox#​Вложенная виртуализация]] в VirtualBox
  
 <​code>​ <​code>​
Line 64: Line 65:
 --noautoconsole --hvm --boot hd --network bridge=br0,​model=rtl8139 \ --noautoconsole --hvm --boot hd --network bridge=br0,​model=rtl8139 \
 --print-xml | tee /​disk3/​winxp1.xml --print-xml | tee /​disk3/​winxp1.xml
- 
-node1# virsh define /​disk3/​winxp1.xml 
-node1# virsh edit winxp1 
-node1# virsh start winxp1 
-node1# virsh undefine winxp1 
- 
-или, запуск без регистрации VM в KVM 
  
 node1# virsh create /​disk3/​winxp1.xml node1# virsh create /​disk3/​winxp1.xml
Line 77: Line 71:
  
 node1# virsh vncdisplay winxp1 node1# virsh vncdisplay winxp1
 +
 +node1# ###tail /​var/​log/​libvirt/​qemu/​winxp1.log
 +
 +node1# ###virsh shutdown winxp1
 </​code>​ </​code>​
  
   * [[Сервис VNC]]   * [[Сервис VNC]]
 +
 +=== Если падает в BSOD ===
 +<​code>​
 +node1# cat /​disk3/​winxp1.xml
 +</​code><​code>​
 +<domain type="​qemu">​
 +...
 +  <cpu mode="​custom"/>​
 +...
 +</​code>​
 +
 +===== Использование Ceph RBD в качестве диска =====
 +
 +  * [[Решение Ceph]]
 +  * [[#​Создание конфигурации VM из образа]]
 +
 +<​code>​
 +node1# qemu-img convert -f qcow2 -O raw /​disk3/​winxp1.qcow2 rbd:​test-pool1/​rbd1:​mon_host=node3
 +
 +node1# cat /​disk3/​winxp1.xml
 +</​code><​code>​
 +...
 +    <disk type="​network"​ device="​disk">​
 +      <driver name="​qemu"​ type="​raw"/>​
 +      <source protocol="​rbd"​ name="​test-pool1/​rbd1">​
 +        <host name="​node3"​ port="​3300"/>​
 +        <host name="​node4"​ port="​3300"/>​
 +        <host name="​node5"​ port="​3300"/>​
 +      </​source>​
 +      <target dev="​hda"​ bus="​ide"/>​
 +    </​disk>​
 +...
 +</​code><​code>​
 +nodeN# ss -ntp | grep 3300
 +</​code>​
 ===== Миграция VM ===== ===== Миграция VM =====
  
Line 116: Line 149:
  
 crm resource start pr_vm_winxp1 crm resource start pr_vm_winxp1
 +
 +crm resource move pr_vm_winxp1 node1
 </​code>​ </​code>​
  
Line 401: Line 436:
 virsh -c lxc+ssh://​node1/​ virsh -c lxc+ssh://​node1/​
  
 +======
 +
 +<​features>​
 +  <​acpi/>​
 +  <​apic/>​
 +  <​pae/>​
 +  <kvm>
 +    <hidden state='​on'/>​
 +  </​kvm>​
 +</​features>​
 +...
 +<cpu mode='​custom'​ match='​exact'​ check='​none'>​
 +  <model fallback='​allow'>​kvm64</​model>​
 +</​cpu>​
 +...
 +<cpu mode='​custom'​ match='​exact'​ check='​none'>​
 +  <model fallback='​allow'>​kvm64</​model>​
 +</​cpu>​
 +...
 +<os>
 +  <type arch='​x86_64'​ machine='​pc'>​hvm</​type>​
 +...
 </​code>​ </​code>​
технология_kvm.1792135578.txt.gz · Last modified: 2026/10/16 10:26 by val