Инструменты пользователя

Инструменты сайта


it:debian:kvm

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
it:debian:kvm [2020/01/28 08:08] – создано ura2404it:debian:kvm [2022/06/03 09:33] (текущий) ura2404
Строка 1: Строка 1:
 ====== kvm ====== ====== kvm ======
-[[https://youtu.be/tLQ2PtSVr58]] - курс IT-консультантf Алексея Нефедьева+[[https://youtu.be/tLQ2PtSVr58]] - курс IT-консультантf Алексея Нефедьева\\ 
 +[[https://serveradmin.ru/kvm-backup/]] {{it:debian:kvm:behkap_virtualnyx_mashin_kvm_bez_ostanovki_vm.mht|mht}} Live (горячий) бэкап виртуальных машин KVM\\
  
-1. Проверить поддержку виртуализации (должна быть включена в BIOS).+Включить в BIOS виртуализацию. 
 + 
 +1. Проверить поддержку виртуализации.
 Несколько команд для этого: Несколько команд для этого:
 <code bash> <code bash>
Строка 8: Строка 11:
   $ cat /proc/cpuinfo | grep -E '(vmx|svm)' -m 1   $ cat /proc/cpuinfo | grep -E '(vmx|svm)' -m 1
 </code> </code>
 +
 +или
 +>$ sudo apt-get update
 +>$ sudo apt-get install cpu-checker
 +
 +Затем проверьте:
 +>$ kvm-ok
 +
 +Если процессор включен, вы должны увидеть что-то вроде:
 +  INFO: /dev/kvm exists
 +  KVM acceleration can be used
 +
 +В противном случае вы можете увидеть что-то вроде:
 +  INFO: /dev/kvm does not exist
 +  HINT:   sudo modprobe kvm_intel
 +  INFO: Your CPU supports KVM extensions
 +  INFO: KVM (vmx) is disabled by your BIOS
 +  HINT: Enter your BIOS setup and enable Virtualization Technology (VT),
 +      and then hard poweroff/poweron your system
 +  KVM acceleration can NOT be used
  
 2. Установить пакеты 2. Установить пакеты
 <code bash> <code bash>
-  $ apt install qemu-kvm libvirt-daemon-system virt-manager ovmf+  $ apt install qemu-kvm libvirt-daemon-system virt-manager ovmf bridge-utils
 </code> </code>
  
 virt-manager - если нужна графическая утилита.\\ virt-manager - если нужна графическая утилита.\\
-ovmf - если нужна эмуляция EFI на виртуальных машинах+ovmf - если нужна эмуляция EFI на виртуальных машинах\\ 
 +bridge-utils - для организации сетевого моста
  
 3. Проверить, что группа существует 3. Проверить, что группа существует
Строка 24: Строка 48:
 4. Ввести пользователя в группу 4. Ввести пользователя в группу
 <code bash> <code bash>
-  $ adduser myuser libvirt+  $ adduser <username> libvirt 
 +  $ usermod -aG libvirt,libvirt-qemu,kvm <username>
 </code> </code>
 +
 +5. Создать br0
 +<file bash /etc/network/interfaces.d/br0>
 +allow-hotplug enp3s0
 +iface enp3s0 inet manual
 +
 +auto br0
 +iface br0 inet static
 +bridge_ports enp3s0
 +bridge_stp off
 +bridge_fd 0
 +bridge_maxwait 0
 +
 +address 10.0.68.120
 +netmask 255.255.255.128
 +network 10.0.68.0
 +broadcast 10.0.68.255
 +dns-nameserver 10.110.140.22 10.110.140.23
 +gateway 10.0.68.126
 +</file>
 ---- ----
  
Строка 55: Строка 100:
   virsh # pool-autostart local   // определить флаг autostart для пула local   virsh # pool-autostart local   // определить флаг autostart для пула local
      
-  virsh # vol-list local  // посмотреть тома в пуле 'local'  +  virsh # vol-list local --details // посмотреть тома в пуле 'local'  
   virsh # vol-create-as --pool local  --name <name> --capacity <size>G --format qcow2// создать том в пуле 'local' с именем 'name' размером 'size'Gb форматом qcow2   virsh # vol-create-as --pool local  --name <name> --capacity <size>G --format qcow2// создать том в пуле 'local' с именем 'name' размером 'size'Gb форматом qcow2
 </code> </code>
Строка 62: Строка 107:
 Консольный менеджер создания машин Консольный менеджер создания машин
 <code virsh> <code virsh>
-  $ virt-install --name <name> --vcpus cockets=2,core=2 --memory 2048 --network default,model=e1000 --graphics spice --video qxl --disk vol=local/<name> --boot hd,cdrom --cdrom=<path_to_iso> --virt-type kvm --hvm --sound ac97+  $ virt-install --name <name> 
 +    --vcpus cockets=2,core=2 
 +    --memory 2048 
 +    --network default,model=e1000 
 +    --graphics spice 
 +    --video qxl 
 +    --disk vol=local/<name> 
 +    --boot hd,cdrom 
 +    --cdrom=<path_to_iso> 
 +    --virt-type kvm 
 +    --hvm 
 +    --sound ac97
 </code> </code>
  
---vcpu 4 +--vcpu 4\\ 
---vcpu cockets=2,core=2 +--vcpu cockets=2,core=2\\ 
---vcpu cockets=2,core=2,threads=2 - хорошо для винды+--vcpu cockets=2,core=2,threads=2 - хорошо для винды\\
  
---network default,model=virtio +--network default,model=virtio\\ 
---network default,model=e1000 +--network default,model=e1000\\ 
---network default,model=e1000,mac=xx:xx:xx:xx:xx:xx+--network default,model=e1000,mac=xx:xx:xx:xx:xx:xx\\
  
---disk vol +--disk vol\\ 
---disk path=/var/lib/qemu/test1.img.format=qcow2,sixe=8 - если img файл, размер в Gb +--disk path=/var/lib/qemu/test1.img.format=qcow2,sixe=8 - если img файл, размер в Gb\\ 
---video qxl - хорошо для винды+--video qxl - хорошо для винды\\
  
it/debian/kvm.1580198891.txt.gz · Последнее изменение: 2020/06/13 19:37 (внешнее изменение)