====== Instalação do EVE-NG ====== ===== Instalando o KVM ===== $ sudo yum install qemu-kvm libvirt virt-install bridge-utils $ sudo systemctl enable --now libvirtd ]$ sudo systemctl status libvirtd ● libvirtd.service - Virtualization daemon Loaded: loaded (/usr/lib/systemd/system/libvirtd.service; enabled; vendor preset: enabled) Active: active (running) since Ter 2022-07-26 09:16:48 -03; 13s ago Docs: man:libvirtd(8) https://libvirt.org Main PID: 29488 (libvirtd) Tasks: 19 (limit: 32768) CGroup: /system.slice/libvirtd.service ├─29488 /usr/sbin/libvirtd ├─29569 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-ro --dhcp-script=/usr/libexec/libvirt_leaseshelper └─29571 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-ro --dhcp-script=/usr/libexec/libvirt_leaseshelper Jul 26 09:16:49 mba-vm-03 dnsmasq[29565]: listening on virbr0(#4): 192.168.122.1 Jul 26 09:16:49 mba-vm-03 dnsmasq[29569]: started, version 2.76 cachesize 150 Jul 26 09:16:49 mba-vm-03 dnsmasq[29569]: compile time options: IPv6 GNU-getopt DBus no-i18n IDN DHCP DHCPv6 no-Lua TFTP no-conntrack ipset auth nettlehash no-DNSSEC loop-detect inotify Jul 26 09:16:49 mba-vm-03 dnsmasq-dhcp[29569]: DHCP, IP range 192.168.122.2 -- 192.168.122.254, lease time 1h Jul 26 09:16:49 mba-vm-03 dnsmasq-dhcp[29569]: DHCP, sockets bound exclusively to interface virbr0 Jul 26 09:16:49 mba-vm-03 dnsmasq[29569]: reading /etc/resolv.conf Jul 26 09:16:49 mba-vm-03 dnsmasq[29569]: using nameserver 177.75.176.25#53 Jul 26 09:16:49 mba-vm-03 dnsmasq[29569]: read /etc/hosts - 2 addresses Jul 26 09:16:49 mba-vm-03 dnsmasq[29569]: read /var/lib/libvirt/dnsmasq/default.addnhosts - 0 addresses Jul 26 09:16:49 mba-vm-03 dnsmasq-dhcp[29569]: read /var/lib/libvirt/dnsmasq/default.hostsfile ===== Criando a rede bridge e vlan ===== $ sudo nmcli con add type bridge con-name br270 ifname br270 $ sudo nmcli c mod br270 ipv4.method disabled $ sudo nmcli c mod br270 ipv6.method ignore $ sudo nmcli c mod br270 bridge.stp no $ sudo nmcli c add type vlan con-name vlan270 dev enp11s0f1 id 270 master br270 ===== Criando o datastore para as vms ===== $ sudo mkdir /datastore/imagens $ sudo virsh pool-define-as --name default --type dir --target /datastore/imagens $ sudo virsh pool-autostart default $ sudo virsh pool-start default $ sudo virsh pool-list Nome Estado Auto-iniciar ------------------------------------------- default ativo sim $ sudo getfacl -e /datastore/imagens/ $ sudo setfacl -m u:qemu:rx /datastore/imagens/ $ sudo getfacl -e /datastore/imagens/ $ sudo systemctl restart libvirtd === Criando a vm === $ sudo virt-install \ --name eve \ --description="EVE Community Edition" \ --ram 32768 \ --vcpus 4 \ --disk size=256,format=qcow2 \ --cdrom /datastore/imagens/isos/eve-com-v5.iso \ --virt-type kvm \ --os-type Linux \ --os-variant ubuntu20.04 \ --network bridge:br270 \ --graphics vnc,listen=0.0.0.0 \ --noautoconsole ===== Acessando a vm ===== $ sudo firewall-cmd --permanent --add-service=vnc-server $ sudo firewall-cmd --reload {{:vnc01.png?400|}} ===== Referências ===== - [[https://docs.fedoraproject.org/en-US/quick-docs/using-nested-virtualization-in-kvm/index.html|How to enable nested virtualization in KVM]] - [[https://stafwag.github.io/blog/blog/2018/06/04/nested-virtualization-in-kvm/|Nested virtualization in KVM]] - [[https://freelinuxtutorials.com/installation-of-kvm-kernel-based-virtual-machine-virtualization-and-eve-ng-in-centos/|INSTALLATION OF KVM( KERNEL-BASED VIRTUAL MACHINE) VIRTUALIZATION AND EVE-NG IN CENTOS]]