基本原理是将HyperV虚拟机的嵌套虚拟化打开,安装ubuntu,最后将该虚拟机视为裸机,然后使用官方脚本安装 EVE-NG。
在HyperV上安装ubuntu的步骤省略了,注意虚拟机的名字最好不要含中文,说一下HyperV虚拟机开启嵌套虚拟化的方法。
虚拟机开启嵌套虚拟化
在Powershell中执行Get-VM
,获得当前虚拟机列表:
1 | PS C:\Windows\system32> Get-VM |
拿到虚拟机的名称61-EVE-NG
,然后在Powershell中执行如下命令开启嵌套虚拟化:
1 | Set-VMProcessor -VMName "61-EVE-NG" -ExposeVirtualizationExtensions $true |
即可开启嵌套虚拟化。
安装测试工具:
1 | sudo apt install cpu-checker -y |
然后使用kvm-ok
命令进行测试:
1 | root@eve-ng:~# kvm-ok |
安装EVE-NG
- 下载安装脚本:
1
wget https://www.eve-ng.net/focal/install-eve.sh
- 执行:
1
bash install-eve.sh
等待安装完成后重启,重启后会让你设置两次密码、域名和NTP等信息,设置好后即可访问虚拟机所在IP使用。
默认登录用户名为admin
,密码为eve
。