- Newest
- Most votes
- Most comments
For deploying EVE-NG on AWS with nested virtualization support, here's what you need to know:
-
AWS bare metal instances are your best option for nested virtualization and KVM passthrough. Instances with the ".metal" suffix like i3.metal, m5.metal, c5.metal, and c5n.metal provide direct access to the underlying hardware without AWS's hypervisor layer. These instances should support KVM and nested virtualization for your Ubuntu-based environment.
-
AWS doesn't provide extensive official documentation specifically for enabling nested virtualization. However, once you have a bare metal instance, you can install KVM following standard Ubuntu procedures. You can verify KVM support by checking if the KVM module can be loaded and by examining CPU flags for virtualization support.
-
Yes, EC2 bare metal instances provide full virtualization capabilities required to run EVE-NG and QEMU nodes natively. Since these instances give you direct access to the physical server hardware without a hypervisor layer, you can use KVM and other virtualization technologies that require hardware virtualization extensions.
-
When deploying virtualization-heavy workloads like EVE-NG on AWS bare metal instances:
- Be aware of the cost implications as bare metal instances are typically more expensive than virtualized instances
- Consider network performance requirements, as virtualized networking can be resource-intensive
- Properly size your instance based on the number of virtual nodes you plan to run
- Implement appropriate security measures since you're managing the virtualization layer yourself
- Use EBS volumes with sufficient IOPS for the storage requirements of multiple virtual machines
For your EVE-NG deployment, a c5n.metal instance might be particularly suitable as it offers high compute performance and enhanced networking capabilities, which would benefit network virtualization workloads.
Sources
How to enable KVM Hardware Virtualization on EC2 Dedicated host | AWS re:Post
Are KVM and nested virtualization supported on AWS ? | AWS re:Post
Launch SEV virtual machines inside the bare metal server | AWS re:Post
Host and Instance Features - Logical Separation on AWS
Relevant content
- asked 7 years ago
- asked 6 months ago
- AWS OFFICIALUpdated 2 years ago
