1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
apt-get install cpu-checker - установить программу для проверки процессора apt-get install qemu-kvm libvirt-bin bridge-utils - установка apt-get install virt-manager - установка virt-manager apt-get install libosinfo-bin - установить информацию об ос nano /etc/network/interfaces - конфиг сети adduser user_name libvirt - добавить user_name в группу libvirtd adduser user_name kvm - добавить user_name в группу kvm sudo adduser id -un libvirtd - добавить себя в группу libvirtd groups - группы cat /etc/group - посмотреть составы групп cat /etc/passwd - посмотреть пользователей ls /etc/libvirt/qemu/ - здесь находятся конфиги ВМ virsh --connect qemu:///system version - версия virsh --connect qemu:///system list - virsh -c qemu:///system list - список ВМ virsh list --all - вывести список ВМ (вкл/выкл) virsh pool-list --all - вывести список хранилищ virsh list --all - вывести список всех виртуалок virsh net-list --all - вывести список всех виртульных сетей virsh sysinfo - все о хосте (cpu,mem,etc..) virsh capabilities - свойства хоста osinfo-query os - список поддерживаемых ос virsh list --all - показать все доступные ВМ virsh start VM_name - запустить ВМ virsh reboot VM_name - перезагрузка VM virsh shutdown VM_NAME - выключить ВМ (нажать кнопку выкл) virsh destroy VM_name - выключить насильно ВМ (как вытащить вилку из розетки) virsh undefine VM_name - удалить ВМ virsh autostart VM_name - включить автозагрузку для ВМ virsh autostart --disable VM_name - отключить автозагрузку ВМ virsh edit VM_name - отредактировать настройки ВМ dpkg -L ovmf - список каталогов ovmf (bios и т.д.) |
Создание виртуальной машины
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
virt-install --os-variant list - смотрим доступные варианты гостевых операционных систем virt-install -n FirstTest \ --noautoconsole \ --network=bridge:br0 \ --ram 1024 --arch=x86_64 \ --vcpus=1 --cpu host --check-cpu \ --disk path=/kvm/images/FirstTest-disk1.img,size=16 \ --cdrom /kvm/iso/CentOS-7-x86_64-Minimal-1611.iso \ --graphics vnc,listen=0.0.0.0,password=my_password \ --os-type linux --os-variant=rhel7 --boot cdrom,hd,menu=on где: FirstTest — имя создаваемой машины; noautoconsole — после создания не подключается автоматически к консоли виртуальной машины; network — тип сети (в нашем примере сетевой мост); ram — объем оперативной памяти, который будет выделен; vcpus — количество виртуальных процессоров; disk — виртуальный диск: path — путь до диска; size — его объем; cdrom — виртуальный привод с образом системы; graphics — параметры подключения к виртуальной машины с помощью графической консоли (в данном примере используем vnc); listen — на какой адресе принимает запросы vnc (в нашем примере на всех); password — пароль для подключения при помощи vnc; os-variant — гостевая операционная система (весь список мы получали командой virt-install --os-variant list, в данном примере устанавливаем Reв Hat 7 / CentOS 7). |