Nutanix AHV是一种裸机1型Nutanix开发的管理程序。Nutanix AHV可以直接安装在任何Nutanix认证的OEM硬件服务器上,即SuperMicro NX,IBM CS,Lenovo HX,HPE Proliant,Cisco UCS,Dell XC等。
AHV建立在CentOS KVM基金会上,并将其基本功能扩展到包括HA和Live Migration等功能。完整的硬件虚拟化用于访客VM(HVM)。
在AHV部署中,控制器VM(CVM)以VM运行,并使用PCI通行证呈现磁盘。这允许完整的PCI控制器(和连接的设备)直接通过CVM并绕过管理程序。
AHV不利用ESXI或Hyper-V等传统存储堆栈。所有磁盘(S)作为RAW SCSI块设备传递给VM(S)。这使I/O路径轻巧并进行了优化。
KVM架构:
在KVM中,有一些主要组成部分:
KVM-KMOD
KVM内核模块
libvirtd
用于管理KVM和QEMU的API,守护程序和管理工具。AOS和KVM / QEMU之间的通信通过libvirtd进行。
QEMU-KVM
每个虚拟机(域)在用户空间中运行的机器模拟器和虚拟机。在AHV中,它用于硬件辅助虚拟化,VM作为HVM运行。
下图显示了各个组件之间的关系:
配置最大和可伸缩性:
以下配置最大值和可伸缩性限制适用:
最大簇大小:N/A - 与Nutanix群集大小相同
每VM的最大VCPU:每个主机的物理核数
每VM的最大内存:4TB的最小值或可用的物理节点存储器
最大虚拟磁盘尺寸:9EB*(Exabyte)
每个主机的最大VM:N/A - 受内存限制
每个集群的最大VM:N/A - 受内存限制
*AHV没有像ESXI / Hyper-V这样的传统存储堆栈;所有磁盘都以RAW SCSI块设备传递给VM。这意味着最大虚拟磁盘大小受到最大DSF VDisk大小(9个exabytes)的限制。
Nutanix AHV - 虚拟网络:
AHV利用开放式VSWITCH(OVS)用于所有VM网络。VM网络通过PRISM / ACLI配置,每个VM NIC都连接到TAP接口
nutanix ahv管理程序嵌入了开放的虚拟开关OVS虚拟网络堆栈,以提供使用以下网络功能的灵活性:
- 团队模式
- 活跃的后卫,
- Balance-TCP / LACP
- Balance-SLB
- QoS(服务质量)用于交通监控和塑造
- 客座VM的中继模式和访问模式
- VLAN标记
一些有用的链接:
Nutanix圣经 -https://nutanixbible.com/