Подготовьте окружающую среду
1. Включите виртуализированный Intel VT-x / EPT или AMD-V / RVI (V) параметр в процессоре
2. Запустите виртуальную машину и проверьте, поддерживает ли машина KVM.
3. Выключите брандмауэр.
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# setenforce 0
[root@localhost ~]#
4. Устанавливаем и запускаем kvm
[root@localhost ~]# yum install -y qemu-kvm libvirt virt-install bridge-utils
[root@localhost ~]# systemctl start libvirtd
[root@localhost ~]# systemctl enable libvirtd
5. Создайте файл хранилища представлений.
[root@localhost ~]# qemu-img create -f raw /opt/CentOS-7-x86_64.raw 10G
Formatting '/opt/CentOS-7-x86_64.raw', fmt=raw size=10737418240
[root@localhost ~]# ls -l /opt/CentOS-7-x86_64.raw
-rw-r--r--. 1 root root 10737418240 10月 30 13:59 /opt/CentOS-7-x86_64.raw
6. Загрузите изображение.
[root@localhost ~]# mv CentOS-7-x86_64-Minimal-2003.iso /tmp/
[root@localhost ~]# ls /tmp/
CentOS-7-x86_64-Minimal-2003.iso
7. Создайте интерфейс физического моста br0.
[root@localhost ~]# virsh iface-bridge ens33 br0
[root@localhost ~]# systemctl restart network
Используйте физическую сетевую карту ens33 в качестве коммутатора, используйте br0 в качестве сетевой карты, укажите IP и перезапустите сетевую службу.
Примечание: команда может зависнуть или вызвать ошибку, и терминал будет вынужден выйти; подождите немного, перезапустите сетевую карту, и все будет в порядке после входа в систему
8. Установите виртуальную машину.
virt-install --virt-type kvm --name CentOS-7-x86_64 --ram 1536 --cdrom=/tmp/CentOS-7-x86_64-Minimal-2003.iso --disk path=/opt/CentOS-7-x86_64.raw --network bridge=br0 --graphics vnc,listen=0.0.0.0 --noautoconsole
9. Подключитесь с помощью VNC.
10. Запустите установку.
11. Не паникуйте, когда он выйдет после перезагрузки.
12. Просмотрите запуск на виртуальной машине.