Solved

How CVM interacts directly with storage?

  • 4 August 2015
  • 3 replies
  • 4253 views

Userlevel 3
Badge +17
Hello Nutanix community,

I am new to Nutanix system and when learning or searching for Nutanix documents, I found this question that related to CVM.

Assume that I am using Esxi hypervisor, as I have known by far, all the storage will be directly mounted into CVM after we install NOS and CVM onto Esxi.

Because Esxi is the hypervisor and CVM is the virtual machine that run on Esxi so at this time, CVM can just interact with the virtualized resources pool. That is the reason why I do not know how CVM can control the physical storage in the infrastructure at the lower layer. Is there any algorithm or mechanism that allow CVM to do that?

May anyone explain this to me? Any reply also appreciated!

Thank you.
icon

Best answer by cbrown 4 August 2015, 03:13

Basically all of the local hard drives are connected to a single PCI card. This card is passed direclty to the CVM, so the ESXi host doesn't even see it.

Since it is directly pass through, the CVM interacts with it in the same way a bare metal linux box would. The disks are then added to a storage pool, which Stargate (our I/O handler) uses to aggregate these drives and present them back to the ESXi host as a NFS mount. The ESXi host just uses it like it would any other NFS server and the CVM handles the rest.

I would recommend checking out the Nutanix Bible for an in depth overview of the I/O path - it's got tons of great details!
View original

3 replies

Userlevel 7
Badge +35
Hi , welcome to the community and thanks for the question.

 or  or  anything you can add here 😉

Thanks
Userlevel 3
Badge +16
Basically all of the local hard drives are connected to a single PCI card. This card is passed direclty to the CVM, so the ESXi host doesn't even see it.

Since it is directly pass through, the CVM interacts with it in the same way a bare metal linux box would. The disks are then added to a storage pool, which Stargate (our I/O handler) uses to aggregate these drives and present them back to the ESXi host as a NFS mount. The ESXi host just uses it like it would any other NFS server and the CVM handles the rest.

I would recommend checking out the Nutanix Bible for an in depth overview of the I/O path - it's got tons of great details!

Reply